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.

Syndicate content