-
Software Development
Evidence-based principles
A previous post tried to find objective correlations1, 2 between the number of times a method was updated and its…
Read More » -
Software Development
Bash on Windows 10
Because I work with Linux and Windows based machines for development, I often find myself wishing that I had some…
Read More » -
Agile
Iterations and Increments
Agile is iterative and incremental development and frequent delivery with cultural change for transparency. What do the words iterative and…
Read More » -
Software Development
Couchbase Cluster on Mesos with DC/OS
Apache Mesos is an open source cluster manager developed at UC Berkeley. It provides resource isolation and sharing across distributed…
Read More » -
Core Java
Observers for AST nodes in JavaParser
We are getting closer to the first Release Candidate for JavaParser 3.0. One of the last features we added was…
Read More » -
Core Java
Java Bullshifier – Generate Massive Random Code Bases
A command line tool to generate massive random Java applications The command line tool you’ve been waiting for. Or not.…
Read More » -
Agile
Should Product Owners be Servant-Leaders?
Being an effective product owner or product manager requires leadership: the development team and stakeholders need guidance and direction to…
Read More » -
Ceylon
Ceylon 1.3.1 is now available
Ceylon 1.3.1 is a significant minor release of the Ceylon language, with over 140 issues closed. This is the first…
Read More » -
DevOps
Deploying Drill on MapR in the Azure Cloud
Earlier this year, I published a series of posts on the deployment of Apache Drill to Azure. While the steps…
Read More »