It should come as no surprise to anyone involved in software development that keeping all code in a version control system is best practice and has been for over 20 years. My version control repository of choice has been BitBucket for a long while. This was initially due to their first class mercurial support that… Continue reading
Debugging a Gradle Spring Boot Application in Intellij
Out the box Spring Boot integration with Intellij (for the most part) is great. Debugging integration tests seem to work flawlessly with zero configuration changes to either Intellij and Gradle. Where it gets frustrating is in Spring/Gradle’s lack of support for debugging a spring boot app running under ./gradlew bootRun. For those developing under maven,… Continue reading
The Blame Game
I figured I’d take a break from my usual Tech piece with a bit of a rambling/conversational post today. Within the last few months several incidents have made me re-think this idea of blame and in particular, how I respond to being blamed. In this one particular incident, I was the victim. A failed bamboo… Continue reading
Flask, Docker & React: Microservices done right Pt. 2
In this part we’ll be looking at containerisation, in particular containerising our app we built in Part 1. Rather than go into the pros and cons of using Docker (over say a traditional VM), a good primer would be the following articles – Virtualisation and Containers Intro and 6 Docker Basics. Getting Started Along with… Continue reading
Flask, Docker & React: Microservices done right Pt. 1
Introduction Just to be clear, this is my attempt at doing things right. Considering the nature of the beast that is containerisation and microservices, this is no more than my understanding of best practices around this space. This will also give me an opportunity to be criticised from the wider community (assuming anyone actually reads this) and hopefully… Continue reading