So with last week's DevCon event in Berlin over and the second event in San Jose about to kick off, I wanted to share a few of my highlights so far, in addition to what Jeff already posted.
Last week kicked off with a full-day hackathon building on top of Alfresco, facilitated by Nathan McMinn, which I would recommend to anyone who has worked with Alfresco before and is interested in expanding their horizons. This was about people coming together to work collectively on building something in a day, and the format worked fantastically well. I believe Nathan will be posting soon on what was produced in the session.
As always John and John kicked off the main sessions with the high-level view of Alfresco, seamlessly mixing open source content management with tales from the wider IT industry and a satirical take on current global politics. If you're interested in any of those things, it's a must see.
I didn't get to see as many technical sessions as I have done in previous years, but the quality of those I did see really stood out. In particular:
The public API live coding (part 1, part 2) session by Peter, Gethin and Steve was a great opportunity to get to grips with Alfresco Cloud's new public API, and like the hackathon it felt great to have some working code at the end, much aided by the sample project provided on the USB sticks.
Expanding on the idea of developing your own projects, Gab Columbro's talk on the long-awaited and brand-new Maven SDK was a highlight as much for the content as for Gab's style, although you'll want to do some background reading on Maven and how it differs from more traditional build tools before you use it for real.
On the second day I attended Dave and Erik's Share Customizations Live session where they demonstrated, through the use of site presets and extensibility modules, some concrete examples which showed them taking a vanilla Share and hacking away until it was barely recognisable. What was interesting was how the mechanisms for doing this have improved over the last year, and the point that often it is just as useful to remove non-required OOTB functions as it is to add new ones, which the framework makes easy.
Jared's talk on our own Integrations team and what we've been up to over the last year (or six months in my case), and Nathan's overview of PDF Toolkit and the latest new features, based on the work he's done recently building on Jared's earlier work. If you're interested in integrating Share with external systems and working with PDF content you'll find both sessions really useful.
Overall what stood out this year for me was the diversity of sessions available, not only in terms of topics but in their formats as well. There were less of the traditional-style PowerPoint-only type of sessions and more richer interactive sessions.
I experimented with a local Git repo in my own Developing Great Dashlets talk, switching between eight different branches of my example project to show progressively adding more features to an at-first-basic dashlet. It was great to see others experimenting in even more ways and adding more diversity to the two days.