The primary goal for me in creating JZT has always been about learning more about front-end web technologies. If the technology industry is considered one of the fastest moving in the world, then web technology is practically light speed.
One of the more interesting concepts that has been triggering process transitions within companies worldwide is Continuous Delivery. At its core, it means that the moment something (anything) is ready, then it can be made available for everyone to use. Traditionally, the most popular software release process is to hold on to any new features, bug fixes, and changes until you think there’s enough to call it a new version. Once a large enough set is ready (or perhaps when you reach the end of a pre-determined time duration, such as a sprint cycle) then the version would be released. Sometimes it would be released as a beta first, tested live for a bit with a limited set of end users, and then eventually made available to everyone. With the web, though, there’s no need for that. If something’s ready, why can’t it be live immediately?