A Feature Toggle Story

Feature toggle is a technique that helps to change the system’s behavior without altering the code. It’s interesting how stories around it vary from the catastrophic failure of the Knight Capital Group[1] to the stellar success of the first GPS satellite[2]. In the following article, we’ll see a more typical example that all engineers have to deal with.

Unit Testing Anti-Patterns

Writing unit tests might be challenging, especially when dealing with an ongoing project with already established hard-to-break anti-patterns.

REST Search API with QueryDSL

One of the most common features in a typical web application is the search functionality. The tricky thing is that we have to provide it via REST API and make it quite dynamic in terms of supported operators and filtrable fields. In the following paragraphs, we’ll go through what QueryDSL offers and how a lightweight extension could help.

Running Java shebang with Kubernetes

Java 11, among other features, introduced the possibility of running a single Java source file. We are going to see a practical example of this feature running with kubernetes.