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

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

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

recreational-programming

Automating 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-programming

Building 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-programming

SoundCutr: 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-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

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

recreational-programming

Symetric 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-programming

A 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-programming

An 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…