Test your programming skills with Project Euler

If you enjoy writing code and solving puzzles, you will love Project Euler. It is filled with mathematical puzzles which require you to write some code to get the answer. You could use the problems as a chance to write out the solution in a different programmi…

Read More

5 ways to learn a new programming language or framework

If you are looking for ways to learn a new programming language or framework, here are my 5 suggestions

Read More

The best podcasts about programming

For the last few years I have been listening to some great podcasts and I wanted to share them with you:

Read More

What makes a good recruitment agent?

Over the years, I have had many interactions with recruitment agents. In fact, I got my last 2 programming jobs thanks to the help of recruitment agents. This post shares with you what I have learned about recruiters, what to look out for and how you can get t…

Read More

10 tips for being outstanding in an interview

Here are my 10 tips for being outstanding in an interview.

Read More

10 golden rules for becoming a better programmer

Here are my top 10 golden rules for becoming a better programmer

Read More

Do what makes you feel uncomfortable

Throughout your career and life in general there will be times where you feel uncomfortable when doing a job or a task. Your natural reaction may be to stop doing that task (if you can get away with it) or you may want to avoid doing it all together. My advice…

Read More

Please tell me you don't write if true equals true

It drives me crazy when I see code where someone is checking a boolean to see if it is true or not and they write it like this.

Read More

How to get the YouTube thumbnail preview image from a video

This post will help you if you want to get the preview image for a YouTube video. You may want to you this if you want to trigger the video to launch in a pop up window, or you want to link to the video.

Read More

Valuable lessons learned about delivering software

When you look back at a project and you think about what you could have done differently, you should write these down and look at them before you start the next project so you don't do the same again. In this post I share some of the lessons I've learned in m…

Read More