This is your work, valued

Eugene Khyst

Elite
@eugene-khyst

Principal Software Engineer and Software Architect. Creator of ArtistAssistApp - the best painting and drawing assistant app πŸŽ¨πŸ–ŒοΈ

postgresql-event-sourcing. A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.

1.4k

letsencrypt-docker-compose. Set up Nginx and Let’s Encrypt in less than 3 minutes with a Docker Compose project that automatically obtains and renews free Let's Encrypt SSL/TLS certificates and sets up HTTPS in Nginx for multiple domain names. Configuration is done using a simple CLI tool.

476

artistassistapp. ArtistAssistApp is a web app for artists to accurately mix any color from a photo, analyze tonal values, turn a photo into an outline, draw with the grid method, paint with a limited palette, simplify a photo, remove the background from an image, compare photos pairwise, and more.

111

spring-data-examples. Spring Data JPA, Spring Data JDBC, and Spring Data R2DBC examples and a comprehensive guide to JPA fetching and locking strategies.

105

eventstoredb-event-sourcing. EventStoreDB is the database for Event Sourcing. This repository provides a sample of event sourced system that uses EventStoreDB as event store.

82

ksqldb-event-souring. Kafka is not for event sourcing, isn't it? Kafka alone is not an event store, but Kafka and ksqlDB together allow building full-featured event stores. This repository provides a sample of event sourced system that uses Kafka and ksqlDB as event store.

79

postgresql-performance-essentials. PostgreSQL performance essentials in 1 hour

74

spring-kafka-non-blocking-retries-and-dlt. A sample of non-blocking retries and dead letter topics (aka reliable reprocessing and dead letter queues) with Apache Kafka using Spring Boot and Spring Kafka.

72

podman-testcontainers. The example of using Podman with Testcontainers in Java projects, that use Gradle on Ubuntu Linux and MacOS (both x86_64 and Apple silicon).

43

geohash-example. The example of server-side geo clustering using relational database (SQL) and geohash index

41

pairwise-comparison. An interactive web application for comparing entities using the pairwise comparison method

31

md-toc-cli. Automatically insert or update a clickable table of contents (TOC) into your Markdown documents based on its headings using CLI or JavaScript module. Perfect support for README.md files on GitHub.

5