-
Software Development
Dealing with Difficult Stakeholders and Team Members
Experiencing disagreement and conflict is part of our job as product managers and product owners. We work with a broad…
Read More » -
Core Java
[MEGA DEAL] Complete Java Programming Bootcamp (94% off)
10 Courses (83.5 Hours) to Become a Java Master: Design UIs with JavaFX, Utilize Design Patterns, Master Multithreading & More…
Read More » -
Software Development
Lucene gets concurrent deletes and updates!
Long ago, Lucene could only use a single thread to write new segments to disk. The actual indexing of documents,…
Read More » -
Core Java
Java Command-Line Interfaces (Part 5): JewelCli
After looking at command-line processing in Java with Apache Commons CLI, args4j, jbock, and Commandline in previous posts, I turn…
Read More » -
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 »