Basic Concepts: M. McCullough & T. Berglund on Git Source Code Control
Git is the most prominent of the Distributed Version Control Systems (DVCS) that are taking source code control by storm. Git allows you to host a local repository without any daemon process, in any directory. It then allows you to expose that via the GIT protocol with a simple daemon, or via SSH. Git is written for high performance and intense collaboration, and even has a bridge to Subversion repositories for an invisible transition to Git. We'll review the need for DVCS systems and give the audience a hands on demo of a practical application of Git in your current workplace.
Advanced Concepts: Danno Ferrin on Griffon, the Groovy Swing UI Framework
Griffon is best described by analogy: "Grails for the Desktop." A runtime and build framework for Java Swing applications leveraging Groovy and the Grails build system to simplify and rationalized desktop and rich client applications. Griffion got it's start as the SwingBuilder in Groovy, it was one of the original builders developed in Groovy as a proof of concept for the Builder pattern. While the SwingBuilder is still at Griffon's core, other dynamic features of Groovy really allow Griffon to transform how Swing applications can be written. The presentation will cover - Comparison of Java Swing programming techniques and Groovy programming techniques - Overview of the rails inspired conventions as applied to a desktop application - Discussion of unique features Groovy adds to the mix - A live demo of a simple Griffon application built from scratch Bio: Danno Ferrin is a Senior Software Engineer at Intelligent Software Solutions, Inc., a Colorado Springs based Defense contractor specializing in data analysis tools. Danno has also been a contributor to open source, being an emeritus committer at the Tomcat and Ant projects and as an active committer for Groovy and as a despot for Griffon.
Microsoft
7595 Technology Way
Suite 400
Denver, CO 80237
Providing free flash drives at our DOSUG meetings