Skip navigation.
Home
Providing free education about open source to local developers

Upcoming

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.

March 2nd, 2010 Meeting

Tim Berglund on Decision Making in Software Teams

Alistair Cockburn has described software development as a game in which we choose among three moves: invent, decide, and communicate. Most of our time at No Fluff is spent learning how to be better at inventing. Beyond that, we understand the importance of good communication, and take steps to improve in that capacity. Rarely, however, do we acknowledge the role of decision making in the life of software teams, what can cause it to go wrong, and how to improve it.

In this talk, we will explore decision making pathologies and their remedies in individual, team, and organizational dimensions. We'll consider how our own cognitive limitations can lead us to make bad decisions as individuals, and what we might do to compensate for those personal weaknesses. We'll learn how a team can fall into decision-making dysfunction, and what techniques a leader might employ to return healthy functioning to an afflicted group. We'll also look at how organizational structure and culture can discourage quality decision making, and what leaders can do to swim against the tide.

Software teams spend a great deal of time making decisions that place enormous amounts of capital on the line. Team members and leaders owe it to themselves to learn how to make them well.

Randy Kahle on NetKernel

NetKernel is a software platform that runs on the JVM. It is based on a very small pure REST kernel and includes tools and services in its stack (much like Unix). Like the Web, everything in NetKernel is identified by a URI.

NetKernel started as a research project in HP Labs in 1999. Since 2002, the technology has been advanced by 1060 Research. We are releasing NetKernel 4 on 10/9/2009 and this represents a major step forward in the refinement of the abstraction and platform.

NetKernel is used by large corporations (e.g. BlueShield of California) governments (e.g. US Army, Intelligence Agencies) and small companies. All report the same - applications built on NetKernel run faster, require less code, scale with cores and in general, simplify systems.

Bio:
Randy has worked at GTE Sylvania, HP, Microsoft, MageLang Institute, lead his own consulting company and is currently working with 1060 Research. He has worked with Java from the very beginnings of the language and was an early consultant, instructor and architectural advisor to investments banks, manufacturers and service companies. Randy is currently working on NetKernel.

April 6th, 2010 Meeting

It's Clojure night!

Daniel Glauser on Intro to Clojure

LISP? Isn't that 20 years old? Indeed it is, but it was a language before its time. The hardware has finally caught up with the concepts of a LISP and we've got a wonderful implementation on the JVM that can co-exist with traditional Java code. Come find out what this Clojure revolution is all about and why the JVM is inciting this plethora of languages on the JVM.

Daniel Glauser on Web development with Clojure

You've heard about Clojure, the LISP language on the JVM, but have you heard about how it can be leveraged for web development? I bet not! Local clojure expert Daniel Glauser will share his real-world experiences on how LISP is making a comeback for thread safe, performant, and scalable web apps.

May 4th, 2010 Meeting

Eric Wendelin on The JavaScript Stacktrace Project

The Javascript Stacktrace project was bourne out of the frustration
of cross-browser debugging and aims to make supporting all browsers in
your web application a little less painful. This talk will show you
good Javascript code structure for extensibility and testing,
practical applications, and give you insights on how open-source
software starts, grows, and thrives.

Second Speaker

Topic TBD

June 1st, 2010 Meeting

Andy Ennamorato and Nathan Reese on Complex Event Processing

Andy and Nathan will provide an in depth look at complex event processing using EsperTech's Complex Event Processing (CEP) software platform.

Andy Ennamorato on PubSubHubbub

PubSubHubbub:  a simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS. Gives publishers an assistant which notifies subscribers of updated content, so subscribers don't need to keep polling the publisher.

July, 2010 Meeting (BBQ)

We typically hold a Summer BBQ event in Highlands Ranch and forego the typical meeting. This is a chance to let our kids and significant others meet one another and enjoy the typically fantastic park and open space amenities in Highlands Ranch.

August 3rd, 2010 Meeting

Paul Rayner on Enabling Domain-Driven Design in .NET with S#arp Architecture

Many times as developers we find ourselves operating in a complex, intricate domain, where the essential complexity of the domain is difficult to deal with and can overwhelm our design and coding efforts. Domain-Driven Design (DDD) is about focusing on the deep issues of the domain that our users work in, and seeking to express a simple conceptual model of that domain as clearly as possible in the software we develop.

We will discuss how the principles and patterns of DDD provide a solid conceptual framework for successful modeling and system design, and demonstrate how S#arp Architecture provides an architectural foundation for rapidly developing maintainable web applications using a DDD approach in .NET. We'll examine the tools included in S#arp Architecture that allow you to quickly build testable, loosely coupled systems based on rich conceptual domain models.

Second Speaker

Topic TBD

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

..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