JUC speaker sneakpeak: A build ecosystem for loosely compiled code

We're getting excited about the Boston and Berlin JUC's in the next two weeks! Here's a preview of Forest Handford's upcoming JUC-US East Lightning Talk on June 18... When MEDITECH migrated to Subversion from a home-grown first generation version control system we needed a way to get the code compiled and sent to the running server. We selected Jenkins as our build server, with the hope of eventually using it for CI. A MEDITECH application consists of hundreds of source files. Each source file translates to an object code file that the interpreter executes. This is one of the last major projects I worked on prior to leaving MEDITECH to work at Carbonite. In my Lightning Talk, "A Build Eco-System for Loosely Compiled Code," I'll discuss the toughest challenges my team had in getting Jenkins to work as our build server and how we eventually overcame them. Staff from both Carbonite and MEDITECH will be in attendance. Both companies are hiring!

Two Weeks Till Jenkins User Conference Berlin

Following right on the heels of our US-East Jenkins User Conference in Boston, we have JUC Europe in Berlin on June 25. Like the East Coast conference, the Berlin one is almost full, so sign up while you can. Our venue in Berlin is KOSMOS, a building with a fascinating history. The building was inaugurated as a cinema in 1961. With 1001 seats, it was the largest, most modern and most popular film theatre in the former GDR and has since been extensively modernized in line with the requirements of historically listed buildings. We have an excellent line-up of speakers filling up two conference tracks. Once again, we have some fabulous sponsors to thank. Without them, there would be no JUC. This year we’ve introduced a new Community sponsorship level, which allows non-corporate groups like JUGSs to help support the conference as well. (Drop a note to juc-oc-ext AT cloudbees DOT com if your group is interested).

Thinking about moving on to Servlet 3.0

One of the current efforts under way in the dev list is driven by Tom Fennelly et al, who is working on introducing a series of small ball improvements to the user interface in Jenkins. If this is something you are interested in (and who aren't?), you should see Kevin Burke's manifest that sets out the plan of attack, and This mega thread on the dev list for the discussion.

There are numerous sub-conversations born out of this, and one of them is the minimum required servlet spec version for Jenkins.

Jenkins devs are thinking about ways to update page contents post load, for example so that the list view will keep updating as stuff happens. WebSocket was discussed as an option, and then server-side events, which seems to be the current favorite.

Other events for JUC visitors: CD seminar

If you will be on the US East Coast or in Berlin for JUC, some of the JUC sponsors are organizing separate events called Continuous Delivery Seminar, which might be of interest to you. These events focus more on higher-level business value questions as well as vendor solutions that are difficult in community-focused JUC.

  • New York City on June 19, the day after JUC US East — headlined by Forrester Research analyst Kurt Bittner
  • Berlin on June 24, the day before JUC Europe — headlined by Jan Hagen, author of Confronting Mistakes: Lessons from the Aviation Industry when Dealing with Errors

Read more about the events here. The events are free and I've heard that there'll be some souveniors. I'm one of the speakers, and I'll be talking about Jenkins, as always!

Get drunk on the code in JUC-Boston

Let me start by introducing myself, my name is Steven Christou. Many of you might know me on IRC as schristou, my github id as christ66, or my twitter handle @schristou88. In Jenkins, I am currently working on some significant improvements to the subversion-plugin, along with various random bug fixes. I am also the current maintainer of Cobertura, an open source code coverage tool for java. Prior to working on Jenkins, I was working on Hudson at the Eclipse Foundation.