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.

Continue reading

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.

Continue reading

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.

Continue reading

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.

Continue reading

Debugging the random

The idea behind Rewatch is to suggest you a random episode you’ve already watched. The algorithm behind it is not very good right now: there isn’t one. Well there is one, but it only selects one random episode without taking into consideration that maybe you hated that episode or that maybe you watched it yesterday. Today I wanted to talk about an issue I had when a friend came to me with a layout issue on a very specific Breaking Bad episode.

Continue reading