Continuous Delivery (CD) is a software development design practice used to increase the efficiency of the software delivery process. It encourages more frequent enhancements, and these smaller, iterative changes allow for quick bug fixes with minimal risk. Ultimately, CD is about keeping things moving.
Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Nicolas Frankel, IT consultant with 10 years experience in Java and JEE environments.
I’ve been playing around creating new images and containers and debugging my Dockerfile, and I’ve wound up with lots of temporary containers and images. It’s really tedious repeatedly running ‘docker rm’ and ‘docker rmi’, so I’ve knocked up a couple of bash commands to bulk delete images and containers.
Project management plays a vital role in any project success whether a project follows a traditional approach or an agile process. Many projects involve complex problems or fast moving situations. You are focusing on one deliverable or solving problem but there is a need to change whole course and revise your plans.
One common complaint about agile methods is that management doesn’t have the same degree of “control” over projects. We need to stop worrying about this complaint as a vice and start thinking of it as a virtue.
Neil deGrasse Tyson talked some about how stellar of a scientist Carl Sagan was and what an impact Carl had on Neil personally. What a reminder for those of us that have moved into managing and left behind creating. Should our dues, once paid, last forever?
Today's little-known git feature (or maybe everyone knows but me? I only found this a few months ago) is for quickly switching between branches. Usually I would switch branches with: git checkout [branchname]
Make sure you didn't miss anything with this list of the Best of the Week in the Agile Zone (Mar. 21 to Mar. 27). This week's topics include two discussions of Reuse, the ethics of producing open source code, a contrary view of mandated agile, and the top 10 persons that could hinder a daily standing meeting.
Many time, in the middle of developing a user story, the programmer discovers a question about how it’s intended to work. Or the tester, when looking at the functionality that’s been developed, questions if it’s really supposed to work that way.