Year in Review, 2016

Changes, Changes, Changes

On a personal front, 2016 has been a year of great highs and lows.

I left JUST EAT in March, and started working at Yubl where I had the pleasure of working with an amazing group of people and had lots of fun building things with AWS Lambda and Node.js. We took an ailing architecture that was hard to work with and difficult to release (and required downtime to release to production) and transformed it completely in the space of a few months.

The number of production releases went up by more than ten-fold, features were sometimes completed and released into production in a matter of hours. The product was starting to do well and featured by the App Store several times and ranked as high as 4th in the social category.

  

Then everything came to a crushing and disappointing end as funding issues and the reality of a startup reared its ugly head.

What followed was several weeks of job hunting, during which I learnt a lot:

  • London has a vibrant tech scene and there are lots of interesting companies doing amazing things
  • most companies are still weary of the new serverless paradigm, many are “interested” but few are taking the plunge
  • DevOps is super hyped up (and in my opinion, completely misunderstood by most)
  • many companies are buying tickets to the Containerization Train, even though the cheaper, faster and more reliable Serverless Express is right next to it
  • the money available in the contract market is ridiculous
  • there’s a wave of relatively new consultancy firms (EqualExperts, Contino, 101Ways, etc.) that are following the footsteps of ThoughtWorks and doing good things in the Enterprise Consultancy space

After much soul searching, I decided to follow my heart and go back to the games industry. As of tomorrow, I’ll be starting at Space Ape Games studio in Holborn and working with a Scala-based stack.

 

Learning and Sharing

I spoke at 19 conferences and user groups, delivering talks on a diverse range of topics : F#, Serverless, Neo4j, Elm and APL. I have learnt a lot along the way, and visited Dubai and Sydney for the first time and they were both memorable experiences.

I prepared and delivered some new talks this year:

 

I took part in and completed all 25 Advent of Code challenges in F#.

 

Top Posts

 

See you in 2017

That’s it folks, happy new year! Wish you all a very productive 2017 

Year in Review, 2015

As 2016 dawns upon us, here’s a quick look  back at what I got up to in 2015.

 

It’s been a big year on a personal front – after an amazing journey with Gamesys, I started working at JUST EAT at the start of November. In the meantime, I also made a memorable trip to Tokyo, where I had wanted to visit for a long time

 

Continuous Learning and Sharing

I spoke at a lot of conferences this year, and learnt an awful lot along the way.

YearReview_01

I prepared and delivered a couple of new talks:

 

I took part in and completed all 25 Advent of Code challenges in F#.

day25_complete

I started a series of posts converting Crista Lopes’ “Exercises in Programming Style” to F#.

exercises-prog-styles-cover

I did a series on L-Systems in Elm.

fractal_plant.gif

I had lots of fun learning APL.

I started work on MBrace.AWS, and am getting close to a workable demo.

 

Top posts

 

See you in 2016

That’s it folks, happy new year, and wish you all a very productive 2016 ahead! 

Year in Review, 2014

As 2015 dawns upon us, here’s a quick look  back at what I got up to in 2014.

 

I went to a few conferences and gave some talks:

 

I took part in the F# Advent Calendar project.

Seven ineffective coding habits many F# programmers don’t have

F# Deep Dives, a book I co-authored with Tomas, Phil, and co finally goes on sale!

image

 

I technical-reviewed a book.

image

 

I worked on some projects.

 

I learnt Elm.

 

I finally got my Myo armband!

 

I spent some more time with Dart.

 

I briefly resumed my interest in Project Euler and solved a few more problems with F#.

 

And finally, here are my top 10 posts of 2014:

Top 10 most memorable talks in 2014

2014 has been a good year, and it ended with a bang! With so many great talks to choose from, here are my top 10 most memorable talks I have attended/watched this year (not in any particular order since they have all taught me something different).

 

Kevlin Henney – Seven Ineffective Coding Habits of Many Programmers

Kevlin Henney – Seven Ineffective Coding Habits of Many Programmers from NDC Conferences on Vimeo.

 

James Mickens @ Monitorama PDX 2014

Monitorama PDX 2014 – James Mickens from Monitorama on Vimeo.

 

Edwin Brady – Verifying Stateful and Side-effecting Programs using Dependent Types

 

Adam Tornhill – Code that fits your brain

Adam Tornhill – Code that fits your brain from NDC Conferences on Vimeo.

 

Andreas Stefik – The Programming Language Wars

 

Erik Meijer – Duality and the End of Reactive

 

Bret Victor – Seeing Spaces

Seeing Spaces from Bret Victor on Vimeo.

 

Simon Wardley – Introduction to Value Chain Mapping

 

Luke Wroblewski – It’s a Write/Read (Mobile) Web

Luke Wroblewski – It’s a Write/Read (Mobile) Web from NDC Conferences on Vimeo.

 

Scott Wlaschin – Functional Programming Patternsimage

Year in Review, 2013

As 2014 dawns upon us, here’s a quick look back at what I got up to in 2013.

 

I went to some conferences and gave some talks.

 

I went on .Net Rocks to talk about building games in F#.

 

I went on Mostly Erlang with Bryan Hunter and Phil Trelford.

 

I did a show with Community for F#.

 

I co-authored a white paper for InfoQ.

 

I worked on some projects.

  • FSharp.Markdown.Pdf, formats markdown to PDF
  • DynamoDB.SQL, SQL-like DSL for performing query and scan operations in Amazon DynamoDB
  • Amazon.SimpleWorkflow.Extensions, DSL to simplify usage patterns of Amazon SimpleWorkflow service
  •  

    I learnt Dart and made some mini-games with Dart and StageXL.

     

    I also spent some time learning Clojure.

     

    I briefly rekindled my interest in Project Euler.

     

    And finally, here are my top 10 posts in 2013.