Developer Bootcamp

Developer bootcamps are often associated with 3rd party organisations offering bootcamps to help train junior developers looking to get into their first job. Development bootcamps are used as a way to upskill an individual's coding knowledge rapidly. Why are bootcamps…

The Complete Software Developer's Career Guide Book Review

The Complete Software Developer's Career Guide Book Review

I was lucky enough to be given an early copy of John Sonmez's second book, The Complete Software Developer's Career Guide his first being Soft Skills: The software developer's life manual The book contains a massive 800 pages, I have…

Transitioning from QA to Development

Transitioning from QA to Development

Last year, I made the move from QA to Development. I had been a QA for a number of years and due to a number of reasons, I felt like I needed a change. While I knew the change was…

Dependency Inversion

Dependency Inversion is a widely used principle in building software today. While it is heavily used, the understanding of Dependency Inversion, Inversion of Control and Dependency Injection are less well known. These three principles and patterns are often spoken about…