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!
I’m an AWS Serverless Hero and the author of Production-Ready Serverless. I have run production workload at scale in AWS for nearly 10 years and I have been an architect or principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. I currently work as an independent consultant focused on AWS and serverless.
Here is a complete list of all my posts on serverless and AWS Lambda. In the meantime, here are a few of my most popular blog posts.
- Lambda optimization tip – enable HTTP keep-alive
- You are thinking about serverless costs all wrong
- Many faced threats to Serverless security
- We can do better than percentile latencies
- I’m afraid you’re thinking about AWS Lambda cold starts all wrong
- Yubl’s road to Serverless
- AWS Lambda – should you have few monolithic functions or many single-purposed functions?
- AWS Lambda – compare coldstart time with different languages, memory and code sizes
- Guys, we’re doing pagination wrong