Coding Concepts – Cyclomatic Complexity

Cyclomatic what? Even spell check doesn’t recognise the word, but it’s a super useful software metric for understanding how your software works. Having read about it a few years ago, it apparent use seems to have deteriorated. I feel it’s a very valuable tool in a developer’s arsenal, and something that should be used in…

No Frills Keyboard Shortcuts (with Gifs) every Developer Should Follow

Shortcuts for me are the most productive thing that a developer can add to their repertoire that will aid them through their entire career. Learning how to use your system and tools will improve your productivity and in general make traversing all your windows and apps a breeze. The mouse is a great, tool, but…

Code Talk – August

Code Talk is back again, sharing the best blog posts I’ve read this month. Artwork Personalization at Netflix First up is this post on how Netflix are personalising the graphics they show individuals when searching through the catalogue. It’s a great analysis of how A/B Testing works in the wild and even more impressive when…

CodeTalk – July

Code Talk is back, and once again I share the best blog posts I’ve found this month. Technology changes so quickly and it’s been fun looking through my older Code Talk posts. It wasn’t long ago we were discussing Jquery3.0 and SPA’s, and then AngularJs and GitHub coming onto the scene. How interesting it is…

Coding Concepts – Reflection

Reflection – What you need to know. In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.[1] So what does that mean? Reflection is a term thrown around every now and again and but do you really know what it means? Why…

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…

How to deploy your code? Stack Overflow tell us their approach…

It’s a major part of coding, it’s all good it working on your machine, your version of SQL, your local single IIS box, but how do you take the single web site and get it out to the general public, or out to your testers? What’s the most efficient way, what requires the least amount…

jQuery 3.0 Released!

It’s been a long time coming but jQuery 3.0 is finally released! Read all the details here: http://blog.jquery.com/2016/06/09/jquery-3-0-final-released/ Let us know what you think in the comments below.

5 CSS Styling Techniques to Wow your Clients, Colleagues and Bosses Alike!

Our rendering engines are a lot more sophisticated then they have ever been. The CSS techniques shown within will speed up rendering, loading, or lower the page bandwidth and most importantly improve the user experience.