Friday, April 25, 2014

First edition of DevFest in Marseille

I always loved to be part of local events. We've got great speakers/developers in PACA too :) but DefFest wasn't just a local event, it also gathered people from abroad, travelling just to share with you their experience and passion.

DevFest started with a very very special keynote from Cedric Atangana. Martin Görner from Google took over. With a Google world map, and GDG groups pinned all over.

I sticked to the mobile sandbox stack, all presentations were great! Seen a few tricks and tips on Android and Android Studio. <3 <3 <3

It was also a great opportunity for me to meet two other Duchess: Isabelle from Limoges and Ludwine from Paris.

My only regret? I had to miss Ludwine's talk as mine was scheduled at the same time. And for those who missed mine, here the slides ;).



Thursday, April 3, 2014

New iOS7 love for AeroGear libs

AeroGear iOS 1.5.0 is out!

Bye bye iOS 5/6 (gone all the hooks to cater for version bugs), we love iOS7!

Spring cleaning obliged, another important shift for this release was the move from AFNetworking 1.x series to AFNetworking 2.x. Going forward, this move will allow us to take advantage some of the new capabilities provided by AFNet, such as the support of pluggable serializers. Although the move needed a significant internal refactoring on our libraries, the interfaces stay the same. The only minor noticeable change is the usage of progress bar in pipe. Check out our recipe Shoot on cookbook to see new usage.

Still internal refactoring, aerogear-push-ios-registration went lighter in its dependencies, removing its usage of AFNetworking and relying only on the native networking facilities provided by iOS (based on NSURLSession). The lighter the better :)

Last but not least, our aerogear-crypto-ios 0.2.3 also got its internal refactoring :) Symmetric encryption has moved away from Common Crypto to now rely on NaCl libs exclusively and is now in par with our asymmetric encryption support. Be aware though, the old crypto format is incompatible with the new version, and you will need to dump and reload the data on your encrypted store. We believe though, that moving forward and relying on NaCl, will offer us much greater crypto advantage. Check out the excellent blog post from my friend abstractj to know all the motivation behind this move.

Now you're impatient to check out all the new stuff, those are the links and numbers (you can find them on cocoapods):
  • aerogear-ios 1.5.0
  • aerogear-ios-xcode-template 1.5.0
  • aerogear-crypto-ios 0.2.3
  • aerogear-push-ios-registration 0.9.0
  • aerogear-otp-ios 1.0.1

  • And off course all the cookbook recipes associated to the libs have been updated.
    Stay tuned, check our roadmap, try it, use it and join the fun: contribute.

    ++
    Christos and Corinne are the guys behind it with the help of our crypto guy Abstractj and our bug-tracker Tadeas.

    Tuesday, April 1, 2014

    Greach 2014, a surprising edition !




    "Join the order of the Groovy knights" drawing is the first Greach sight I bumped into. It gives you the atmosphere of the conference ;)

    A bit sad that this year I had to miss the speakers diner (I've heard good feedback though)... But right on time to give our presentation "Hybrid mobile app in minutes, not day: fast and furious II" with Sebastien and Fabrice. The presentation is sub-titled fast and furious II, because it’s the second year, the 3 musketeers present a mobile talk at Greach.

    We demoed and delved into the details of:


  • AeroGear Scaffolding plugin: lightweight css with topcoat, MVC by Spring cujo, plumbing done with AeroGear Pipe, Store, including AeroGear Unified Push Server client registration.
  • Grails AeroGear UP plugin. A Grails Plugin for sending Push Notifications to the AeroGear UnifiedPush Server.
  • new lib: Sync lib

  • Waiting for Greach sessions to be available, here is a short screencast on how easy to use AeroGear Scaffolding plugin



    Great Greach again,
    Greach is over, but Greach will be back!
    ++ Corinne