Skip to content

Blog

Lancert: Let's Encrypt Certificates for Local Development on Private IPs

lancert is a DNS server and certificate service that provides real Let's Encrypt certificates for private IPs, enabling browser-trusted HTTPS on your local network without installing custom CAs.

Read more →

March 23, 2026

BeeBuzz Architecture: Designing for Minimal Trust

The architectural choices behind BeeBuzz — two encryption modes, minimal metadata, and why constraints are a feature.

Read more →

March 12, 2026

Building BeeBuzz: A Privacy-First Experiment in the Age of AI

BeeBuzz is a small privacy-first push notification project I'm building in my spare time. This is the first devlog entry — about the why, the architecture decisions, and building software in the age of AI.

Read more →

March 5, 2026

Cross Compile a Go Project With CGO Dependencies Using Zig

Cross compiling with Go is usually straighforward: set GOOS and GOARCH environement variables and then go build. Unfortunately for projects that uses CGO dependencies things can be harder. Depending on the target architecture it requires to install a C compiler like gcc, clang or x86_64-w64-mingw64-gcc and configure additional environment variables like CC along with the CGO_ENABLED=1 one. In this post we’ll see how to cross-compile the Paw project for linux, macOS and Windows using Zig without the need to install additional complilers.

Read more →

March 19, 2022

Draw Arc Text With EaselJS

Today I’ve released a first version of easeljs-arctext, an EaselJS extension that allows drawing of text along arc path.

Read more →

July 27, 2012

Ubuntu and Ldap Force Authentication During a Bind Request

Default LDAP installation on Ubuntu server allows anonymous binding and directory access. If you want avoid this behavior you may set the olcRequires to authc using the ldif format with the following command:

Read more →

May 28, 2012

Drupal: Speed Up Simpletest Tests Usign Live Database

If you want to speed up Drupal Simpletest bootstrap a simple trick is to use the live database instead of the sandbox enviroment created by Simpletest.

Read more →

April 5, 2012