Software Development
-
What Does a Software Architect Do?
Do you have a software architect in your project? Do you need one? Well, most agile teams do not define…
Read More » -
NetBeansIDE and IntellijIDEA From The Eyes of a Long Time Eclipse User
I have been using Eclipse IDE since 2006 and I liked it so much for various reasons. First it is…
Read More » -
Legacy Code To Testable Code #2: Extract Method
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -
Integration testing done right with Embedded MongoDB
Introduction Unit testing requires isolating individual components from their dependencies. Dependencies are replaced with mocks, which simulate certain use cases.…
Read More » -
10 Hosted Continuous Integration Services for a Private Repository
Every project I’m working with starts with a setup of continuous integration pipeline. I’m a big fan of cloud services,…
Read More » -
Getting Started with Docker
If the numbers of articles, meetups, talk submissions at different conferences, tweets, and other indicators are taken into consideration, then…
Read More » -
The reuse dilemma
The first commandment that any young programmer learns is “Thou Shall Not Duplicate”. Thus instructed, whenever we see something that…
Read More » -
The Estimates Land mine – use and misuse of estimates
After posting my last post – Estimate or #NoEstimate that is the question? – I felt a little as if…
Read More » -
Continuous Integration is Dead
A few days ago, my article “Why Continuous Integration Doesn’t Work” was published at DevOps.com. Almost the same day I…
Read More »