The Visitor design pattern lets us separate algorithms from the objects on which they operate. See how to implement it to follow the open/closed principle. Read all
Avoiding duplication is drilled into a programmer's head. How does the concept apply to user interfaces? How do you avoid re-writing HTML and CSS constantly? Read all
This blog is not about how Jira is too complex and over-engineered with features I don't need. Those complaints are well articulated by others like Justin Ja... Read all
There is no clear way to create a PDF from HTML with Java. A whole process of parsing and rendering must be performed, which is about as much fun as it sounds. Read all
Python Behave, a BDD framework, helps in writing test cases in simple language. Learn, what is BDD, how to run tests scripts with behave and its importance. Read all