2022-11-26
Grotsky is a toy programming language that I made for fun. Today we're visinting the concept of Quines,
a.k.a. self replicating programs. It's said that any turing-complete language should be able to write a program that replicates
itself. And grotsky is no exception.
2022-09-22
A couple weeks ago Heroku announced the removal. I have plenty of projects running on free dynos.
I have taken some time to move my code to Fly.io. And also I've written a little tutorial of how to perform the migration.
2022-09-20
When teams start to grow, having a single dev environment becomes an issue. People start stepping on each others toes.
A common problem is that two people want to apply incompatible migrations on the database. That problem is impossible
to fix if folks are working on parallel branches.
If we can have a database for each branch of a project, that will remove much of the pain of having multiple devs applying
changes to the db.
2022-07-20
Cloud Outdated is a personalized digest of updates for cloud services. Works like a newsletter where you can choose
which services you want to get notified about. For example: Subscribe to AWS Lambda with Python runtime, and you'll get an email
when 3.10 is supported.
2022-05-05
Using Rust to create a MySQL plugin that implements blake3 hash.
2021-12-31
In this last post of the year I play with proxies in an attempt to create a Javascript object where changes are appended
to a log and can be reverted by deleting the last element of the log using getters and setters.
2021-10-04
I created my own programming language using Go, then I built a blog engine and used that engine to build this blog.
2021-04-01
Lisp implementation written in C that compiles to WASM with emscripten.
2020-12-17
Part 4 of building my own language series. This time I write and deploy a service to Heroku that let's your retrieve your pulbic IP.
2020-04-19
Evaluate python expressions inside MySQL using a UDF that binds to python interpreter.
2020-04-11
Challenge for writing your own implementation of malloc and free.
2020-04-01
Part 3 of building my own language series. Interpreting expressions and statement, traversing the Abstract Syntax Tree.
2020-03-15
Part 2 of building my own language series. Parsing expressions, traversing and printing the Abstract Syntax Tree.
2020-02-21
Part 1 of building my own language series. Defining the syntax of grotsky toy language.
2020-02-18
Iterative + recursive sudoku solver using python magic methods.
2020-02-12
Lox language interpreter based on the book craftinginterpreters.com by Bob Nystrom.
2020-01-24
Attempt of a lunatic to recreate functionalities that a language already has using the same language, and failing.