Anonymizing IPs Using HAProxy

Description of how to easily anonymize IPs using HAProxy.
Read more →

Porting pcsensor to FreeBSD

Introducing my port of the pcsensor utility to FreeBSD.
Read more →

Encoding and Decoding Polylines with Erlang

Description and implementation of functions that encode and decode polylines.
Read more →

Securing HTTP Traffic with spiped

Explanation of how to use spiped to encrypt HTTP traffic to backend systems.
Read more →

Supporting Deprecated Types with erlang.mk

Simple workaround for supporting deprecated types and warnings_as_errors with erlang.mk.
Read more →

SSH Bots Don’t Know about My Ciphers

Choosing a small number of newer ciphers prevents SSH bots from connecting.
Read more →

GitLab CI for Erlang Projects

Example GitLab CI setup that can run tests for Erlang projects.
Read more →

Katja: Riemann Client Written In Erlang

Introductory post about the Riemann client I’ve written.
Read more →

Erlang 17.0: Supporting Deprecated Types Without Removing warnings_as_errors

Simple workaround for supporting deprecated types and warnings_as_errors.
Read more →

Installing Erlang 17.0 On Mac OS X

Short description of how to install Erlang/OTP 17.0 using kerl on Mac OS X.
Read more →

Property-based Testing with PropEr

Property-based testing in Erlang, with some basic usage examples.
Read more →

OCSP Stapling with nginx

A general explanation of how to set up OCSP stapling with nginx.
Read more →

Some DEF CON Videos

Collection of some interesting DEF CON videos.
Read more →

Buffered Polyline

Blow up a polyline to search inside the generated polygon.
Read more →

Telegram and Security

Some links regarding Telegram and its security model.
Read more →

Exchange Reverse Proxy Using nginx

Simple nginx configuration that allows you to proxy most of Microsoft Exchange.
Read more →

Joining a List of Binaries in Erlang

Description and implementation of a function that joins a list of binaries.
Read more →