Big Thanks to Big Sky Technology (www.bigskytechnology.com) who pays for our meeting room rental every month and Tek-Systems (www.teksystems.com) who pays for our food each month! We appreciate your support!
DATE:
Tuesday - June 9th, 2009
LOCATION:
Wolf Law Building, Room #207
2450 Kittredge Loop Road
Boulder, CO 80309
6:00-7:00PM: Mule ESB - integration simplified
Okay, so the economy is still in shambles. More companies than ever are working with a downsized workforce. You have been asked (again) to do more with less. Since that project to replace the legacy back-end application got shelved for now, you have to go back to the drawing board and integrate your new web applications with that same legacy application. And, of course, you have to do it in record time.
This talk introduces Mule ESB, an open source application that can simplify your integration projects. With an elegant, but simple architecture, Mule can provide an excellent foundation for your next integration project. Not only can it speak all the basic protocols (JMS, HTTP, FTP, Email, JDBC, File, etc.) out of the box, but it comes with a set of rich features for web services, message routing, transformation and transaction management. Topics discussed include: messaging patterns, service endpoints, routing, transformation, & protocol bridging. And, yes, you will see some code in action!
About Rich Remington
Rich Remington is the owner of Rich Software Inc, a small consulting firm that specializes in building ESB/SOA software solutions based on Mule as well as developing web applications for its clients. Rich has over 25 years experience in software development including over 10 years experience architecting and developing Internet based applications, including a Java message oriented middleware application. Additionally, Rich has provided onsite Java and web development training for various companies as well as taught C programming courses (when C programming was in vogue) for the University of Denver, Great West Life, CAP Gemini America, and Information Handling Services. He is an innovative and strategic thinker, finding ways to improve information systems, workflows, and business processes - especially across the enterprise.
7:00-7:30PM: Pizza and Sodas compliments of Tek-Systems
7:30-9:00PM: How to stop waiting for build/deploy and enjoy coding again
25 percent of developers say that their JEE projects take over two minutes to deploy, every time they want to see their changes. Over 70 percent say it takes at least a minute. Since on average we deploy five times an hour, we are watching the logs roll by, or switching to email and losing focus, for 10-40 minutes 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 refreshing 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.
About Jevgeni Kabanov
Jevgeni Kabanov is the founder and lead of ZeroTurnaround (www.zeroturnaround.com), a development tools company that focuses on productivity. Before that he worked as the R&D director of Webmedia, Ltd, the largest custom software development company in the Baltics. As part of the effort to reduce development time tunraround he wrote the prototype of the ZeroTurnaround flagship product, JavaRebel, a class reloading JVM plug-in. Jevgeni has been speaking on international conferences for several years, including JavaPolis/Devoxx, JavaZone, JAOO and so on. He also has an active research interest, publishing several papers on topics ranging from category theoretical notions to typesafe Java DSLs. Besides the commercial products made for ZeroTurnaround, Jevgeni is a co-founder of two open-source projects -- Aranea and Squill. Aranea (www.araneaframework.org) is a web development and integration platform based on strong object-oriented principles. Squill (squill.dev.java.net) is a typesafe internal DSL for constructing and executing SQL queries. Jevgeni's personal blog can be found at dow.ngra.de.


