Hamburg, Germany

Gunnar Morling

Elite
@gunnarmorling

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.1k

awesome-opensource-data-engineering. An Awesome List of Open-Source Data Engineering Projects

3.3k

awesome-annotation-processing. A curated list of resources related to the Java annotation processing API (JSR 269)

540

jfr-custom-events. Demo of Java Flight Recorder custom events and event streaming

84

streaming-examples. Example projects and demos around data streaming , stream processing, change data capture, and more.

62

search.morling.dev. Serverless website search for morling.dev

40

quarkus-qute. Java

36

jdkapidiff. NOTE: This project has been migrated to https://github.com/AdoptOpenJDK/jdk-api-diff

34

quarkus-pdf-extract. Quarkus-based microservice to extract text from PDF files

23

methodvalidation-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.

21

pgoutput-cli. A command line client for consuming Postgres logical decoding events in the pgoutput format

21

cloud-boxes. Terraform scripts for provisioning nodes in the Hetzner cloud

20

records-bean-validation. Example showing how to apply Bean Validation constraints to the components of Java 14 record types

18

morling.dev. Source code for Gunnar Morling's website.

17

kafka-knative-demo. Demo for DevNation Tech Talk 2020 (Debezium/Kafka Streams/Quarkus/Knative)

16

scriptable-dataset. A scriptable dataset for DBUnit

13

kcetcd. An example source connector for Kafka Connect, ingesting data from etcd

11

simd-fizzbuzz. Simple demo for using the Java 16 Vector API, using the well-known "FizzBuzz" example

11

lazy-constants. Lazy constants via JDK 11's CONSTANT_Dynamic (JEP 309)

11

run-detached. A shell script for running tasks on a git repo in a detached branch, allowing to continue with other tasks in parallel

10

zip-gatherer. Proof-of-concept for a Java 22 gatherer for zipping two streams

8

musings-of-a-programming-addict. Source code for posts from Gunnar Morling's blog

8

kafka-queues. Java

7

quarkus-cds. Exploration of using CDS (class-data sharing) with Quarkus

7

unix-domain-socket-poc. A PoC for using Java 16's Unix domain socket support (JEP 380) with the Vert.x Postgres driver

5

kafka-testing. A container image for starting up Apache Kafka and ZooKeeper for testing

5

pypgoutput. PostgreSQL CDC library using pgoutput and python

5

scripting-extension. A CDI portable extension allowing to retrieve JSR 223 scripting engines via dependency injection

4

postgres-ivm-demo. Exploration of pg_ivm (a Postgres extension for incrementally updated materialized views)

4

ezhil. Clean and minimal personal blog theme for Hugo

4

quarkus-with-jib. Exploration of using Quarkus with Jib

4

modular-resource-bundles. Demo for loading resources on module path and classpath

4

discussions.morling.dev. Discussions forum for morling.dev

3

concurrency-utilities-cdi. Java

3

hidden-classes. An example for Java 15 hidden classes

3

jx-binding. Advanced data binding and validation for JavaFX

3

gunnarmorling. My personal README

3

awesome-java. A curated list of awesome frameworks, libraries and software for the Java programming language.

3

debezium-examples. Examples for running Debezium (Configuration, Docker Compose files etc.)

3

layrry. A Runner and API for Layered Java Applications

1

quarkus-jdbc-sqlite. Basic SQLite driver for Quarkus with Agroal and native mode support

1
41
Apply