-
Agile

Agile Myth #6: “Agile Means No Upfront Design”
This is my 7th post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the…
Read More » -
Core Java

-
Core Java

OOP Alternative to Utility Classes
A utility class (aka helper class) is a “structure” that has only static methods and encapsulates no state. StringUtils, IOUtils,…
Read More » -
Software Development

Bad program structure: the complectation
Degrees of badness Many programmers consider source code dependencies either circular or non-circular, with circular dependencies representing The Greatest Imaginable…
Read More » -
Career

Your Worst Enemy Is Yourself
Here’s the thing… You could have been exactly where you want to be right now. You could have gotten the…
Read More » -
Software Development

Migrate your project from SVN to Git Stash in few steps
Step by step guide on how to migrate your SVN repository with all its history to the Stash, the Atlassian…
Read More » -
Software Development

Look no Further! The Final Answer to “Where to Put Generated Code?”
This recent question on Stack Overflow made me think. Why does jOOQ suggest to put generated code under “/target” and…
Read More » -
Software Development

Fun Ways to Teach Kids to Code
Following up on my Why We Need to Teach Kid to Code, here are some fun ways to help them…
Read More » -
Core Java

Mockito 101
Mockito is a mocking framework that lets you write beatiful tests with clean and simple API. It biases toward minimal…
Read More »







