Software Development
-
How to be Big Data-native?
Big data has spawned a set of tools that deliver results beyond the buzz. It has started delivering real insights…
Read More » -
Introduction To Git Concepts
This post is an introduction/reminder to Git concepts. It aims at facilitating the learning curve for those coming from a Subversion…
Read More » -
Off-loading your test execution using Hudson
One of the annoyances if you have a load of tests for a particular project is that running them can…
Read More » -
The 10 rules of a Zen programmer
On a rainy morning I found myself sitting on the desk thinking about efficient working. Before I started as a…
Read More » -
Trunk, Branch, Tag And Related Concepts
Trunk, Branch and Tag concepts are relevant to revision control (or version control) systems. These systems are typically implemented as repositories containing electronic…
Read More » -
Collaborative Artifacts as Code
A software development project is a collaborative endeavor. Several team members work together and produce artifacts that evolve continuously over…
Read More » -
Invaluable books for an enterprise software engineer
I am again in the design phase of a very large project. The project context is to provide a new…
Read More » -
Bash’ing your git deployment
Chuck Norris deploys after every commit. Smart men deploy after every successful build on their Continuous Integration server. Educated men,…
Read More » -
Best Must-Read Books for Software Engineers
Here are the CodeBuild selection of must-read software engineering books. Books are grouped according to their content with some description.…
Read More »