July Barbeque!
Saturday, July 24, 2010
No regular Microsoft-building meeting. Regular meetings will resume in August.
Saturday, July 24th is the DOSUG Barbeque Party:
Location: Plum Valley Park, Highlands Ranch
When: Saturday, July 24, 11:30 a.m. to 1:30 p.m.
The Denver Open Source User Group is happy to announce its 2010 Summer BBQ. We'd love to see you there for a few hours of fun and food. Families are welcome!
Bring your favorite side dish to share. DOSUG will be supplying burgers, brats, and hot dogs.
There are spacious lawns at the park and plenty of kids' play equipment. Bring your favorite lawn game or any other picnic games you'd like.
Click for Map to Plum Valley Park
Click for Park Map
Please RSVP for the BBQ here!
June 1st, 2010 Meeting
Nathan Reese on Complex Event Processing
Complex Event Processing with Esper - Turn your database upside down!
Warehousing data for mining is missing half of the solution. Learn how to mine data in real-time using Complex Event Processing. Featuring live CEP demos utilizing Esper, an open source java CEP library, this talk will literally turn your database upside down.
Slides available here
Code available here
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.
May 4th, 2010 Meeting
Eric Wendelin on The JavaScript Stacktrace Project
The JavaScript Stacktrace project was born 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.
John Lowe on the JVM
With the growth of languages running on the Java platform the JVM has become a central element of our computing environments. Ironically, most developers don't actually know all that much about the JVM and how it executes code. In this session we are going to look at the JVM itself and answer some general questions: What is actually in a Class File? What do the byte code instructions actually do? What is done in class file Verification? How are multiple cores supported? How do the new generation of languages take advantage of, or hindered by the JVM? These and other questions will be covered in this summary of the JVM specification.
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.
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.
February 2nd, 2010 Meeting
The February 2010 meeting will be our first Lightning Talk night. 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 type 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:
Mike Prasad - Performance Tuning
Tom Flaherty - Principles of Programming Languages - Past Present & Future
Tom Marrs - Landing Your Next Tech Job in 2010
Tim Berglund - Then Our Houses Build Us (Form and Content in Software Development)
Matthew McCullough - Information Alchemy through Better Presentations
Gabe Hamilton - What's new in Dojo 1.4
Garrett Foster - eCommerce Thrills and Spills!
Paul Rayner - Still No Silver Bullet? Thoughts on Design, Complexity and the Architect
Joe McTee - Agile Estimation: The story has a point, but the point is unitless.
Demian Neidetcher - Interviewing Skills
Andy Ennamorato - Complex Event Processing: Queries on Speed
Mark Maslyn - Text Mining Using JBoss Rules
Joe Shirey - The Softer Side of the Architect
Melinda Hood - The Art of Stress Reduction
Mike Brevoort - SOLR
..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/
January 2010 Break
Tuesday, January 5th, 2010
DOSUG will take a meeting break for the January 5th, 2010 date and resume in February, 2010.
