Markus Günther's Projects
Contains my solutions for the Advent of Code 2017 implemented using Kotlin
Contains my solutions for the Advent of Code 2020 puzzles. My weapon of choice is Python this year.
Contains my solutions to Advent of Code 2021 puzzles
Contains my solutions to Advent of Code 2022 puzzles
Contains code samples for using Apache Avro with Java
Everything about Apache Kafka
Shows how to build a small Event-sourced application with the Axon stack
Coding puzzle in which you have to check if a given input string is well-formed according to a set of rules
Tiny framework for solving constraint satisfaction problems (CSP) with discrete and finite domains. This is a Java-based solution which is written in a functional programming style. Features Sudoku as an example application.
Tiny framework for solving constraint satisfaction problems (CSP) with discrete and finite domains. This is a Scala-based port of the original Java version. Features Sudoku as an example application.
Usage example on how to use the fork/join framework with detailed analysis on the impact of parameterization.
Proof-of-concept for functional generators in Java 8
Gen monad for Java8+
This repository contains ADTs for working with graph structures and implements a variety of graph algorithms on top of them, most notably multiple variants of Dijkstra's shortest path algorithm.
Idem provides decentralized k-ordered ID generation.
Parser and interpreter for a subset of the LOGO language featuring a minimalistic JavaFX-based IDE.
Enables you to start and stop a fully-fledged embedded Kafka cluster from within JUnit and provides a rich set of convenient accessors and fault injectors through a lean API. Supports working against external clusters as well.
Contains examples for writing component tests using Kafka for JUnit.
Showcases how to build Java applications using Apache Kafka and Kafka Streams
Contains code samples for using Apache Kafka from Scala
Contains the lab assignment for the Kafka workshop session on exchanging Kafka records.
Contains the slide deck for our Kafka workshop @ JavaLand 2024
Contains the lab assignment for the Kafka workshop session on serialization strategies.
Scaffolding for an analytics project that allows to quickly setup a local infrastructure using Kibana backed by Elasticsearch
Lingus is a toolset for testing out AI-enabled NLP concepts.
Mirror of Apache ManifoldCF