-
Core Java
Lifecycle of JUnit 5 Extension Model
JUnit5 final release is around the corner (currently it is M4), and I have started playing with it a bit…
Read More » -
Software Development
The Four Quadrants of A Dynamic And Self-Sufficient System
Any system that intends to be fully automated and self-sufficient must be capable of self-healing and self-adaptation. As a minimum,…
Read More » -
Software Development
Developers and Ethics
“What are some areas you are particularly interested in” – recruiters (head-hunters) tend to ask that question a lot. I…
Read More » -
Software Development
What Makes a Great Tester?
I was recently a judge at ISTC, the Israeli Testing Cup finals. So how does one judge testing? What makes some…
Read More » -
Software Development
Difference between Stable and Unstable Sorting Algorithm?
Recently in one on the interview, after some initial questions about sorting algorithms e.g. how do you write QuickSort or difference…
Read More » -
Core Java
Java Command-Line Interfaces (Part 3): jbock
In the first two posts of this series on command-line parsing in Java, I looked at the Apache Commons CLI…
Read More » -
Agile
Possibilities for Managing Individual and Team Compensation
There’s a twitter conversation about how to manage team compensation. How can we pay people what they are worth and compensate…
Read More » -
Enterprise Java
Test AWS cloud stack offline with Arquillian and LocalStack
When you are building your applications on AWS cloud stack (such as DynamoDB, S3, …), you need to write tests against…
Read More » -
Core Java
How to Escape JSON String in Java – Eclipse IDE Tips
While working or JSON parsing in Java application it’s quite common to just copy paste a JSON String from some…
Read More »