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-programmingHow 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-programmingTurning 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-programmingA 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-programmingAutomating 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-programmingBuilding 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-programmingSoundCutr: 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-programmingValidating 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-programmingCustom 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-programmingAuthentication 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-programmingSymetric 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-programmingA 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-programmingAn 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…