DJUG November – MongoDB and Continuous Delivery Best Practices

Wednesday, Nov 14th

We are pleased to have Ken Sipe here for both sessions tonight. The first talk will be about some of the best practices in Continuous Delivery, along with the main presentation being a working session demonstrating the pros and cons of MongoDB development.

5:30-6:00: Networking and Food

Food, Soda, Beer and Networking. We are grateful to Cody Powell from TEksystems for their continued sponsorship of the Food and Soda! Also, thanks to Mike Henninger of BWBacon for supplying the beer.

6:00-6:05: Announcements

6:05-7:00: Continuous Delivery Best Practices by Ken Sipe

There is a new “movement” in software development circles called DevOps. It is about the automation of development best practices as well as the automation of the deployment pipeline. Answer this question, “How long does it take your organization or team to push 1 line code of change into production?” That’s what this session is all about.

7:00-7:15: Break

7:15-8:45:

MongoDB: Scaling Web Applications by Ken Sipe

Google “MongoDB is Web Scale” and prepare to laugh your tail off. With such satire, it easy to pass off MongoDB as a passing joke… but that would be a mistake. The humor is in the fact there seems to be no end to those who parrot the MongoDB benefits without a clue. This session is about getting a clue.

About Ken Sipe:

Ken has been a practitioner and instructor of RUP since the late 1990s, and an extreme programmer and coach since the middle 2000s. Ken has worked with Fortune 500 companies to small startups in the roles of developer, designer, application architect and enterprise architect. Ken’s current focus is on enterprise system automation and continuous delivery systems.

Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Jax-India, and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks. In 2009, Ken was honored by being awarded the JavaOne Rockstar Award at JavaOne in SF, California and the JavaZone Rockstar Award at JavaZone in Oslo, Norway as the top ranked speaker.

8:45: Door prizes:

Safari Online Book Subscription (1-year, 10-slot) – provided by DevelopIntelligence Training

Amazon Gift Cards – provided by Lea Holmboe of ECS

JetBrains IDE License

ZeroTurnaround JRebel License

Gift Certificate for Softpro Books

Heroku T-shirts and server credits – provided by James Ward of Heroku

9:00: Networking at Ice House Tavern. Very special thanks to Katie Green from ReadyTalk for their sponsorship of food at this location.

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:

go North on I25 and take exit 212C for 20th St.

Right onto 20th

St. Right onto Wazee St.

2nd Right onto 18th St. (1 way street) destination on Right Hand Side

Coming from the North:

go South on I25 and take exit 213 for Park Ave.

Merge onto Fox St./Park Ave W

continue onto 22nd St

Right onto Blake St.

3rd Right onto 18th St. (1 way street) destination on Right Hand Side

If you find yourself on Speer Blvd…

Coming from Cherry Creek

Take a Right at Market St.

Left onto 18th St.(1 way street)

destination on Right Hand Side

Coming from Highlands:

Take a Left at Wewatta St

Right onto 15th St.

Left onto 18th St.(1 way street) destination on Right Hand Side

Posted in Uncategorized | Leave a comment

October 10th DJUG Meeting

GitHub Power Tools and Functional Thinking

Wed October 10th

Location: FullContact Offices 1621 18th Street Suite 40 Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking. We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: GitHub Power Tools by Tim Berglund

Most developers think of Git and GitHub as two sides of the same coin, but all too often our attention is focused on the Git side alone, and not on the capabilities of Planet Earth’s most-used Git hosting service. More than two million developers have already joined the site that offers amazing features like pull requests, wikis, project pages, integrated web site hosting, issue tracking, metric visualizations, permission controls, and easy integration with third-party services. Come to this talk to learn how to make better use of GitHub.

About Tim Berglund:

Tim is a full-stack generalist and passionate teacher who loves working with people as much as he loves to code. He is a GitHubber whose mission is to make it easy for everybody in the world to use Git. He is a speaker internationally and on the No Fluff Just Stuff tour in the United States, who loves to speak on Git, Cassandra, and other topics. He is co-president of the Denver Open Source User Group, co-presenter of the best-selling O’Reilly Git Master Class, co-author of Building and Testing with Gradle, a member of the O’Reilly Expert Network, and a member of the GigOM Pro Analyst Network. He occasionally blogs at timberglund.com. He lives in Littleton, CO, USA with the wife of his youth and their three children.

7:00-7:15: Break

7:15-8:45:

MAIN PRESENTATION: Functional Thinking by Neal Ford

Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. This session takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. I take a variety of common practices in OOP languages and show the corresponding mechanisms in functional languages. Expect your mind to be bent, but you’ll leave with a much better understanding of both the syntax and semantics of functional languages.

About Neal Ford:

Neal is a Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.

Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, and video presentations. He is also the author of 5 books, including the most recent Presentation Patterns. Given his degree, Neal is a bit of a language geek, with affections including but not limited to Ruby, Clojure, Java, Groovy, JavaScript, Scala and C#/.NET. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 developer conferences worldwide, delivering more than 2000 presentations. If you have an insatiable curiosity about Neal, visit his web site at nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.

8:45: Door prizes.

9:00: After meeting networking at Ice House Tavern. Very special thanks to ReadyTalk for their sponsorship of food at this location!.

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:

go North on I25 and take exit 212C for 20th St.

Right onto 20th

St. Right onto Wazee St.

2nd Right onto 18th St. (1 way street) destination on Right Hand Side

Coming from the North:

go South on I25 and take exit 213 for Park Ave.

Merge onto Fox St./Park Ave W

continue onto 22nd St

Right onto Blake St.

3rd Right onto 18th St. (1 way street) destination on Right Hand Side

If you find yourself on Speer Blvd…

Coming from Cherry Creek

Take a Right at Market St.

Left onto 18th St.(1 way street)

destination on Right Hand Side

Coming from Highlands:

Take a Left at Wewatta St

Right onto 15th St.

Left onto 18th St.(1 way street) destination on Right Hand Side

Posted in Uncategorized | Leave a comment

September 12th DJUG Meeting

JMX and Causes of Poor Performance

Wed September 12th

Location: FullContact Offices 1621 18th Street Suite 40 Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking. We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: JMX by Jason Brown

Do you know what your service is up to? If you have critical services running in a data center or your basement, you need a way to keep an eye on them. JMX provides an easy way for your services to expose their state, allow monitoring tools to inquire about that state, and provide hooks for management tools to perform operations on the service.

About Jason Brown:

Jason Brown has been programming in BASIC, FORTRAN, C, and Java for nearly 27 years, getting paid for the last 15 in the CAD/CAM, Configuration Management, Business Process, Publishing, and Banking industries. He is currently the Sr. Software Architect for Harland Financial Solutions self-service banking products. His passion is making software more efficient, reusable, scalable, maintainable, reliable, and supportable.

7:00-7:15: Break

7:15-8:45:

MAIN PRESENTATION: Causes of Poor Performance by Simon Roberts

Nobody ever complained that their program ran too fast, and keeping tabs on the issues that can adversely affect performance in your code is a necessary chore. This presentation takes a high level view of many different causes of poor performance, delving a little more deeply into some of the more interesting and less well-understood areas. Topics visited include general program design, network and transactional effects, memory usage, garbage collection issues, the Real-Time System for Java, and concurrency issues.

About Simon Roberts:

Simon Roberts is a freelance trainer, author, consultant, and developer. He has been creating Java courses and delivering Java training worldwide since Sun released it in 1995.

Simon worked for Sun Microsystems from 1995 to 2004. He has since developed and delivered Java training courses for Sun, Oracle, VMWare, Intel, AMEX and many others. Simon has delivered presentations at JavaOne, Java University and other software trade shows. He led the development of the Sun Certified Java Programmer (SJCP), Sun Certified Java Developer (SCJD), and the Sun Certified Java Architect (SCJA) certification exams. He has written several best-selling Java books and is currently working on web/video based training materials.

When not working in the Java field, Simon is a certificated flight instructor and an avid photographer.

8:45: Door prizes.

9:00: After meeting networking at Ice House Tavern. Very special thanks to ReadyTalk for their sponsorship of food at this location!.

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:

go North on I25 and take exit 212C for 20th St.

Right onto 20th

St. Right onto Wazee St.

2nd Right onto 18th St. (1 way street) destination on Right Hand Side

Coming from the North:

go South on I25 and take exit 213 for Park Ave.

Merge onto Fox St./Park Ave W

continue onto 22nd St

Right onto Blake St.

3rd Right onto 18th St. (1 way street) destination on Right Hand Side

If you find yourself on Speer Blvd…

Coming from Cherry Creek

Take a Right at Market St.

Left onto 18th St.(1 way street)

destination on Right Hand Side

Coming from Highlands:

Take a Left at Wewatta St

Right onto 15th St.

Left onto 18th St.(1 way street) destination on Right Hand Side

Posted in Uncategorized | Leave a comment

August 2012 DJUG Meeting

Writing Testable Code and Eclipse Plugins for J2EE Development

Wed August 8th

Location: FullContact Offices 1621 18th Street Suite 40 Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking. We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: Writing Testable Code by Jim McMaster

Abstract : Writing tests is easy, right?  Anyone can use JUnit.  The hard part is writing your code so it is easy (or even possible) to test.  Tonight, we’ll talk about some techniques for making your code easier to test, and some pitfalls to avoid.

About Jim McMaster:

Jim McMaster has been writing code since it was punched on cards.  He also is a long-time fan of developer testing.  He is a Software Engineer at Google, Inc. in Boulder, working mainly on Google Drive.  He also acts as world-wide publisher for Testing on the Toilet.

7:00-7:15: Break

7:15-8:45:

MAIN PRESENTATION: Using eclipse plug-ins for faster development in J2EE by Gautam Dev

Developing an enterprise-level Java application is a challenging task. One typically has to create lot of classes and configurations. Generating and navigating through the classes can be a very arduous task. You have some free tools to help you out with all the staff. The benefits of eclipse and some of the plug-ins including fast code eclipse plug-in will be presented with live coding. This talk will show how to use genetic J2EE components so development time is much faster.

About Gautam Dev:

Gautam Dev has been a software engineer for more than 15 years. he has developed the Fast Code plugin which many developers around the world have downloaded.  He lives in Dallas.  He is the CTO of the Dallas based software company www.3pintech.com.  He has given talks in several cities e.g. Dallas, Houston, Austin, San Antonio, etc.

8:45: Door prizes.

9:00: After meeting networking at Ice House Tavern. Very special thanks to ReadyTalk for their sponsorship of food at this location!.

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:

go North on I25 and take exit 212C for 20th St.

Right onto 20th

St. Right onto Wazee St.

2nd Right onto 18th St. (1 way street) destination on Right Hand Side

 

Coming from the North:

go South on I25 and take exit 213 for Park Ave.

Merge onto Fox St./Park Ave W

continue onto 22nd St

Right onto Blake St.

3rd Right onto 18th St. (1 way street) destination on Right Hand Side

 

If you find yourself on Speer Blvd…

Coming from Cherry Creek

Take a Right at Market St.

Left onto 18th St.(1 way street)

destination on Right Hand Side

 

Coming from Highlands:

Take a Left at Wewatta St

Right onto 15th St.

Left onto 18th St.(1 way street) destination on Right Hand Side

Posted in Uncategorized | Leave a comment

NO July Meeting!

The summer barbecue this past weekend was this month’s meeting. We’ll see you at the August meeting!

Posted in Uncategorized | Leave a comment

DJUG/DOSUG Summer BBQ Event – Sat July 7th

Please join us for the joint DJUG/DOSUG cookout! We will provide meat, buns, condiments, bottled water, and grilling gear. Bring along a side dish, a dessert, or some other main dish or drink you might like to have. And by all means, bring your family!

We look forward to seeing you for a few hours of fun, food, and conversation.

When:
Saturday, July 7, 2012 at 11:00 AM

Where:
Bates/Logan Park
2938 S. Logan St
Englewood, CO 80113

Signup at http://meetup.denveropensource.org/events/46021262/

Posted in Uncategorized | Leave a comment

June 2012 DJUG Meeting

Wed June 13, join us for presentations on JavaFX 2.0 and RequireJS/Backbone/SpringMVC/Underscore/Coffeescript/Bootstrap

Location: FullContact Offices
1621 18th Street
Suite 40
Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking.
We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: Java FX by Roger Brinkley

Abstract
JavaFX is the next step in the evolution of Java as a rich client platform and is designed to provide a lightweight, hardware-accelerated Java UI platform for enterprise client applications. The latest release, JavaFX 2.0, represents a significant shift from previous releases. Developers can now create JavaFX applications completely in the Java programming language with a fresh new set of API libraries. There are a number of new features being introduced in JavaFX 2.0 such as Java Swing integration, web content integration, a hardware accelerated graphics pipeline and new UI controls library.

About Roger Brinkley
Roger Brinkley is host of the weekly Java Spotlight Podcast (http://javaspotlight.org) and a Java Developer Advocate. He is part of the Evangelism team in the Java Platform Group at Oracle, was a member of Sun’s Open Source Group, and serves as a Track Lead for the JavaOne Program Committee. He has more than 30 years of industry experience with over 16 years at Sun and Oracle serving as a developer and community leader for Java core, desktop and mobile environments. He is a frequent speaker at technical conferences around the world. You can follow Roger on Twitter at @binkyscave and the Java Spotlight Podcast @javaspotlight.

7:10-8:45:

MAIN PRESENTATION: Underscoring the fact that if you are going toBootstrap a web application it is Required to have aBackbone and lots of Coffee by Franz Garsombke and Chris Klein

Abstract
There is a dizzying array of new open source client-side frameworks. This session will provide a short introduction to RequireJS, Backbone.js, Underscore, Coffeescript, and SpringMVC. A fire hose will be liberally applied to cover these frameworks and everyone will walk away with a steel-thread implementation hosted on github!

About Franz Garsombke
Franz is the CTO of IntelliReal and is the co-founder of Dozer (an open source object mapping framework). Franz has (before children) written for several technology magazines and (before children) has presented at various conferences. He has been developing software in Colorado for over 16 years and used to run a BBS on his Commodore 64 called ‘Games ‘R Us’.

About Chris Klein
Chris is a software engineer at IntelliReal and does freelance work on the side through his company, nomabi. Chris comes from a product/project management background, in which he spent 7 years doing the PM thing in both commercial construction and software development. His love for building and design drew him into development. He has been developing software for the past 2 years.

*** AGENDA ***
5:30 – 6:00 p.m. Food, and Networking.
6:00 – 7:00 p.m. Basic Concepts/First Session
7:15 – 7:30 pm Announcements – companies hiring, job seekers
7:30 – 8:45 p.m. Main/Featured Presentation
8:45 p.m. – Door prizes
9:15 pm – after meeting networking at Ice House Tavern(1801 Wynkoop St.). A Very special thanks to ReadyTalk for their sponsorship of food at our after meeting!

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:
go North on I25 and take exit 212C for 20th St.
Right onto 20th St.
Right onto Wazee St.
2nd Right onto 18th St. (1 way street)
destination on Right Hand Side

Coming from the North:
go South on I25 and take exit 213 for Park Ave.
Merge onto Fox St./Park Ave W
continue onto 22nd St
Right onto Blake St.
3rd Right onto 18th St. (1 way street)
destination on Right Hand Side

If you find yourself on Speer Blvd…
Coming from Cherry Creek
Take a Right at Market St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Coming from Highlands:
Take a Left at Wewatta St
Right onto 15th St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Posted in Uncategorized | Leave a comment

May 2012 DJUG Meeting

Wed May 9, join us for presentations on Client-side Cassandra and Scala Apps in the Cloud

Please RSVP for the meeting here, so we know how much food to provide!

Location: FullContact Offices
1621 18th Street
Suite 40
Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking.
We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: The Genealogy of Troy (Client-side Cassandra) by Joe McTee

Abstract:
Cassandra stands out amongst the big data products in its ability to handle optimized writes of large amounts of data while providing configurable fault tolerance and data integrity. Two popular libraries that allow the JVM developer to leverage these capabilities are Hector and the recently open sourced Astyanax. In this talk, Joe will present examples of storing time series data in a Cassandra data store using both of these libraries. There will be code! As an added bonus, a mechanism to unit test using an embedded Cassandra client will be presented.

About Joe McTee:
Joe is a Principal Engineer at Tendril, developing products that bring consumers, utilities, and consumer product manufacturers together in a partnership to save energy while maintaining quality lifestyle. In his 4 years at Tendril, he has worked on load control algorithms, smart outlets, smart thermostats, and is currently working on consumer focused energy reports that can be delivered both electronically and via paper. He is passionate about energy conservation. Ask him about solar energy if you have an hour! In his spare time, Joe is the current Boulder JUG coordinator.

7:10-8:45:

MAIN PRESENTATION: Running Java, Play! and Scala Apps in the Cloud by James Ward

Abstract:
Heroku is a Polyglot Cloud Application Platform that makes it easy to deploy Java, Play! and Scala apps on the cloud. Deployment is as simple as doing a “git push”. This session will teach you how to deploy and scale Java, Play! and Scala apps on Heroku.

About James Ward:
James Ward (www.jamesward.com) is a Principal Developer Evangelist at Heroku. Today he focuses on teaching developers how to deploy Java, Play! and Scala apps to the cloud. James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. You can find him tweeting as@_JamesWard, answering questions on StackOverflow.com and posting code atgithub.com/jamesward.

*** AGENDA ***
5:30 – 6:00 p.m. Food, and Networking.
6:00 – 7:00 p.m. Basic Concepts/First Session
7:15 – 7:30 pm Announcements – companies hiring, job seekers
7:30 – 8:45 p.m. Main/Featured Presentation
8:45 p.m. – Door prizes
9:15 pm – after meeting networking at Ice House Tavern(1801 Wynkoop St.). A Very special thanks to ReadyTalk for their sponsorship of food at our after meeting!

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:
go North on I25 and take exit 212C for 20th St.
Right onto 20th St.
Right onto Wazee St.
2nd Right onto 18th St. (1 way street)
destination on Right Hand Side

Coming from the North:
go South on I25 and take exit 213 for Park Ave.
Merge onto Fox St./Park Ave W
continue onto 22nd St
Right onto Blake St.
3rd Right onto 18th St. (1 way street)
destination on Right Hand Side

If you find yourself on Speer Blvd…
Coming from Cherry Creek
Take a Right at Market St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Coming from Highlands:
Take a Left at Wewatta St
Right onto 15th St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Posted in Uncategorized | Leave a comment

April 2012 DJUG Meeting

Wed April 11, join us for presentations on Client Side MVC with spine.js and Effective Spring

Please RSVP for the meeting here, so we know how much food to provide!

Location: FullContact Offices
1621 18th Street
Suite 40
Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking.
We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: Client-Side MVC: Web and Mobile Development with Spine.js – Craig Walls

Abstract:

In this session, we’ll start with an empty directory and use Spine.js to create an interactive client-side web application. Then we’ll leverage what we learned to build a mobile web application with a native feel that can be deployed either through a phone’s web browser or via native wrapper frameworks such as Apache Cordova (aka, PhoneGap).

Model View Controller (MVC) is often thought of in terms of server-side frameworks such as Spring MVC and Struts. But as web applications become more interactive, it becomes important to apply the same principles in the client. Roll-your-own MVC in JavaScript is possible, but as was the case with server-side MVC frameworks, it can get messy and is often better to seek out help from established frameworks.

Recently, several JavaScript-based microframeworks have emerged to address these concerns in the browser. Spine.js is one such framework that brings MVC to the client-side of web development. Based in CoffeeScript, Spine.js stands out due to its simplicity and a programming model resembling that of Rails and Grails. Also, unlike many other client-side MVC frameworks, Spine.js has a clear and well-paved path to mobile application development.

7:10-8:45:

MAIN PRESENTATION: Effective Spring – Craig Walls

After 9 years and several significant releases, Spring has gone a long way from challenging the then-current Java standards to becoming the de facto enterprise standard itself. Although the Spring programming model continues to evolve, it still maintains backward compatibility with many of its earlier features and paradigms. Consequently, there’s often more than one way to do anything in Spring. How do you know which way is the right way?

About Craig Walls: Craig has been professionally developing software for almost 18 years (and longer than that for the pure geekiness of it). He is a senior engineer with SpringSource as the Spring Social project lead and is the author of Spring in Action and XDoclet in Action (both published by Manning) and Modular Java (published by Pragmatic Bookshelf). He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring and OSGi on his blog. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 4 birds and 3 dogs.

*** AGENDA ***
5:30 – 6:00 p.m. Food, and Networking.
6:00 – 7:00 p.m. Basic Concepts/First Session
7:15 – 7:30 pm Announcements – companies hiring, job seekers
7:30 – 8:45 p.m. Main/Featured Presentation
8:45 p.m. – Door prizes
9:15 pm – after meeting networking at Ice House Tavern(1801 Wynkoop St.). A Very special thanks to ReadyTalk for their sponsorship of food at our after meeting!

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:
go North on I25 and take exit 212C for 20th St.
Right onto 20th St.
Right onto Wazee St.
2nd Right onto 18th St. (1 way street)
destination on Right Hand Side

Coming from the North:
go South on I25 and take exit 213 for Park Ave.
Merge onto Fox St./Park Ave W
continue onto 22nd St
Right onto Blake St.
3rd Right onto 18th St. (1 way street)
destination on Right Hand Side

If you find yourself on Speer Blvd…
Coming from Cherry Creek
Take a Right at Market St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Coming from Highlands
Take a Left at Wewatta St
Right onto 15th St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Posted in Uncategorized | Leave a comment

March 2012 DJUG Meeting

March 14, join us for presentations on HTTP and Platform As A Service (PAAS)

Location: FullContact Offices
1621 18th Street
Suite 40
Denver, CO 80202

5:30-6:00:
 Food, Soda and Networking.
We are grateful to Tek-Systems for their continued sponsorship of the 
Food and Soda for our pre-presentation networking!

6:00-7:00:

BASIC CONCEPTS: Parlez-Vous HTTP? with Frederic Jean

Abstract:

HTTP is an omnipresent, critical and misunderstood protocol. Parlez-Vous HTTP will cover:

• What is HTTP

• A brief history of HTTP

• Where does it fit in the stack?

• The HTTP request/response cycle

• The anatomy of a HTTP message

• Tools used to trace and debug HTTP

About Frederic Jean:

Frederic is the Principal Software Engineer at Snugg Home LLC. The bulk of his career revolved around using HTTP to do anything from sending static files, dynamic websites and Solaris patch metadata to clients; to receiving live, streaming video on an iPad application; to building services used to help improve home’s efficiency and reduce it’s owner’s energy bills.

7:10-8:45:

MAIN PRESENTATION: Platform As A Service (PAAS) with Bruce Snyder

Bruce will be talking about Platform As A Service (PAAS), specifically Cloud Foundry (http://cloudfoundry.com/)

About Bruce Snyder:

Bruce Snyder is a veteran of enterprise software development and a recognized leader in open source software. With over a decade of experience, Bruce has worked with a wide range of technologies including Java EE, Enterprise Messaging and Service Oriented Integration. In addition to his role as a senior software engineer at SpringSource, Bruce is also an Apache Member, a co-founder of Apache Geronimo and a developer for Apache ActiveMQ, Apache Camel and Apache ServiceMix. He is the co-author of Professional Apache Geronimo, Beginning Spring Framework 2 both from Wrox Press and is currently co-authoring ActiveMQ In Action for Manning Publications. Bruce also serves as a member of various JCP expert groups and is a recognized international speaker at industry conferences. Bruce lives in beautiful Boulder, Colorado with his family.

*** AGENDA ***
5:30 – 6:00 p.m. Food, and Networking.
6:00 – 7:00 p.m. Basic Concepts/First Session
7:15 – 7:30 pm Announcements – companies hiring, job seekers
7:30 – 8:45 p.m. Main/Featured Presentation
8:45 p.m. – Door prizes
9:15 pm – after meeting networking at Ice House Tavern(1801 Wynkoop St.). A Very special thanks to ReadyTalk for their sponsorship of food at our after meeting!

**PARKING: ** There is a public parking garage(entrance on 19th St & 18th St) next to the building. There’s also an open (paid) parking lot on the corner of Wazee & 19th Street(entrance on Wazee).

*** DIRECTIONS ***
 Here’s some directional help:

Coming from the South:
go North on I25 and take exit 212C for 20th St.
Right onto 20th St.
Right onto Wazee St.
2nd Right onto 18th St. (1 way street)
destination on Right Hand Side

Coming from the North:
go South on I25 and take exit 213 for Park Ave.
Merge onto Fox St./Park Ave W
continue onto 22nd St
Right onto Blake St.
3rd Right onto 18th St. (1 way street)
destination on Right Hand Side

If you find yourself on Speer Blvd…
Coming from Cherry Creek
Take a Right at Market St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Coming from Highlands
Take a Left at Wewatta St
Right onto 15th St.
Left onto 18th St.(1 way street)
destination on Right Hand Side

Posted in Uncategorized | Leave a comment