A small collection of scripts and projects I maintain.
A simple command-line tool to easily export zone information from Route53. Periodically snapshot, or backup data from all hosted zones.
A pure C# block chain parser library for Bitcoin. It eats binary blkxxxx.dat files and produces an IEnumerable strongly typed in-memory representation.
Unsalted AES256 reference code, to aid decryption of DRM protected content referenced in m3u8 playlists.
A simple template to help harden asp.net web applications.
I keep a list of (arguably less well-known) projects of exceptional quality I’ve usually discovered during their formative stages, listed here for future reference.
An embeddable c# library which provides an easy, reliable and flexible interface to manage and perform background task processing, without Windows Service or separate process.
A direct, trustworthy and practical guide for engineers who use the AWS stack, with tips, gotchas, information and recommendations.
A simple methodology for building software-as-a-service apps.
Gorgeous self-hosted IRC web client.
A fantastically capable tool for crafting packets by hand.
A Github clone written in Scala. Perfect for a private Git repository on a low cost DigitalOcean or AWS server. The primary developer, Naoki Takezoe, places a strong emphasis on ease of installation which I absolutely love.
A powerful asynchronous, non-blocking web server designed for use in embedded systems. Supports CGI, SSL, Digest auth, Websocket, WebDAV, Resumed download, URL rewrite, file blacklist, IP-based ACL, and available as a single file.
Another webserver, desktop based and designed to serve static content.
Also available as a single file - darkhttpd has a simpler feature set compared to Mongoose, but very useful “when you need a web server in a hurry..”
A simple daemon for stats aggregation, part of the Etsy Measure Anything, Measure Everything mantra. Applications are instrumented by developers using language-specific libraries which communicate metrics to StatsD using its simple UDP protocol.
InfluxDb is a beautifully crafted open-source distributed time series database with an SQL-like query language exposed by a native HTTP API.
Complementing Google’s Web Fundamentals project and inspired by Mobile HTML5 Boilerplate, WSK provides Google opinionated building blocks for constructing best practice aligned multi-screen applications.
Dmitriy Navrotskyy’s huge list of frontend development resources. “Sorted from general knowledge at the top to concrete problems at the bottom”.