Josh Bavari's Thoughts

Thoughts on technology and philosophy

Apachecon 2014

about a 2 minute read

This year I was fortunate enough to attend ApacheCon 2014 in Denver CO. It was a big adventure for me, partyly due to one of my main goals this year was to contribute more to open source. I’ve been actively contributing to the Apache Cordova project, so this was my opportunity to meet some of the Cordova contributors.

The conference kicked off first with Steve Gill’s (@stevesgill) talk on the Cordova CLI and the work flow with it. Steve is in charge of all the releases for Cordova, and we’ve worked together on the cordova plugins registry since the beginning of this year. Steve really pulls this team together, as he’s a stand up guy and really easy to talk to. I, for one, am very thankful to have him be a part of the Cordova team!

The next talk was by @doncoleman over Bluetooth LE and how to use it with the Cordova platform. This presentation really opened my eyes to what the Cordova project is capable of (not that I hadn’t known, but he sure opened up some ideas), and much more so with Don’s awesome Cordova Plugin – RFDuino, as well as his NFC Plugin that he presented later in the day. Not only can you write your Bluetooth/NFC items once, but they can run across platforms. Way awesome.

I was then lucky enough to see Andrew Grieve’s @GrieveAndrew talk over the Cordova Development Lifecycle – it amazes me that the Cordova project is composed of around 50+ repos, and releases can take days! Wow. Theres’s a lot that goes into the Cordova project.

Hazem Saleh then spoke about Javascript and Cordova – and how they fit together with the native bridges quite easily. He also quizzed the audience over some Javascript gotchas. Hazem also spoke to what it is like outside of the US – where there are other phones us American’s don’t really get to play with. Now that is global support, way to go Cordova!

Finally, Lisa DeLuca gave a very informative presentation on how her and the other open source members around the world translate all of the Cordova documenation in a ton of different languages. It’s interesting – first they take the English documents, upload to Crowdin – which then handles either human translation (preferred) and even gives the option for automated translation (not perfect).

Finally, there was the hackathon held by Red Hat and IBM. It was awesome getting to sit with 8 of the core Cordova team members and hacking on my own project as well as getting very familiar with the code base. It was a truly exciting time for me.

Hopefully I’ll get the opportunity to work with these fine folks more in the future! Cheers!