-
Core Java
Experiment with ConcurrentHashmap
I am investigating a memory issue in one of my recent projects where data is kept in memory for fast…
Read More » -
Software Development
Latency number that you should know
Latency number that you should know Many of you work on low latency & high throughput systems. The key to…
Read More » -
Software Development
Testing triangles, pyramids and circles, and UAT
A few months ago Markus Gartner introduced me to the Testing Triangle, or Testing Pyramid. It looks like this: If…
Read More » -
Software Development
Continuous Delivery – Part 3 – Feature Toggles
Previous chapter: The Road To Continuous Delivery – Part 2 – Visibility One of the key elements in Continuous Delivery…
Read More » -
Enterprise Java
Accessing An Artifact’s Maven And SCM Versions At Runtime
You can easily tell Maven to include the version of the artifact and its Git/SVN/… revision in the JAR manifest…
Read More » -
Software Development
How to easily optimize Task Management
When dealing with different types of tasks and priorities, often happens to mistakenly consider urgency and importance as synonyms and…
Read More » -
Core Java
Parsing XML using DOM, SAX and StAX Parser in Java
I happen to read through a chapter on XML parsing and building APIs in Java. And I tried out the…
Read More » -
Agile
7 Agile Best Practices that You Don’t Need to Follow
There are many good ideas and practices in Agile development, ideas and practices that definitely work: breaking projects into Small…
Read More » -
Agile
Agile methodology
Introduction Waterfall model follows application development in phases with checkpoint and deliverable documents in each checkpoint. It advocates rigours project…
Read More »