BLOG

All articles by Yann Malet

Have You Heard About LXC Containers?

Virtualization technologies have been around for a while in various forms and over the last several years the container style …

Yann Malet

Yann Malet October 17, 2024

Debugging Go Code

Four years ago, I wrote a blog post called Introduction to Go Debugging with GDB. At the time, the only …

Yann Malet

Yann Malet October 17, 2024

Sharing Media Files Without S3

Nowadays, it’s common to deploy multiple application servers, but it poses a very common problem; How are these application servers …

Yann Malet

Yann Malet October 17, 2024

How We Manage Our Company-wide Secrets

This post could have been titled, “How We Use OpenPGP to Protect Our Secrets.” All the use cases illustrated below …

Yann Malet

Yann Malet October 17, 2024

Speed Comparison: Putting Pyston and PyPy to the Test

The most famous quote to characterize python speed is: It is fast enough I have used this quote many times, …

Yann Malet

Yann Malet October 17, 2024

Provision a Cluster on Google Cloud with Terraform

Building a cluster in the cloud is becoming a mundane step that you have to do several times during the …

Yann Malet

Yann Malet October 17, 2024

Let's Encrypt DNS Challenge

Let’s Encrypt is a new certificate authority. It is a huge improvement over the manual complex process of acquiring and …

Yann Malet

Yann Malet October 17, 2024

Concurrency in Python vs GO

At Pycon in Montreal few weeks ago I attended a talk that blew my mind away and got me thinking: …

Yann Malet

Yann Malet October 17, 2024

Server Migration for BotBot.me

Last week Vitaly and I migrated BotBot.me to new servers and also launched a redesign of the user account section. …

Yann Malet

Yann Malet October 17, 2024

Fixing race conditions and deadlocks in Go

In the past month we worked to scale up botbot.me. Every few days the bot would get stuck in a …

Yann Malet

Yann Malet October 17, 2024