GitHunt

Eugene Khyst

eugene-khyst

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

Languages

Java64%JavaScript18%TypeScript9%HTML9%

Top Repositories

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.3kJava
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.

477JavaScript
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.

109TypeScript
spring-data-examples

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

104Java
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.

82Java
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.

79Java

Repositories

13
EU
eugene-khyst/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.

Java1.3k123Updated 3 days ago
cqrsdddevent-drivenevent-driven-architectureevent-sourcingevent-storeeventsourcingpostgrespostgres-notificationspostgresqlsolution-architecture
EU
eugene-khyst/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.

TypeScript10917Updated 1 week ago
artartist-assistantartistsartworkcolorcolor-mixcolor-mixercolor-mixingdrawingoil-paintingpaint-mixingpaintingpaintsrgbsketchingwatercolor
EU
eugene-khyst/letsencrypt-docker-composeArchived

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.

JavaScript477224Updated 3 weeks ago
certbotcertbot-sslcertificatedockerdocker-composehttpslets-encryptletsencryptletsencrypt-certificatesletsencrypt-httpsnginxnginx-httpsphp-fpmrenewing-certificatesssltlstls-certificatestls-encryption
EU
eugene-khyst/podman-testcontainersArchived

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

Java437Updated 3 weeks ago
apple-silicondockerjavajunitlinuxmac-m1macospodmanpodman-machinetestcontainerstestcontainers-junit-5
EU
eugene-khyst/spring-data-examplesArchived

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

Java10446Updated 1 month ago
concurrency-controlcriteria-apientityentity-graphhibernatejpajpqllocking-strategiesoptimistic-lockingquery-optimizationspring-bootspring-dataspring-data-jdbcspring-data-jpaspring-data-r2dbc
EU
eugene-khyst/postgresql-performance-essentials

PostgreSQL performance essentials in 1 hour

6817Updated 1 month ago
bitmap-scansbtree-indexesdatabase-perfomancegin-indexeshash-indexeshash-joinindex-scanmerge-joinmulticolumn-indexesnested-loopspartial-indexespostgrespostgresqlquery-optimizationquery-plansequential-scanslow-queriessqlsql-jointable-partitioning
EU
eugene-khyst/pairwise-comparisonArchived

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

HTML3111Updated 1 month ago
comparing-entitiescomparisoncomparison-toolpairwise-comparisonpairwise-comparisons
EU
eugene-khyst/ksqldb-event-souringArchived

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.

Java7917Updated 2 months ago
cqrsevent-sourcingeventsourcingkafkakafka-topicksqldbsolution-architecture
EU
eugene-khyst/eventstoredb-event-sourcingArchived

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

Java8223Updated 2 months ago
cqrsevent-sourcingeventsourcingeventstoreeventstoredbsolution-architecture
EU
eugene-khyst/geohash-exampleArchived

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

Java4110Updated 2 months ago
clustering-algorithmgeoclusteringgeohashgeohash-algorithmleafletmapsosm
EU
eugene-khyst/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.

JavaScript56Updated 2 months ago
climarkdownnodejsnpmnpm-packagetable-of-contentstableofcontentstoctoc-generationtoc-generator
EU
eugene-khyst/spring-kafka-non-blocking-retries-and-dltArchived

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.

Java7043Updated 1 year ago
apache-kafkadead-letterdead-letter-queuedelayed-queuedlqdlq-retryevent-driven-architecturekafkanon-blockingreprocessingretriesspringspring-bootspring-kafka
EU
eugene-khyst/eugene-khyst

No description provided.

00Updated 1 year ago

Gists

Recent Activity