-
Software Development

An Overview of the Logging Ecosystem in 2017
Logging. Itâs fair to say that itâs a fundamental tenet of modern computing. It helps developers debug applications, and systems…
Read More » -
Enterprise Java

OAuth2, JWT, Open-ID Connect and other confusing things
Disclaimer If feel I have to start this post with an important disclaimer: donât trust too much what Iâm about…
Read More » -
Software Development

Discovering The Arcane World Of Esoteric Programming Languages
An esoteric programming language is a programming language designed to challenge the norms of language design. It is a language…
Read More » -
Core Java

Java Command-Line Interfaces (Part 4): Commandline
This fourth part of my series on command-line parsing in Java features Commandline, which is described as “a Java library…
Read More » -
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 »




