Often when designing a new architecture for a solution to a business problem, the term Microservices are thrown into the mix. But are Microservices always the right approach to a new problem? What exactly is a Microservice? Well, a Microservice is one part or service of an overall business solution that is isolated, separately deployable […]
Read more "Microservices – The right and wrong answer"
As software developers we inherently like to be challenged in our everyday work of writing kick-ass software. We like to create and innovate. We want to build the best thing with the best technologies we have at our disposal. However, sometimes it’s difficult for a developer to realise how to get to the end goal […]
Read more "Measuring Success in Agile – No code = No bugs"
The secret ingredients to being a full stack developer Take about 500ml of AngularJS, throw in 100g of NodeJS, leave to settle for 5 minutes and add a sprinkling of Neo4j. Add this mix to the oven at 220C for 25 minutes. When the 25 minutes have elapsed, remove from the oven and season with some […]
Read more "So you want to be a full stack developer?"
“It’s not until you realize most people are alike in this way that you can start to have more productive learning conversations – even with folks you strongly disagree with.” – Phil Haack This has been a topic that I have been meaning to write about for quite some time now. But recently I read […]
Read more "The Learning Conversation"
Recently I tweeted the sentence “In Software Engineering there are no problems, only opportunities, opportunities to learn” over on my twitter account. Of course this may have already been said by numerous people in the past, but perhaps not in the context of software engineering, not to my knowledge anyway, so for now I will […]
Read more "In Software Engineering there are no problems, only opportunities, opportunities to learn"