Hi folks!

I'm Miguel. Here I write mainly about programming and side projects.

I've written my own programming language called Grotsky, and it's implemented in Rust. This blog's engine is written with Grotksy and generates static HTML files.

2025

AI generated content in this blog 2025-11-19
Human written This post was fully written by a human Read more
Benchmarking Wagtail CMS Across Python Versions 2025-10-16
AI-assisted An AI tool was used to generate a part or all content of this post Read more
Serving Python apps using the Caddy web server 2025-10-03
AI-assisted An AI tool was used to generate a part or all content of this post Read more
The Enduring Simplicity of C 2025-09-22
AI-assisted An AI tool was used to generate a part or all content of this post Read more
Removing read time 2025-07-18
Human written This post was fully written by a human Read more
AWS Spot instance advisor 2025-07-16
Human written This post was fully written by a human Read more
Rick and Morty and the end of history 2025-07-04
Human written This post was fully written by a human Read more
AI is a dishwasher 2025-06-26
Human written This post was fully written by a human Read more
DjangoCon Europe 2025 2025-05-14
Human written This post was fully written by a human Read more
Advent of Code 2024 2025-03-20
Human written This post was fully written by a human Read more

2024

Caddy Snake improvements 2024-11-07
Human written This post was fully written by a human Read more
Finding and fixing a bug in Python subinterpreters 2024-08-19
Human written This post was fully written by a human Read more
From Script to Binary, Creating single executables with Grotsky 2024-04-11
Human written This post was fully written by a human Read more
Using Go Generics to create a Single file JSON DB 2024-01-26
Human written This post was fully written by a human Read more
Generating posts using markdown 2024-01-04
Human written This post was fully written by a human Read more

2023

Day 20. My favourite problem from Advent of Code 2023 2023-12-25
Human written This post was fully written by a human Read more
I rewrote my toy language interpreter in Rust 2023-11-23
Human written This post was fully written by a human Read more
Rewrite my toy language interpreter in Rust, an update 2023-09-23
Human written This post was fully written by a human Read more
The end of a side project 2023-07-15
Human written This post was fully written by a human Read more
Rewrite my toy language interpreter in Rust 2023-06-02
Human written This post was fully written by a human Read more
Writing a Redis clone in Go from scratch 2023-04-08
Human written This post was fully written by a human Read more

2022

How to write a program that can replicate itself 2022-11-26
Human written This post was fully written by a human Read more
Migrate from Heroku to Fly.io 2022-09-22
Human written This post was fully written by a human Read more
Branchable MySQL: Managing multiple dev environments 2022-09-20
Human written This post was fully written by a human Read more
Webscraping as a side project 2022-07-20
Human written This post was fully written by a human Read more
Blake3 hash plugin for MySQL written in Rust 2022-05-05
Human written This post was fully written by a human Read more

2021

Playing with Javascript Proxies (getters/setters) 2021-12-31
Human written This post was fully written by a human Read more
I created a programming language and this blog is powered by it 2021-10-04
Human written This post was fully written by a human Read more
Mlisp: My own lisp implementation compiled to WASM 2021-04-01
Human written This post was fully written by a human Read more

2020

Grotsky Part 4: Writing a service to get your public IP 2020-12-17
Human written This post was fully written by a human Read more
Executing python code from MySQL Server 2020-04-19
Human written This post was fully written by a human Read more
Writing your own C malloc and free 2020-04-11
Human written This post was fully written by a human Read more
Grotsky Part 3: Interpreting 2020-04-01
Human written This post was fully written by a human Read more
Grotsky Part 2: Parsing expressions 2020-03-15
Human written This post was fully written by a human Read more
Grotsky Part 1: Syntax 2020-02-21
Human written This post was fully written by a human Read more
Sudoku Solver 2020-02-18
Human written This post was fully written by a human Read more
Crafting interpreters 2020-02-12
Human written This post was fully written by a human Read more
Reinventing the Wheel: PHP Generators 2020-01-24
Human written This post was fully written by a human Read more