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-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
On Linux, productivity often comes from small but powerful tools. dmenu and rofi are great examples: minimalist application launchers that make your…
recreational-programmingAutomating YouTube Video Imports into My Website with One Magic Bash Line
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 built…
recreational-programmingBuilding My Own Parser in R - A Custom Syntax Experiment
This was one of my older projects, a little bit eccentric but very educational. I wanted to see if I could design…
recreational-programmingSoundCutr: An Early Attempt at Voice Extraction in Audio Files
Think of this article as a small time capsule of my programming journey — proof that everyone starts somewhere, and that projects…
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
Recently, i've been programming a simple cloud webserver in Go. And of course, it is unavoidable when including accounts, how to make…
recreational-programmingSymetric Encryption Protocol
How i've implemented an original symetric encryption protocol with combinatorial mathematics repo Or download on this website as zip: zip It starts…
recreational-programmingA ReGex Dialect
In this article i'm gonna present you a method to implement RegEx. Link: repo Or on this website: zip Before the explanation,…
recreational-programmingAn Original Transformation Engine
In this article i will introduce you, in short, how i've implemented transformation engine XSLT like from scratch (with C++). repo Or…