Event Calendars
We maintain two unique Google calendars: One tracks Denver and Front Range developer events and the other tracks Global developer events. Check them out on their dedicated page.
August 3rd, 2010 Meeting
Paul Rayner on Getting Started with BDD using Cucumber
Behavior-Driven Development (BDD), or Acceptance Test-Driven Design (ATDD), employs the approach of specification by example. Cucumber is such an amazing ATDD tool because it’s so good at mapping stories and acceptance criteria to automated functional tests. Product Owners, developers and testers collaborate together to write acceptance criteria in natural language and unobtrusively automate tests for them.
Cucumber enables the team to collaboratively create specific examples that specify what the system should do from the user's perspective. These executable specifications function as acceptance criteria for the user stories the team is developing. Learn about how Cucumber can help you build the right product, even if you work in Java, Groovy, or C#
George Fairbanks on an Architecture Haiku
An Architecture Haiku is a one-page, quick-to-build, uber-terse design description. No project wants “shelfware” documentation, but many must communicate their designs. 20 years of architecture research suggests that tradeoffs, quality attribute priorities, architecture styles, and constraints are short yet valuable.
Bio:
Dr. George Fairbanks has been teaching software architecture and object-oriented design for over a decade for companies including Kinetium, Valtech, and Platinum Technology. In the Spring of 2008 he was the co-instructor for the graduate software architecture course at Carnegie Mellon University.
He holds a Ph.D. in Software Engineering from Carnegie Mellon University, advised by David Garlan and Bill Scherlis. His dissertation introduced design fragments, a new way to specify and assure the correct use of frameworks through static analysis. He has publications on frameworks and software architecture in selective academic conferences, including OOPSLA and ICSE.
He has written production code for telephone switches, plugins for the Eclipse IDE, and everything for his own web dot-com startup. He maintains a network of Linux servers in his spare time.
George has been a program committee member for the Working International Conference on Software Architecture (WICSA), the International Conference on Software Maintenance (ICSM), and the European Conference on Software Architecture (ECSA). He has been a referee for IEEE Transactions on Software Engineering (TSE) and IEEE Software.
September 7th, 2010 Meeting
First Speaker
Topic TBD
Second Speaker
Topic TBD
October 5th, 2010 Meeting
The first one was such a success we're doing it again! DOSUG Ignite Night returns with another lineup of great talks.
The evening will be a handful of appetizer-sized Ignite 5m:00s talks (20 slides x 15 seconds each) on a variety of interesting open source topics.
If you are interested in giving one of these types of talks on this special-format evening, please email feedback@denveropensource.org and the DOSUG board will help you secure your slot in the evening's lineup.
Topics:
John Whitson - CouchDB
Christopher Love - Camel
Eric Wendelin - JavaScript Stacktrace
Jonny Dover - Open Access to Scholarly Journals
Tim Berglund - TBD
Mike Barker - TBD
Paul Rayner - TBD
Matthew McCullough - Hadoop: Elephant-scale data processing
Tom Marrs - TBD
Johnny Wey - TBD
Daniel Glauser - Predicting the Future by Looking at the Past, A Brief History of Programming Languages
John Lowe - TBD
Tom Flaherty - A Practical Road Map to Enterprise Architecture
Demian Neidetcher - TBD
Jared Winick - Cassandra: A Highly Scalable NoSQL Database
..and more...
Examples:
http://www.youtube.com/user/iGNiTe
http://ignite.oreilly.com/
References:
http://ignite.oreilly.com/faq/how-to.html (info and templates)
http://www.pecha-kucha.org/
November 2th, 2010 Meeting
First Speaker
Topic TBD
Second Speaker
Topic TBD
December 7th, 2010 Meeting
First Speaker
Topic TBD
Second Speaker
Topic TBD
