mamonas.dev
Home About Categories
  • Menu ▾
    • Home
    • About
    • Categories
gaming

Games I Played in 2025

Feb 12, 2026 10 min read

A look back at every game I played in 2025.

tech

Extending a Generative Art System in Go

Sep 17, 2025 6 min read

A follow-up on building a generative art system in Go, showcasing new engines like Perlin Pearls, Swirl, and Cells, …

tech

Optimizing for the 14KB Limit

Sep 3, 2025 4 min read

Took on the challenge of shrinking my site as much as possible. From trimming scripts to rethinking images, I learned a …

tech

Building a Generative Art System in Go

Aug 26, 2025 7 min read

Generative art shifts the focus from drawing images to designing systems. Instead of sketching directly, you define …

tech

Which Compression Saves the Most Storage $? (gzip, Snappy, LZ4, zstd)

Aug 18, 2025 4 min read

A detailed comparison of gzip, Snappy, LZ4, and zstd compression algorithms, analyzing their impact on storage savings, …

tech

Compression Algorithms You Probably Inherited: gzip, Snappy, LZ4, zstd

Aug 18, 2025 4 min read

A deep dive into common compression algorithms like gzip, Snappy, LZ4, and zstd, explaining their trade-offs in speed, …

tech

DuckDB: When You Don’t Need Spark (But Still Need SQL)

Aug 18, 2025 2 min read

Explore DuckDB, an in-process SQL OLAP database, as a powerful alternative to Spark for local data analytics. Learn how …

tech

kafka-replay-cli: A Lightweight Kafka Replay & Debugging Tool

Aug 18, 2025 4 min read

Introducing `kafka-replay-cli`, a lightweight Python tool for Kafka message replay and debugging. Learn about its …

tech

Kafka Producers Explained: Partitioning, Batching, and Reliability

Aug 18, 2025 4 min read

Dive into Kafka producers, exploring how they handle message partitioning, serialization, and batching for optimal …

tech

Kafka Consumers Explained: Pull, Offsets, and Parallelism

Aug 18, 2025 4 min read

Understand how Kafka consumers work, from their pull-based data fetching and offset management to how consumer groups …

Older posts →
  • © 2026 Konstantinas Mamonas