Jack of all trades, master of none but oftentimes better than a master of one.
Idea of this repo is to learn a bit about a lot of tools whenever I feel like it. I'll be mostly using Java but might add an extra language.
All projects will have a dedicated readme.md inside + an overview of what I managed to achieve in a short time span, usually a week. Those will mostly include official tutorials ¯_(ツ)_/¯. Navigate to any project to see for yourself.
project: go
The older things I've competed. This list grows from newest to oldest.
- project 6 — gradle. Tinkering with Gradle.
- project 5 — jOOQ+flyway+testcontainer+spring. Run flyway migrations & jOOQ code generation using temporary testcontainers
- project 4 — Cassandra. Docker-compose setup + Java client example with Datastax.
- project 3 — Terraform. Basic setup + AWS with modules.
- project 2 — pgq. My failed attempt to even install PGQ :D
- project 1 — Debezium. Docker compose setup + Java app to read topics
The next few project I'd like to tackle.
- PostgreSQL leader + replicate setup + Patroni ??
- Postgres LISTEN / NOTIFY mechanism
- R2DBC https://r2dbc.io
- Cassandra 3-nodes setup + testing failover.
- k6 https://k6.io load testing tool by Grafana labs
- k9s Kubernetes client https://k9scli.io
- Quarkus https://quarkus.io
- Rust language https://www.rust-lang.org
- Map Reduce Lab from MIT 6.824.
- Trie (aka Prefix Trees?) data structure & algorithms using it.
- C++ — basic build tools, testing, setup
- ???