A Gradle plugin that replaces the default test output with coloured, human-friendly results. Makes it easy to spot failures at a glance when running Java or Kotlin tests from the terminal
Coloured, readable test output for .NET projects. Works with xUnit, NUnit and MSTest, replacing the default logger with clear pass/fail reporting in the terminal
A Rust library for communicating directly with Apache Pekko actors on the JVM. Implements Pekko's native remoting protocol, letting Rust services send and receive actor messages without middleware
A fast, Meld-style directory and file diff tool written in Rust. Side-by-side GUI with syntax highlighting, progressive diff rendering, and a lightweight terminal mode
Language support in Intellij IDEs for Nostos, a functional-first programming language with lightweight concurrency, pattern matching, non-blocking I/O, etc.
Source code for the NetBeans language support module for Rebol
An Intellij plugin for OpenNLP. This plugin facilitates editing of training files and OpenNLP models generation directly from within the IDE.
A tool that randomly swaps words on English web pages with others of the same word class
Splitting strings with non-breaking space in Java/Android
Using Bash to determine which Java version Maven uses
Self-defining cores in Solr on Medium
A database or a search engine? On Medium
How e-commerce search closes the gap, on Medium
A nice place to work
Article about AI agents vs agentic AI
Where it all started
How to make a very good one