by David | Feb 24, 2020 | Projects
This weekend I spent fourteen hours building an app. I even got it released to the App Store. Proudly, I handed over the phone to my partner saying: Look what I made! Will this help you study Swedish? The response was a brutal: It’s cute but.. no So for this...
by David | Feb 19, 2020 | Projects
Ever consider how you take decisions? Like, not just if you do or not, but how you actually reach an answer you can get behind? Listing pro’s and con’s and trying to weight these is go-to standard. Or maybe simpler yet, list the requirements and pick...
by David | Sep 28, 2019 | Deployment, Development
During a meeting a while back I suggested using feature flags to help to release a critical change to our payment system. This came from discussing how we test the change. As we are using Stripe, it is easy enough to test the APIs but we want to test the full flow and...
by David | Sep 12, 2019 | Development, Projects
unsplash-logoMax Kukurudziak If you are reading this, chances are you have worked with or likely even been writing legacy code. This is a big issue in the industry, it causes people to be unhappy, unproductive and to switch jobs. It doesn’t need to be this way....
by David | Jul 31, 2019 | Development
unsplash-logoImage by Markus Winkler In September 2018 I got a contract for the UK Ministry of Justice and the Video Hearings project. I learned a lot during this project and want to share it as it is fresh in memory. As it is a real-life experience it might be...
by David | Jul 29, 2019 | Automation
High test coverage is essential to safe refactoring and to ensure high test coverage you need to either work using TDD or make sure your coverage doesn’t drop. How will you make sure coverage doesn’t drop if you don’t know what it is? Here’s my...
by David | Jun 24, 2019 | Performance, Testing
unsplash-logoMartin Adams In my current team, we happen to have Azure Test Plan included in our enterprise subscription. This naturally leads down an investigation to see how this compares to the many other tools and platforms out there. It’s not in the scope...
by David | Jun 15, 2019 | Development, Life
Past two months I’ve been reading a few dev books, I went to Uncle Bob’s Clean Architecture course and Skillsmatters µCon. I also did coding tests and helped onboard people on my team. This made me realise two things, a) I’m learning a lot and b) I...
by David | Jun 1, 2019 | Architecture, Clean code, Deployment, General
MuCon 2019 (or µCon) was hosted by Skillsmatter in London and is a conference for Domain-Driven Design and microservices. I was able to attend and I thought I would share my experience. Fervently writing notes during the sessions and now sharing them really helps to...
by David | May 6, 2019 | General
unsplash-logoStephen Dawson There are many ways to measure if your team is doing good. There’s the Joel test or maybe you can measure story velocity (don’t do that). What I was missing though, was a simple quantitive way to measure a few simple things...