I realize that “Keep calm and do whatever” has probably been overused at this point and now belongs to the not-so-cool-anymore memes. But then again, this has been my way of tackling a problem, whether complex or not. When I want to try something, I start with a playground.
Are we coding something stupid today?
Yesterday some great stuff were announced during the Apple Keynote. I’m not going to lie; I’m super excited about Mario coming to iOS and the next iPhone. I’ve always been a bit meh when it comes to the watch, but the announcement about the Nike+ new app made me think about something I could quickly put together.
Type Erasure in Swift*
I found a number of great articles about associated types and type erasure, but had a really hard time to apply them to my own situation, as most of them deal with Pokemons, Foo/Bar or animals. With that in mind, I figured I should write about my problem and how I managed to solve it.
Looking for projects using ReactiveCocoa?
ReactiveCocoa is a great project that’s been around for a few years now. I’ve had the opportunity to use it on a few differents projects and to this day it remains my FRP libray of choice. Rewatch, an iOS application I recently shipped, uses it as well as Bailiff, a mac application I started to experiment with MVVM, flow controllers and fancy stuff like that.
A love letter to reduce
I’ve been using Swift daily for more than a year now, thanks to some pretty cool projects at the company I’m currently working for. Lately I wrote a super simple introduction to enums because so far, being able to think with enums has really been my favorite feature in Swift. Today, I’m adding reduce to that list.