Code Journal

THOUGHTS

Ideas on development, design and technology. No filters, straight to the point.

JUL 01, 2025

How to Use Vibe Coding Without Making a Mess

Vibe coding is everywhere lately—mostly as a meme or criticism aimed at people trying to build software without really knowing how to code. But… what happens when it's used by an experienced engineer solving a real problem?

Read more
vibe codinggithub copilotpythonai

NOV 04, 2023

The Terminal as My IDE

As a back-end developer I live in the terminal. This post covers the setup that finally gave me a fast, distraction-free environment — Vim, tmux, zsh, wezterm, and a handful of tools that made it all click.

Read more
terminalIDEvimtmux

MAY 22, 2023

Building a Language: Tokens

Part two of my programming language series. Tokens are the smallest meaningful units in source code — I cover what they are, how they're classified, and how I defined the full token set for Codexivo.

Read more
codexivoprogramming languagetokens

MAY 19, 2023

Getting the Most Out of GitHub Copilot

Over a year of using GitHub Copilot has shown me it's far more than a code autocomplete tool. In this post, I share the most useful ways I've found to leverage it beyond just writing code — from docs to testing to translations.

MAY 15, 2023

Building My Own Programming Language

I decided to build a simple programming language in Spanish to make learning to code more accessible. This post covers why I started, what goals I set, and how I approached the architecture of an interpreter from scratch.

Read more
codexivoprogramming language

APR 01, 2023

Microservices with NestJS

A practical walkthrough for building microservices in NestJS using gRPC and RabbitMQ — from defining protobuf services to wiring up the client and message queue in your application.

Read more
backendmicroservicesnodeJS