Benki โ†’ All Posts

โ‡  previous page next page โ‡ข

Failure-atomic msync() enables you to treat an mmap(2)ed file as a transactional data store that is robust in the face of power outages. Famus implements it in user space by employing write-ahead logging. As a bonus it optionally versions your file and lets you go back in time as needed.

A website where you can practice writing Japanese by drawing on the screen. Kana, Kanji, and vocabulary, ordered by JLPT level or, at your choice, a number of other systems.

Semel scriptum decem lectum!

A functional game engine for Scala.js, targeted at programmers rather than game designers.

A futures-based wrapper of gRPCโ€™s asynchronous C++ API, which is notoriously low-level and hard to use on its own.

A Maven extension that builds and tests only the modules that have changed in the feature branch being worked on. Suitable not just for Git Flow but any development workflow based on feature branches.

Now used by the Quarkus project.

โ‡  previous page next page โ‡ข