Professional Development Seminars
Title | Event date | Lecturer(s) | Abstract |
---|---|---|---|
2008 USENIX Annual Technical Conference | Sunday, June 22, 2008 - 5:00pm | June 22-27,2008 Boston, MA |
We have arranged for members and regular attendees of our meetings to get a $50 discount from USENIX conference registration fees. Use priority code BOS08 when registering to get the discount. The conference has lots of good tutorials and some outstanding keynote speakers. Detailed information about the USENIX conference is available at 2008 USENIX Annual Technical Conference A brief review of some highlights from the conference is now online at USENIX 2008 Overview. |
Deep Agile | Saturday, April 28, 2007 - 8:00am | Jeff Sutherland, Ron Jeffries, Jay Conne (moderator) |
What has been your experience with software projects? Have you generally been successful? Or do most projects fail to meet predictions for time, cost or functionality? To be blunt, do your projects deliver solid business value and happy and productive users? |
Deep AJAX | Saturday, October 14, 2006 - 8:00am | Alex Russell (Dojo Toolkit), Adrian Holvaty (Django Web Framework), Simon Willison (Django) |
The Web has gone through a series of evolutionary steps. Beginning with the display of static text and pictures, it progressed through dynamic pages generated from a database, multimedia, powerful searching capabilities, and into broad creation of information through Blogs, Wikis and Portals. In this seminar we delve into client side technologies using JavaScript, communications tools and widget libraries. We also address server side development, using highly productive Web frameworks that support rapid development and easy modification. By the end of the seminar you will have a new toolbox filled with techniques for rapidly building the rich applications that are driving the next generation of Web usage. |
Model-Oriented Architectures and Frameworks for Swing-based User Interfaces | Saturday, April 30, 2005 - 9:00am | Dan Jacobs |
Building complex, functional, scalable, user-friendly, and robust user interfaces is a difficult task. The two most important jobs of any user interface are maintaining a high level of confidence from the user, and performing the right work in cooperation with the back-end of the application. Good model-oriented approaches to user-interface design and implementation, in conjunction with good supporting frameworks, help to address both of these concerns by providing consistency and reliability in the interface itself, and coordinated separation of front-end and back-end logic. |
Java Gems: Ant, Tapestry and Lucene | Saturday, April 9, 2005 - 9:00am | Erik Hatcher |
While the Java language is fun, friendly, and easy to learn, to successfully build sophisticated applications, a Java developer needs to keep up with the alternatives available from the open-source landscape. This tutorial focuses on three open-source Java projects, namely, Ant, Tapestry and Lucene. Ant is the de facto Java build tool, automating steps of the development process such as unit testing, documenting, reporting, packaging and deploying. This tutorial covers the basics, tips and tricks, as well as best practices of building a web application. |
