-
Core Java
Java Tutorial Through Katas: Tennis Game (Easy)
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Scala
Scala for-comprehension with concurrently running futures
Can you tell what’s the difference between the following two? If yes, then you’re great and you don’t need to…
Read More » -
Scala
Spring Scala based sample bean configuration
I have been using Spring Scala for a toy project for the last few days and I have to say…
Read More » -
Software Development
Why you should not work extra hours
There are pros and cons in working extra hours or over time regularly, here is an attempt to list them…
Read More » -
Enterprise Java
Load inheritance tree into List by Spring
I noticed interesting Spring feature. One of my colleagues used it for loading whole inheritance tree of Spring beans into…
Read More » -
Software Development
Tests as documentation
Documentation needs to be comprehensive, always up-to-date and accessible. By comprehensive I mean that it must cover all important areas…
Read More » -
Agile
Estimation and the Sunk Cost Fallacy
I’m not a fan of using schedule or cost estimate as a way to value the projects in your project…
Read More » -
Agile
How Product Ownership works in the Real World
Scrum continues to insist that a single person play the role of Product Owner on a development project. One person…
Read More » -
Software Development
How to categorize the Internet of Things
I was recently asked how to categorize the Internet of Things. IoT is so broad and multi-dimensional that I am not…
Read More »