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

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

I bought an Oristand!

Standing desks have been pretty popular in the past few years. Something about how sitting in a chair for ten hours straight not being super good for your back or your heart. I know it should be higher on my list but because the average standing desk cost a few hundred dollars and because I don’t work from home that much, I’ve been postponing buying one for a while. That’s why I got super interested when I saw the good compromise Oristand was offering. I’m writing this post standing in front of it and I must say it feels really good.

Continue reading