recreational-programming

Building a ChatGPT-like CLI in Bash: a journey through pipes, JSON, streaming, and shell weirdness

There is something deeply satisfying about building a serious tool with primitive Unix bricks. The mentioned in this article comes from: repo…

recreational-programming

How I Spy on My Own Blog (Politely): A Shiny/Nginx Log Analyzer That Separates Humans From the Internet’s Roombas

I run a blog. People read it. Bots also “read” it — in the same way a vacuum cleaner “enjoys” a carpet.…

recreational-programming

Turning Blog HTML into RSS, the Low-Level Way (in C++)

If you publish long-form posts on the web, you’ve probably felt the friction of keeping your RSS feed in sync. I did…

recreational-programming

A New Way to Explore Your System on Linux

Introduction On Linux, productivity often comes from small but powerful tools. dmenu and rofi are great examples: minimalist application launchers that make…

recreational-programming

Automating YouTube Video Imports into My Website with One Magic Bash Line

Introduction Over the past months I’ve been downloading my own YouTube videos with yt-dlp. It’s a fantastic tool for archiving, and I’ve…

recreational-programming

Building My Own Parser in R - A Custom Syntax Experiment

Introduction This was one of my older projects, a little bit eccentric but very educational. I wanted to see if I could…

recreational-programming

SoundCutr: An Early Attempt at Voice Extraction in Audio Files

Introduction Think of this article as a small time capsule of my programming journey — proof that everyone starts somewhere, and that…

recreational-programming

Validating JSON Syntax: A Conceptual Approach

In modern systems, JSON has become the de facto standard for exchanging structured data. Its popularity comes from its simplicity and readability.…

recreational-programming

Custom Encoding For Integers

Ok, so i had to encode a structured data, a positive integer in this case representing the space for the server to…

recreational-programming

Authentication Without Cookies

Context Recently, i've been programming a simple cloud webserver in Go. And of course, it is unavoidable when including accounts, how to…

recreational-programming

Symetric Encryption Protocol

Introduction How i've implemented an original symetric encryption protocol with combinatorial mathematics repo Or download on this website as zip: zip It…

recreational-programming

A ReGex Dialect

Introduction In this article i'm gonna present you a method to implement RegEx. Link: repo Or on this website: zip Before the…

recreational-programming

An Original Transformation Engine

Introduction In this article i will introduce you, in short, how i've implemented transformation engine XSLT like from scratch (with C++). repo…