Blog

Thoughts, tutorials, and insights from my development journey

Elixir 10 min read

Dead Letter Queue Pattern with Broadway and RabbitMQ

December 15, 2025

Master the Dead Letter Queue pattern with Broadway and RabbitMQ. Learn retry strategies, exponential backoff, and failure isolation for resilient message processing in Elixir.

Read More
Elixir 7 min read

expand_ex: Transform Your Elixir Code Organization with Automated Alias Expansion

December 15, 2025

Learn how expand_ex simplifies Elixir refactoring, Phoenix Context migrations, and improves code maintainability with automated module alias expansion. Essential tool for large-scale refactoring.

Read More
Backend 8 min read

Building a Hall of Fame Leaderboard: Three Approaches Compared

December 4, 2025

Compare three approaches to building a high-performance Hall of Fame leaderboard: Cachex distributed cache, PostgreSQL transactions, and Redis sorted sets. Learn pros, cons, and performance trade-offs.

Read More
WebGL 10 min read

three.quarks Particle Behaviors: Complete Animation Reference

December 4, 2025

Master particle behaviors in three.quarks. Learn force & motion, visual properties, animations, and advanced techniques for creating dynamic WebGL effects like fire, smoke, and explosions.

Read More
WebGL 8 min read

three.quarks Particle System Configuration Guide

December 4, 2025

Master WebGL particle effects with three.quarks. Learn how to configure emitter shapes, emission patterns, and create stunning visual effects like fire, explosions, and smoke.

Read More
Database 7 min read

PostgreSQL Partitioning with pg_partman: Automate Partition Management

December 3, 2025

Master PostgreSQL partitioning with pg_partman. Learn how to automate time-based partition creation, implement retention policies, and optimize large table performance with practical examples.

Read More
Database 6 min read

Understanding pg_repack: Eliminate PostgreSQL Table Bloat Without Downtime

December 3, 2025

Complete guide to pg_repack for PostgreSQL. Learn how to eliminate table and index bloat with minimal locking, understand the benefits over VACUUM FULL, and implement best practices.

Read More
Elixir 7 min read

Mastering Parameter Validation in Elixir Phoenix Controllers

November 27, 2024

Complete guide to parameter validation in Elixir Phoenix controllers using Ecto.Changeset. Learn practical implementation patterns for building robust APIs.

Read More
Elixir 9 min read

Building Mazex: Maze Generation with Elixir

November 25, 2024

Exploring seven maze generation algorithms in Elixir, from Binary Tree to Wilson's algorithm. Learn how different approaches create unique patterns and performance characteristics.

Read More

Get In Touch

Feel free to reach out for collaborations, opportunities, or just a friendly chat