Talking at conferences

This month, I’m gonna talk at (NSSpain and FrenchKit) about Swift πŸŽ‰ I’m looking forward to speak for the first time at such great conferences, and I really hope to see you there!

SwiftGen 3

This is a quick announce about the new release of my OpenSource code generation tool SwiftGen 3.0.0.

Closures Capture Semantics, Part 1: Catch them all!

Even with ARC nowadays, it’s still important to understand memory management and objects life-cycles. A special case is when using closures, which are more and more present in Swift and have different capture semantics than ObjC’s block capture rules. Let’s see how they work.

A quick list of overlooked announcements at WWDC'16

Ok, so sadly I wasn’t at WWDC this year 😒 and followed it only on video πŸŽ₯ and Twitter. I bet you all saw the big announcements made during the keynote and the Platform State of the Union talks πŸŽ‰. But did you know about all those other new APIs that were added more silently? πŸ•΅

Pattern Matching, Part 4: if case, guard case, for case

Now that we’ve revisited the various syntaxes for pattern matching in part 1, part 2 and part 3, let’s finish this blog post series with some advanced syntax using if case let, for case where and all!