fnordig
Glean Memory Usage Reporting
Go read April Cools'
State of Maintenance: rdb-rs
Seven-year Moziversary
My default apps of early 2025
2024 in many words and some photos
A Lil data processing
A Lil Advent of Code
Texttools dot tcl
rsyncing my RSS feed database
A playground for Hare
Dark mode for the ages
A week one-handed
Six-year Moziversary
oelf - Mach-O support for sqlelf
2023 in many words and some photos
cargo script and cgi
git opinions
Old Ruby on modern Nix
ssh-keyscan: fdlim_get: bad value
Five-year Moziversary
Serving WebFinger resources with Nginx
2022 in many words and some photos
SELECT solution FROM aoc WHERE year = 2022
Deploying GoToSocial on fly.io
State of Maintenance: hiredis-py
Reflections on HYTRADBOI
Four-year Moziversary
This Week in Glean: Your personal Glean data pipeline
This Week in Glean: Building and Deploying a Rust library on iOS
2021 in many words and some photos
This Week in Glean: Looking back at Glean in 2021
This Week in Glean: Crashes & a buggy Glean
Fenix Physical Device Testing
This Week in Glean: Glean & GeckoView
This Week in Glean: Shipping Glean with GeckoView
This Week in Glean: Funday
redlock-rs changing owners
This Week in Glean: rustc, iOS and an M1
Three-year Moziversary
This Week in Glean: Boring Monitoring
2020 in many words and some photos
This Week in Glean: Glean in 2021
This Week in Glean: FOG progress report
This Week in Glean: Leveraging Rust to build cross-platform mobile libraries
Experience with running online meetups
Build your project
This Week in Glean: Bytes in Memory (on Android)
Rust in an instant
Review Feedback: a response to the Feedback Ladder
Two-year Moziversary
"Edit this file on GitHub"
This Week in Glean: Cargo features - an investigation
2019 in many words and some photos
This Week in Glean: Differences
A summary of what RustFest is
This Week in Glean: A Release
redis-rs 0.11.0 - the biggest release yet
mdbook - ToC and Mermaid preprocessors
Rust - 4+ years later
One-year Moziversary
multi-store - Custom Telemetry with shared data
2018 in many words and some photos
Solving crime with logic
What Rust is it?
MozFest 2018: An inside perspective
How I made a useless tool and the reactions made my sunday better
State of Maintenance: hiredis
Ideas for Rust Meetups
Things I read, until now
Things I read, Week 10
Things I read, Week 9
Things I read, Week 8
End of Maintenance: hiredis & Co.
A new job
Things I read, Week 7
DOH everything
D'oh! - DNS over HTTPS in Rust
Things I read, Week 6
Things I read, Week 5
Things I read, Week 4
Things I read, Week 3
Retrospective: Rust Cologne in January
Things I read, Week 2
2017 in many words and some photos
Hello, Rust! Hello, WebAssembly!
GitHub Pages deployment made easy
Master Thesis: Network Function Offloading in Virtualized Environments
Vacation ahead
How to write a Master Thesis
New Design
Send ICMP Echo Replies using eBPF
2016 in many words and some photos
Xen - split driver, initial communication
Xen - a backend/frontend driver example
novemb.rs Code Sprint Weekend 2016 - Retrospective
Signify - Ed25519 signatures for your files (in Rust)
Rust from the Back to the Front (Rust Sthlm)
Longboarding: Vennbahn
Quick check: does your code work?
Releasing Rust projects, the automatic way
Load your config into your environment
Create GitHub releases with Rust using Hubcaps
2015 in many words and some photos
Redis Dev Day London 2015
omnomnom - Parsing ISO8601 dates using nom
Redis Sentinel & Redis Cluster - what?
Using a Kindle for status information
New releases of hiredis-py and hiredis-node
U2F demo application
The difference of Rust's thread::spawn and thread::scoped
hiredis is up to date
rdb-rs - fast and efficient RDB parsing utility
2014 in many words
The story of my childhood or: Rust on the PSP
How to not write a Bachelor Thesis
Review: Redis Applied Design Patterns
A Rust library for LibLZF
jsfest week 2014
first experience with Rust
eurucamp 2014 - Video & Photos
eurucamp 2014
Extending Redis with Lua packages
OpenTechSchool - Javascript for Beginners
Changing the root password in recent SmartOS
key=value logs with nginx
OpenTechSchool - Learn new things
Fixing zfs pool error in zones/dump
Redis Cluster with pre-existing data
Don't set an empty root password on Chrome OS
Samsung Chromebook - a short review
Multiple slides on one side in one pdf
Fixing a Vagrant "hostonlyif" error
30C3
Redis FAQ or: what you learn when idling in #redis
Unicode codepoints in ruby
Run server-side git hook when there are no updates
Iterate the keyspace in redis: SCAN
git merge 2013
irregular backups with rsnapshot (and rsnapshot_ii)
Problems after disconnecting LUKS device
try.redis.io is online
2.9-C/3 - N.O-T/MY-D/E.PA/R.T-ME-N/T.
fnord news show 2012
Getting try.redis-db.com back online!
BadBill - a Billomat API client
Getting IPv6 working with SmartOS and KVM
Raspberry Pi - Day 2
Raspberry Pi - A guick guide to a successful start
instapaper-stats is online
my instapaper stats
swap in double-linked lists
send your docs to your kindle
network config without ifconfig
using ipv6 with inetd
fast and simple proxy server
running etherpad-lite on nginx
running on ssl
Compile nginx
now with code higlighting
Blog running on jekyll again
IPv6 with NodeJS
static blog system improved
sshuttle - poor man's vpn
static blog system runs!
error pages
blog? static!
fnord?
fnordig is up and running