addressalign-toparrow-leftarrow-leftarrow-right-10x10arrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblightning-boltlinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstar-shapestartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Meetup details changed: The Colorado Springs Open Source Software April Meetup

From: Gary
Sent on: Saturday, April 4, 2009, 7:38 PM
AGENDA
6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:40 PM - Announcements
6:40 - 7:10 PM - Basic Concepts
7:10 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings

MAIN TOPIC ABSTRACT
AMQP and QPID

Enterprise Messaging systems let programs communicate by exchanging messages. Enterprise messaging systems require guaranteed delivery, high throughput, low latency, and other features like security. Until recently, there was no open standard for Enterprise Messaging systems, so programmers either wrote their own, or used expensive proprietary systems. Even standards like Java's JMS specify no standard on-the-wire-protocol and can lock users into proprietary implementations.

Advanced Message Queuing Protocol or AMQP is the first open standard for Enterprise Messaging. It is designed to support messaging for just about any distributed or business application. Routing can be configured flexibly, easily supporting common messaging paradigms like point-to-point, fanout, publish-subscribe, and request-response.

Apache Qpid implements the latest AMQP specification, providing transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support and a lot more. And Apache Qpid is extremely fast. Apache Qpidamins to be 100% AMQP compliant.

In this discussion we will look at the AMQP standard and how it's architecture provides both flexibility and high performance. We will then take a look at some code examples using Apache Qpid in several computer langauges. As we wrap up the discussion we will take a lookat some of the use cases in various industries and other open source projects that AMQP and Apache Qpid are being used today.


MAIN SPEAKER BIOGRAPHY
William Henry

William Henry has over 20 years experience developing distributed systems and service oriented architectures for both government and private industry, including finance, telecommunications, healthcare, transport, and software development. This experience includes extensive use of both standard and proprietary technologies, deploying and integrating enterprise class applications and services. William has worked in many different roles including, engineering, professional services, partner alliances and technical sales. William currently works in the office of CTO at Red Hat with a specific focus on the MRG product (Messaging, Realtime, Grid). He contributes to product development while working directly with key customers. William has been guest speaker and expert panelist at OMG, JavaOne, TheServerSide and many other industry events. William holds both a B.S. and M.S. in Computer Science from Dublin City University, Ireland, and is currently studying for another masters degree in Theology. William lives in Monument, Colorado.

Current Position
Senior Consulting Software Engineer, Office of CTO at Red Hat (NYSE: RHT).


BASIC CONCEPTS ABSTRACT
Intro to JRuby

There was a time not too far ago where adopting Ruby meant having to abandon Java. JRuby allows you to adopt a powerful and expressive language and still have access to the abundance of libraries and frameworks available on the Java Platform.

This talk will provide an introduction to JRuby and how to combine Java and Ruby code to write powerful and flexible applications.


BASIC CONCEPTS SPEAKER BIOGRAPHY
Frederick Jean

Software engineer with experience leading small development teams and succesful delivery of high visibility software. Focus on web development on top of the Java Enterprise Edition platform as well as Ruby on Rails.

Frequent speaker at the Boulder JUG and Denver JUG. Also spoke at the Boulder Ruby Users Group, Derailed and the Denver Open Source Users Group. Frederic took over Scott Davis's responsibilities as the Boulder JUG host in January 2009


OUR SPONSORS
Website Sponsor:
Homeland Security Careers
Food Sponsor:
Food provided by TEKSystems
Door Prize Sponsors:
Jetbrains Software license (Several products to choose from)
SourceBeat Publishing PDF technical book
Atlassian Technical books or other Techno Prizes
OReilly Publishing technical book or two
TEKSystems Additional door prizes

When: April 30,[masked]:00 PM

Where: East Library Community Room
5550 North Union Blvd
Colorado Springs, CO 80908
(719)[masked]

If the changes affect your plans to attend, please take a moment to update your RSVP. (You can RSVP "No" or "Maybe" as well as "Yes".)

You can always get in touch with me through the "Contact Organizer" link on Meetup: http://www.meetup.com/csopensource/suggestion/