RSSAmplifier

Blog

Diego Siqueira

Recent content on Diego Siqueira

blog.diego.devRSS feed ↗8 posts

Latest posts

Moving Off GitHub Pages

When I started this blog, I did the laziest possible thing: pushed the source to a public GitHub repo, flipped the GitHub Pages switch, pointed blog.diego.dev at d6o.github.io , and forgot about it. It worked. I wrote five posts. I moved on. 
 Last week I came back to write something new, looked at the browser tab, and realized two things at once. First, I wanted my agents to be able to do…

How I Ended Up on Cloudflare for Everything

I first heard about Cloudflare around 2011, on Google Reader. 
 I was 18 or 19, working at a small shop where most of what we shipped ran on an internal PHP framework that was mostly chunks of Zend Framework copy-pasted into custom code, with a lot of jQuery on top. One slow afternoon I came across a blog post about Cloudflare on some Brazilian tech blog and was immediately convinced. The idea…

From Bitcoin Trading Bot to Docker Caddy Server Setup

Building and Evolving My Personal Server: From Naive Trading Bots to a Streamlined Docker Setup with Caddy 
 Back in 2017, I embarked on an exciting (and somewhat naive) adventure when I created my first personal server (a
$2.50/month instance on Vultr). It was a modest setup—just half a shared CPU, 512 MB of RAM, and 10 GB of SSD
storage—but at the time, it felt like more than enough…

Reviving Retro Gaming With Lakka Raspberry Pi 5

Reviving My Mom’s Love for Retro Gaming with Lakka and a Raspberry Pi 5 
 A few months ago, I visited my parents, which coincided with Apple’s recent shift in allowing emulation apps on their
devices. RetroArch had become available on the Apple TV, and that was the catalyst for this entire journey. Growing up,
I had an Atari (though I’m not sure which model), a Sega…

Self-Hosting a Firefox Sync Server

After switching from Firefox to LibreWolf, I became interested in the idea of self-hosting my own Firefox Sync server.
Although I had seen this was possible before, I had never really looked into it—until now. I embarked on a journey to
set this up, and while it wasn’t completely smooth sailing, I eventually got it working. Here’s how it went. 
 Finding the Right Sync…

My Journey Through Browsers: From Internet Explorer to LibreWolf

The internet has been a central part of my life for as long as I can remember. It all started in the early 2000s when my
parents bought our first family computer. Back then, internet access was limited, and I could only use it on Saturdays
after 2 pm because bandwidth was cheaper during off-peak hours. But those restrictions didn’t bother me; I was hooked on
exploring the digital…

Using Go to Subscribe to Ethereum New Blocks and Print Transaction Hashes

In this post, we’ll walk through how to use Go to subscribe to new blocks on the Ethereum blockchain and print out the
transaction hashes for each block. This is a common task when working with Ethereum, especially for monitoring or
analytics purposes. 
 Prerequisites 
 Before we start, make sure you have the following: 
 
 
 Go installed on your machine. 
…

Archive

archives