This is your work, valued
Technologist @ Confluent · Creator of Hardwood, kcctl, JfrUnit, and MapStruct · Ex-lead of Debezium · Spec lead of Bean Validation 2.0 · Java Champion · 🚴
1brc. 1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
8.1kawesome-opensource-data-engineering. An Awesome List of Open-Source Data Engineering Projects
3.3kawesome-annotation-processing. A curated list of resources related to the Java annotation processing API (JSR 269)
540jfr-custom-events. Demo of Java Flight Recorder custom events and event streaming
84streaming-examples. Example projects and demos around data streaming , stream processing, change data capture, and more.
62search.morling.dev. Serverless website search for morling.dev
40quarkus-qute. Java
36jdkapidiff. NOTE: This project has been migrated to https://github.com/AdoptOpenJDK/jdk-api-diff
34quarkus-pdf-extract. Quarkus-based microservice to extract text from PDF files
23methodvalidation-integration. This project is the a playground for prototyping the integration of the method-level validation feature new in Hibernate Validator 4.2 and frameworks providing adequate AOP/interception facilities such as CDI or Spring AOP.
21pgoutput-cli. A command line client for consuming Postgres logical decoding events in the pgoutput format
21cloud-boxes. Terraform scripts for provisioning nodes in the Hetzner cloud
20records-bean-validation. Example showing how to apply Bean Validation constraints to the components of Java 14 record types
18morling.dev. Source code for Gunnar Morling's website.
17kafka-knative-demo. Demo for DevNation Tech Talk 2020 (Debezium/Kafka Streams/Quarkus/Knative)
16scriptable-dataset. A scriptable dataset for DBUnit
13kcetcd. An example source connector for Kafka Connect, ingesting data from etcd
11simd-fizzbuzz. Simple demo for using the Java 16 Vector API, using the well-known "FizzBuzz" example
11lazy-constants. Lazy constants via JDK 11's CONSTANT_Dynamic (JEP 309)
11run-detached. A shell script for running tasks on a git repo in a detached branch, allowing to continue with other tasks in parallel
10zip-gatherer. Proof-of-concept for a Java 22 gatherer for zipping two streams
8musings-of-a-programming-addict. Source code for posts from Gunnar Morling's blog
8kafka-queues. Java
7quarkus-cds. Exploration of using CDS (class-data sharing) with Quarkus
7unix-domain-socket-poc. A PoC for using Java 16's Unix domain socket support (JEP 380) with the Vert.x Postgres driver
5kafka-testing. A container image for starting up Apache Kafka and ZooKeeper for testing
5pypgoutput. PostgreSQL CDC library using pgoutput and python
5scripting-extension. A CDI portable extension allowing to retrieve JSR 223 scripting engines via dependency injection
4postgres-ivm-demo. Exploration of pg_ivm (a Postgres extension for incrementally updated materialized views)
4ezhil. Clean and minimal personal blog theme for Hugo
4quarkus-with-jib. Exploration of using Quarkus with Jib
4modular-resource-bundles. Demo for loading resources on module path and classpath
4discussions.morling.dev. Discussions forum for morling.dev
3concurrency-utilities-cdi. Java
3hidden-classes. An example for Java 15 hidden classes
3jx-binding. Advanced data binding and validation for JavaFX
3gunnarmorling. My personal README
3awesome-java. A curated list of awesome frameworks, libraries and software for the Java programming language.
3debezium-examples. Examples for running Debezium (Configuration, Docker Compose files etc.)
3layrry. A Runner and API for Layered Java Applications
1quarkus-jdbc-sqlite. Basic SQLite driver for Quarkus with Agroal and native mode support
1