Monday, February 16, 2015

dotSwift

dotSwift is a Swift conference, held this year on February 6th. With my colleagues from FIVE, I had the honour to attend this event in gorgeous Théâtre des Variétés in Paris. With the promises given on their website and a sound list of lecturers, expectations were high.

Taken at dotSwift in Paris on November 6th, 2015 by Nicolas Ravelli

One of dotSwift's mottos is "Made by developers, for developers". At the very start of the conference, director Sylvain instructed audience to shake hands and introduce with people around. Interaction between developers was additionally encouraged at coffee breaks. The conference consisted of three blocks of lectures with coffee breaks between blocks.
There were 8 lectures capped on 20 minutes and 5 mini lectures caped on 5 minutes. Twenty minutes is short enough for keeping concentration but barely enough for deeper insight into a topic, not to mention five minute ones. Though, it all depends on lecturer and how he's prepared and there were noticeable differences in quality between lecturers.

Main theme of the conference was state and maturity of the language and accompanying tools like XCode and comparison with its ancestor Objective C. Overall conclusion is that language is mature enough for production but XCode is trailing behind and still has some frustrating bugs. All lectures were recorded and are available on dotSwift's website. I advise watching lectures from Ash Furrow on Swift in production, Daniel Steinberg on comparison between Objective C and Swift, Dimitri Dupuis-Latour on Optionals in Swift and Kyle Fuller on Functional programming.
After the conference, main sponsor BlaBlaCar paid a round in nearby French Beer Factory and socializing continued till late hours.
Next day, there was a workshop organized on a subject of building frameworks with Swift. It was available only to first 30 people who registered via external page and a lot of people ended on a waiting list.

This was a first dotSwift conference and there is a space for improvements. Inspiration should be WWDC. Themes should be more distinct. Specific lectures like Core Bluetooth can't be fitted in just five minutes. It would be nice to have more than one workshop. Updates and news should be visible on official website, not just on Twitter. With all that said, it was an interesting conference with several great lecturers that I mentioned above. I recommend it.