Edy Silva

I own a computer

  • The Road To JVM: The JVM Specification

    · 10 min read · by Edy Silva

    In the last article, we discussed brainfuck and implemented a compiler + VM that can run brainfuck code. Continuing the journey to run brainfuck on billions of devices, I will…

  • The Road To JVM: How To Create A Brainfuck Interpreter

    · 9 min read · by Edy Silva

    While studying low-level programming and the fundamentals of computation, I stumbled upon Brainfuck, an esoteric programming language. It has only eight commands and is very similar to the Turing machine…

  • What’s New In Rails 8.1 And Its Ecosystem

    · 4 min read · by Edy Silva

    RailsWorld 2025 is currently taking place in Amsterdam, and, as always, DHH, the creator of Rails, has made some exciting announcements. In this article, we'll cover some of the most…

  • How To Structure Your Application Like An Artisan

    · 6 min read · by Edy Silva

    When defining what a program is, the most fundamental definition you can find is: A program is something that transforms inputs into outputs Programming is a bit more difficult than…

  • How To Solve Every Programming Problem

    · 9 min read · by Edy Silva

    If I had to summarize a programmers' job in a few words, I would say we are 'problem solvers'. However, it's not that simple. Some problems are easy, some are…