Coding Concepts – Reflection

Reflection is a term thrown around every now and again, but do you really know what it means? Why and when it should be used, and what are its main strengths?

Coding Concepts – Anonymous Methods

Anonymous functions have been present in programming languages since Lisp debuted in 1958! My examples will once again be demonstrated in JavaScript.

Coding Concepts – Understanding Generics

I’ve been fascinated with Generics for a while, they can be quite hard to grasp, understanding why and where they should be used. The main motivation for the use of generics is to provide meaningful type constraints between members, Generics or Parametric Polymorphism, are used in most programming languages, and although they can be harder to understand, there are 5 main benefits to using them.

Google HashCode Programming Competition 2017

This week is the latest iteration of the yearly Google HashCode event. Google ask developers from all across  Europe, Africa and the Middle East  to take part in a simultaneous programming competition. It begins at 18:30GMT on Thursday 23rd February with an online qualification round. The best teams from this will  then be invited to…

Chef, Kubernetes and Meetups

Yesterday I went to my second ever Meetup. For those who don’t know what they are, a Meetup group that you join based on preferences, you join a local community of people. Meetup groups are sustained through Meetup events, which are face-to-face gatherings that happen in real life between members and organizers. The DevOps event I went…

What is the best top end Laptop?

Following Apples recent conference and reveal of the all new Macbook pro, there is finally a time we can compare the big hitters on the market and see who has the lead. Below are the 3 biggest laptops on the market and how they stack up with specs and prices, obviously there are other factors…