-
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 » -
Enterprise Java
Akka Java for large-scale event processing
We are designing a large scale distributed event-driven system for real-time data replication across transactional databases. The data(messages) from the source system…
Read More » -
Software Development
Continuous Delivery: Introduction to concepts and tools
This is the first article in a “Continuous Delivery” series. We’ll start out journey with brief explanation of Continuous Delivery.…
Read More » -
Software Development
Insight view: Perfect Test Automation
Nothing is perfect in the world, except the football skill of Leo Messi. Yeah, maybe not always but in most…
Read More »