In keeping with our efforts of 2016 we are participating in the yearly Great Manchester Run. A small group of Cake's finest employees are trying hard to push themselves to their limits for a good cause, not to mention a fair amount of internal competition for good measure! The team are raising money for Variety Charity which is helping sick, disabled and disadvantaged children and young people across the UK (further details can be found on Variety's website).
Last year we have raised nearly £600 and we really would like to raise even more this year. The training is in progress and for sure we are going to get better times than the last year!
I had a pleasure to work with a number of companies and quite often, I have been asked to tackle problems they faced. And some of these problems were quite repetitive. So I decided to wrote a couple of blog posts about that starting today with serialization.
Type variables are a powerful piece of type-level programming. They can appear in a variety of forms and factors; phantoms and existential types being two important cases. In this article we will be exploring existential types via a specific use case you may encounter in production code.