Software Engineer iflix
Gio is developer with a passion for testing and infrastructure, focused on iOS development, and blogs about these and other topic on https://mokacoding.com
He loves learning new things and has recently picked up Haskell, and speed-cubing. In his spare time he likes to swim and read about cosmology.
If you talk with him, it won’t be long before he’ll mention his love for Teenage Mutant Ninja Turtles.
Talks I've Given
-
Less Conventional Swift
Featuring Gio Lodi
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...
mobile -
Super Testable Code using Functional Reactive Programming
Featuring Gio Lodi
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.
A common issue in unit tests is the overuse of mocks and stubs. This most often caused by a design where objects have too many responsibilities and/or...
software-development -
Swift Optionals, Functional Programming, and You
Featuring Gio Lodi
One of Swift’s most distinct feature is the Optional type. Despite it being new to most iOS developers, some functional programming languages have been dealing with optionals for a long time. In this talk we will explore techniques from the functional world that make working with Swift...
general-mobile-development