Professional Development Seminars

Title Event date Lecturer(s) Abstract
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.

MySQL Technical Overview Saturday, March 19, 2005 - 9:00am Hans Zaunere

MySQL is the 'M' in LAMP, the popular open source application stack that comprises Linux, Apache, MySQL and any one or more of PHP, Python or Perl. This seminar will focus on MySQL under the hood and its unique storage engine architecture. By utilizing a modular design, MySQL server provides solutions that meet different technical requirements such as those typical of high volume web sites, OLAP/OLTP applications or clustering environments. This seminar will also introduce database users to the enterprise features available in MySQL.

Syndicate content