When doing integration testing, one of the pain points is how long it takes to get an environment set up. Two parts: 1. Creating it in…
Let’s wrap up the discussion of project management. How can we do project management quickly so I can spend time creating wealth for the company?…
Last week we discussed why project management pains developers. This week, let’s discuss how to work with project management. I, a developer, see management asking for one…
“If I joined a new startup, I as a developer would talk to the customers myself.” Somewhere along the line, as a company gets bigger, specialization kicks…
A large part of the software development is project management. Most developers don’t like the fact. I unquestionably don’t. I want to code. I want to sit…
This is the fourth (and final) post in a series on creating a deployment pipeline. The last step in our deployment pipeline is delivery to…
2 weeks ago we discussed build systems. I showed how to create a simple webapp using an maven archetype. It’s time to add a test.…
Mike continues, “CI is the practice where developers merge code to the main branch frequently, and automated tools build and test the code after every merge.” Let’s…
If I was starting a new service or company today, the first thing I would do is implement CI/CD with a Hello World example, and…
I would like to discuss importance of tests in a software test suite. For the software development world, tests are how a developer (and the…