03. September 2023

Waste Less Time on Cellular Development

If you develop products that use cellular technologies, then this post is for you. I’ve been a programmer for about 30 years and for the past five years I’ve worked with IoT products and other embedded systems. Cellular technologies have been one of the most opaque and risky aspects of these projects, bar none. But it doesn’t have to be that way.


18. May 2023

Fuzzing Scheme with AFL++

The comments on this blog are now back from their GDPR-induced coma. I’m using a custom comment system powered by HTMX and a backend built on Loko Scheme. While writing the backend, one thing lead to another and I wanted to see if my HTTP message parser could crash. This is when I discovered that the AFL support in Loko Scheme had suffered bit rot. I have repaired it now and wanted to demonstrate how to fuzz Scheme code with Loko Scheme and AFL++.