Rik Brown's Projects
Asynchronously writes journal and snapshot entries to an in-memory store so that Akka Actors can recover state, useful for testing
A replicated Akka Persistence journal backed by Apache Kafka
Allows developers to install and customize their connected camera and other devices to securely stream video, audio, and time-encoded data to Kinesis Video Streams
Rik's Blog
The easiest way to write web applications with Perl (Perl web micro-framework)
The Deciderator: For When You Can't Decide
Keypad documentation
Updates a Route53 record based on the current (external) IP address (if it needs updating).
My ESLint rules
Event Store Journal for Akka Persistence
Get all publicly traded tickers with this library
a Gradle plugin for orchestrating docker builds and pushes.
GraphQL Code Generator plugin to generate form validation schema from your GraphQL schema
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
A website which should always answer "no".
Configuration for my home server
JVM-based Awesome Massively Multiplayer Online (Role Playing Game) Server: Game
JVM-based Awesome Massively Multiplayer Online (Role Playing Game) Server: Realm/Auth
Utilities shared between the JAMMOS game/realm servers
Publish from GStreamer to Kinesis Video using Java (for now, just RTSP streams)
Kotlin (+ANTLR) parser for configuration files/save games generated by Paradox's Clausewitz engine (e.g. Stellaris)
Bits of Kotlin to make AWS Lambdas
Little pieces of Kotlin to make coding easier
Api Gateway and CLI Controller for Mitsubishi Airconditioners
Configuration for my Mac
Basic NextJS/TRPC app boilerplate
Type-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string.
chome extension to automatically update cryptocurrency holdings
Pi-hole docker-compose.yml and setup README for Synology NAS.