👋 Hi, I'm Gio


Super Testable Code using Functional Reactive Programming

YOW! West 2016

Looking at a software from the point of view of its unit tests often provides great insights on the architecture and the point of frictions. We can adopt a few techniques from the Functional Reactive Programming world to make our code easier to work with.

Reviewing Code Reviews

LAST Conf Sydney 2018

Git Rebase for iOS Developers

Melbourne CocoaHeads April 2017

Less Conventional Swift

YOW! Connected 2016

The Swift programming language is now in its third year of life, and a number of patterns and common practices are arising. This talks is not about them. We’ll explore some less conventional, yet very effective and elegant ways to write Swift code, inspired by the functional programming world.