Monday at Jfokus 2013: Tutorials and Hands-On Labs
Monday at Jfokus 2013 featured tutorials and hands-on labs. The 12 sessions were 3.5 hours long, with four tutorials and two hands-on labs occupying Monday morning, and four more tutorials and two more hands-on labs coming in the afternoon. The Jfokus tutorials day was sold out, and it showed as many sessions had people sitting on the floor or standing in the back during at least some portion of the session, while it seemed that all desktops in the hands-on labs rooms were occupied. Java.net assistant editor Dale Farnham and I attended portions of those tutorial sessions that had room for us.
Here's a list of Monday's sessions, with brief commentary (more details on individual sessions will be published in the future):
Monday morning, 0900 - 1230
- Ways to Build a Modern Web Application (Joakim Kemeny, Callista Enterprise and John Wilander, Svenska Handelsbanken) - I started my morning in this session; unfortunately, I don't know Swedish, so I can't tell you about it. Hopefully, one of our Swedish friends will blog about it!
- Secrets of an Agile Architect (Dan North, Dan North & Associates Ltd) - I spent quite a while in this very interesting session, and heard lots of anecdotes that challenge conventional thinking regarding software development.
- Thinking and Programming in Functional Style (Venkat Subramaniam, Agile Developer, Inc.) - I didn't attend this session; the room was packed, so clearly it was a very well-liked session.
- Practical Guide to Modularity in the Cloud Age (Paul Bakker, Luminis Technologies and Bert Ertman, Luminis Technologies) - I attended the start of this session, then came back for an update later in the morning. Some very interesting things are happening with OSGi, the Cloud, and JavaEE!
- Hands-on Lab: Deadlocks and Concurrent Testing in Java (Heinz Kabutz, JavaSpecialists.EU) - The room was full!
- Hands-on Lab: Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket (Markus Eisele, msg systems ag and Arun Gupta, Oracle) - Again, we left the hands-on lab developer spaces free for others to enjoy; another packed room!
Monday afternoon, 1330 - 1700
- Performance Optimization Methodology (Kirk Pepperdine, Kodewerk Ltd) - Dale and I sat in on this session for a while. Kirk was vividly (with touches of humor) illustrating how surprisingly complex software can be, when you dare to attempt to debug performance issues.
- Continuous Integration with Jenkins (Kohsuke Kawaguchi, Cloudbees) - We attended part of this. Jenkins clearly continues to grow with the needs of the times.
- First steps to Scala (Dick Wall, Escalate Software) - A packed room as we peeked in, so clearly this session garnered significant interest.
- Behaviour Driven Development with Cucumber for Java (Thomas Sundberg, Waymark) - We attended some of the start of this session, in which a wide variety of tools were utilized to exemplify Behavior Driven Development.
- Hands-on Lab: The Mocca Raspberry Pi Hands on Lab (Simon Ritter, Oracle) - A packed room, once again!
- Hands-on Lab: The President is.... (a Google App Engine Hands-On Lab (Ludovic Champenois, Google and Alexis Moussine-Pouchkine, Google and Matt Stephenson, Google) - As with all the hands-on labs, a full house of eager developers.
It was a long first day at Jfokus for us. We still have no idea when it's time to sleep, but we're starting to get there. Starting to...
The full Jfokus 2013 swings into action on Tuesday!