Award-winning Top 25 JUG!

Denver Java Users Group

Denver Java Users Group brings you leaders and specialists in Java technologies for first hand exposure to code, best practices, tools, methodologies, and cutting-edge solutions. Meetings are free and open to the public.

 
Wednesday, June 10th, 2009
Next Monthly Meeting

agenda

5:30 p.m. Food and Networking
6-7 p.m. Basic Concepts
7-7:15 p.m. Break and Announcements
7:15-8:15 p.m. Main Meeting
8:15-8:30 p.m. Questions and Answers
8:30 p.m. Door Prizes


location

We will be meeting at the Tivoli Building which is closest to the Pepsi Center side of the campus. We are in Tivoli 320AB Baerresen Ballroom

For directions to the Auraria Campus, click here.

sponsors

 
6:00 p.m. - 7:00 p.m.
Basic Concepts
CLIPC
Clark Hobbie

Description

Java has open source libraries that do everything from formatting HTML to making fries, but there are very few choices when it comes to inter-process communications (IPC). This talk introduces a new open source library called CLIPC and also goes over the fundamentals of IPC with an eye towards the Java environment.


Speaker

Clark Hobbie is the owner of Long Term Software, LLC. a Denver area software consulting company. Clark has been working with Java for over 10 years with an emphasis on web enabled systems.

7:15 p.m. - 8:30 p.m.
Main Meeting
How to stop waiting for build/deploy and enjoy coding again
David Booth

Description

25 percent of developers say that their JEE projects take over two minutes to deploy, every time they want to see their changes. Since on average we deploy five times an hour, we are watching the logs roll by, or switching to email and losing focus, for more than an hour every day.


In this talk, Jevgeni Kabanov will highlight three key techniques that you can start using immediately to drop the time from hitting Ctrl+S to refresh your browser down to less than one second. We will start by discussing exploded development and some shortcuts you can take to eliminate the build scripts from your everyday life. Then we will review some ways to bypass or speed up redeployment. We will take a look at JEE redeployment, OSGi modules, special framework support that exists in Grails, Seam, Tapestry5 and RIFE, and JVM HotSwap. We will cover what you can do for free, and introduce a class reloading JVM plug-in called "JavaRebel", that solves the problem for peanuts.


After this talk, you will leave with a clear idea of at least three ways to reduce your turnaround, and measurably save your team at least an hour per day.


Speaker