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.
I prepared and delivered a couple of new talks:
- Tour of Language Landscape (recorded at NDC Oslo)
- 7 ineffective coding habits many F# programmers DON’T have (recorded at SkillsMatter)
- F# in the Real World
I took part in and completed all 25 Advent of Code challenges in F#.
I started a series of posts converting Crista Lopes’ “Exercises in Programming Style” to F#.
I did a series on L-Systems in Elm.
I had lots of fun learning APL.
I started work on MBrace.AWS, and am getting close to a workable demo.
- Modelling Game Economy with Neo4j
- Fear and Loathing with APL
- Why I like Go’s interfaces
- Rust — memory safety without Garbage Collector
- CodeMotion 15 — takeaways from “Measuring Microservices”
- CraftConf 15 — takeaways from “Microservice Anti-Patterns”
- Learn to Learn
- Don’t learn a syntax, learn to change the way you THINK
- Smallest .Net ref type is 12 bytes (or why you should consider using value types)
- Beware of implicit boxing of value types
- A consistent approach to track correlation IDs through microservices
- Understanding homoiconicity through Clojure macros
See you in 2016
That’s it folks, happy new year, and wish you all a very productive 2016 ahead!