Last week, more than 200 CQ rock stars descended on San Diego for the inaugural edition of Evolve, the CQ5 Community Technical Conference. This was the first time Adobe Experience Manager (AEM) developers have had a dedicated conference in the US since Day's Ignite innovation summits in 2010.
Somewhat appropriately for an event full of rockstar developers, the venue was the Hard Rock Hotel. The conference was divided into three tracks (Deploy, Enhance, and Maximize). Whether just setting out on the AEM journey (CQ Boot Camps), looking to boost existing knowledge (talks on topics such as search; translation; responsive design), or consolidating your successful deployment (topics such as Adobe Digital Marketing Suite; support and management strategies; and a host of customer success stories), Evolve had something for everyone.
The first day kicked off with David Nuescheler who took us on a stroll down memory lane, showed us the latest state of the art, and also a sneak peek of what's being cooked up in the labs. I'm not telling any more about that, you had to be there! On the second day we had Dr Roy Fielding entertaining us with standards (yes really!), guidance on REST, and software engineering on the scale of decades. A tough act to follow, but luckily we had Adam Carolla to amuse and inform as he told us how he built his podcasting media empire.
There was plenty of more serious content too, with deep dives on AEM's ecommerce framework, eventing and job processing, and digital asset management. There were demos of content migration tools, new templating frameworks, and new IDE tools.
I was there to present some of the latest ideas on managing mobile applications with AEM, with the help of my colleague Bruce Lefebvre. Our talk presented three use cases: a PhoneGap/Angular.js app loosely coupled to CQ through a hypermedia API and JSON feeds of content from the repository; a PhoneGap template application built for multiple mobile platforms through integration with PhoneGap Build; and a preview of Bruce's latest project, a way to lay out and create PhoneGap apps using the familiar AEM authoring interface.
The event drew to a close with a rooftop party and, in typical Hard Rock style, we had music and rapping by Kelley James. As we make our way home, it seems hard to believe so much was packed into just two days. I know this #cqsomebody is planning to be back next year.