Yesterday was a great day at AtlasCamp, as over 100 Atlassian ecosystem developers and 20+ Atlassian-ites from all over the world descended on the beautiful town of Half Moon Bay in Northern California... some by car, many by Atlassian-hosted buses from San Francisco or SFO, and I think maybe a couple by bike (though that is just a rumor).
Whatever way, it's an awesome scene - with Mother Nature providing some incredible weather to bless the kickoff of 2 1/2 days of dedicated Atlassian-geek-time.
Monday sessions started PROMPTLY at 1:30 with Jonathan Nolan, Director of Developer Relations kicking things off as "MC" with a warm welcome to the packed room of attendees.
Directly following an excellent talk was shared by Ben Speakmon appropriately diving hard into the Atlassian Plugin SDK - the cornerstone of Atlassian development - both internally and external. Atlassian's strong functionality and growth in the market is largely due to their strong support, focus, and dedication of consistently improving their SDK plugin development environment.
If interested in getting involved in Atlassian plugin development, the best place to start is HERE! Pure and simple.
While Ben's talk was a great start, it got deep from that point forward (never to stop.. ) providing plugin developers with a vision of true product development and how easily possible, starting with an excellent example by Andreas Knecht.
Andreas is an Atlassian employee who has created this "side project" plugin: JIRA iPhone Web Interface. Check it out.
John Kodumal, also an Atlassian developer, then gave a talk on modularizing large plugins - and then, the Lightning talks!
Lightning talks at Atlassian conferences are short and sweet demos, tips and tricks sessions, or whatever else deemed relevant by the volunteer contributors from "the attendees".
While the organized Atlassian Sr. Developer talks are excellent nuts and bolts talks - not to be diminished AT ALL - the Lightning talks engage the audience and allow folks in the ecosystem to share real work experiences. It brings it home.
What the exact schedule of Lightning Talks will be in never known in advance - since by sign up on a white board a couple hours before, making them even more exciting for anticipation of whats to come.
While not a competition per se, of course each speaker presenting is trying to pack their best shot, fast - and share out to the audience. Collectively, the group of Lightning Talks is an exciting display of Atlassian-plugin-development-and-experiences at work - in the real world, and an even more excellent example of an ecosystem that is growing and juicing at an endlessly collaborative way. It's very cool.
Monday's lightning talks were:
- Ajay Goel of AppFire - Embracing Reusability - a talk about creating reusable plugin code for efficient plugin development.
- Chris Kohlhardt of Gliffy - Stuff Gliffy did to try and sell more software in 2010 - a great talk on marketing tips for commercial plugin developers. The presentation is located here.
- Darryl Duke of Stepstone Technologies - Building A Custom Confluence Brand With Zen - demo of an excellent customizable Confluence look and feel frame work. Check it out - I was impressed with this!
- Igor Sereda of AlmWorks - Structured JIRA Plugin - an introduction of AlmWorks's Structured JIRA plugin allowing JIRA users to hierarchically control JIRAs, and many other features. Also cool - see it here.
- Janusz Gorycki of Spartez - inviting you to MeetingRoom group chat integrated with Confluence (and more)
- Jonathan Doklovic of SysBliss - Auto-loading test data with AMPS
- Roberto Dominguez of ComalaTech- Selenium Testing Tricks in plugin development
It was a great kickoff of talks and more today (Tuesday) and also Wednesday.
Dinner last night was awesome! Thanks @jessiec of Atlassian for being Event Coordinator extraordinare.
K - back to AtlasCamp. Don Brown just jumped up to the front of the room (Functional and Integration Testing for the Lazy...). Gotta listen.