Are You Infected by Microservice Envy?

Apuntes personales que he tomado al escuchar el podcast "Are You Infected By Microservice Envy?" de Scott Shaw.



The Wrong Abstraction When coding, we sometimes find ourselves having to work with a certain abstraction which made sense when it was first introduced, but if we were to extend it, it could be pushing its purpose a bit too much–we could end up with the wrong abstraction.

Command Design Pattern

Encapsulates a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.


Dedicated Emacs for org-agenda

A dedicated Emacs instance for org-agenda, which pops up when invoked with a keystroke.


ELK con Filebeat: Configuración de un entorno de prueba

En este documento puedes encontrar los pasos que seguí al experimentar con Elasticsearch, Logstash, Kibana y Filebeat. La meta es instalar ELK y Filebeat, enviar datos de uno a otro, y configurar Kibana para verificar que los datos han sido enviados exitosamente.

Emacs Snippets

Selectively remove HTML links when publishing org files I split my notes between private and public, and quite often my public notes have links to my private ones.


Java Setup

This is the setup I plan to follow when setting up a Java project with Spring. As I rarely use Java for non-web stuff, the use of Spring is a given.

Javascript Setup

This is a summary of initial steps and configurations I probably want to do whenever I start a vanilla Javascript project.


Python Serverless Setup

I've been toying around with Serverless and Python for a few years on my spare time, and more recently at work. I've noticed my basic setup (serverless.yml and the directory structure) has remained the same, so I've decided to share it in one single place for anyone that could find it useful.



Ursula K Le Guin, on tech workers: "Real power goes to waste. Every wizard uses his art against the others, serving the men of greed. What good can any art be used that way? It's wasted. It goes wrong, or it's thrown away. Like slaves' lives. Nobody can be free alone. Not even a mage. All of them working their magic in prison cells, to gain nothing. There's no way to use power for good."


Software Architecture

Software architecture is a property of a system. Every system has one, whether it's intended or not.

Software Architecture: thoughts and quotes

Collection of "thoughts" and quotes I've found interesting about Software Architecture, collected from videos or articles.

Strangler Pattern

The Strangler Pattern proposes a way to incrementally replace an older system with a newer one. You would put some sort of facade in front of the older system, which you will use to selectively forward requests to the newer system.


Typescript with React: Components

This is the way I'm currently declaring components when working with TypeScript and React.

Typescript with React: Setup

A handy setup to use when working with TypeScript and React.



This is a list of interesting videos (mostly tech) which I hope to watch some day, gathered from different sources. Once I watch them, they will be converted to notes and stored on my bookmarks.