RSSAmplifier

Blog

Max’s Blog

mr.gyRSS feed ↗23 posts

Latest posts

On automating programming

Notes on rewriting the RaptorJIT interpreter using LLVM’s musttail and preserve_none attributes

2020

How to XDP (with Snabb)

Hacking RaptorJIT: hot or not?

Ephemeral Key Exchange in Vita, part two

Implementing Poptrie in Lua and DynASM

A Glimpse into the Timeline: a Probabilistic Event Log for Snabb

Inter-process links for Snabb

Vendoring with Quicklisp, Make, Git, and Nix

Ephemeral Key Exchange in Vita, part one

Notes on implementing IPsec ESP for Snabb

Announcing Vita: a high-performance IPsec VPN endpoint that runs on commodity hardware

Exploring distributed designs with Erlangen: Kademlia

Erlangen: asynchronous, distributed message passing for Clozure CL (lightning talk for ELS 2017)

Erlangen: Introduction

A Debian Package for Clozure Common Lisp

Max’s Parser Combinators: Why? How?

Sam: a tiny, concurrent sampling profiler for Clozure Common Lisp

Experimental Meta-Programming for Lua

Continuous Integration for Snabb Switch

The Making of Geneva: A Portable Document System

Building VM Images from Docker Containers