Getting started with XMPP

By Santiago Forero on 2021-10-18

The Extensible Messaging and Presence Protocol (XMPP) is the universal messaging standard, it allows you to exchange information (mainly messages) in real-time between networks. XMPP is decentralized, which means that it is not owned or controlled by a single entity or company, instead, XMPP is run and maintained by a global network of people like you or me. It uses the client-server model, basically, it means that clients don’t connect to each other directly, instead, every client connects to an intermediary server that sends the info to the other client....Read more

Setting up continuous deployment for my site

By Santiago Forero on 2021-10-14

Hello, in today’s post I will show you how I managed to set up continuous deployment to my site. Before I explain anything, I want to tell you how was my workflow when I changed anything in my site: Make local changes Commit and push to the remote git repo SSH into my server Pull from the remote repo Execute the build command Doing this manually doesn’t really take much time, however, it’s fancier to do this automatically....Read more

My new site

By Santiago Forero on 2021-10-12

Hello again! After a really long time my new blog (and website) is online again, this time it was designed from scratch by me. Before I start talking about the new site I want to tell you what happened to my previous site - yes, I used a free domain from Freenom. I had a really normie website that I generated with hugo using a prebuilt theme, it was okay, but it wasn’t very original....Read more