Software engineer, engineering mathematics, traveller, nerd, juggler, guitar/african drum player. Inspired Swede.
rewind. Rewind is a (CQRS) event store server written in Python.
86gorewind. This is a port of Rewind to the Go programming language.
56unfy. A command line utility that automagically replaces UNIX timestamps with human interpretable timestamps.
44go-csv. A (better) csv module for Go.
39disco-slct. A mapreduce implementation of SLCT (http://ristov.users.sourceforge.net/slct/) using Disco.
16saltstack-autoscaling. A SaltStack AWS autoscaling example skeleton.
15conc. A library that dynamically adjusts concurrency of a worker pool based on observed latency. Thereby constantly trying to achieve optimal throughput without incurring latency costs.
11steps. A simple discrete event simulator in Go.
10yubikey-basic-auth-proxy. Reverse HTTP proxy server that requires Yubikey OTP authentication to allow proxying.
10osTicket. Improvements to osTicket 1.6.0: Customize who you are replying to, CC and BCC in replies, show TO and CC headers in GUI and more... If osTicket had a proper channel for patches I would submit these.
8graphite-client. A Graphite web API client written in Go.
6rewind-client. Python client for Rewind.
6meeting-scheduler. Meeting scheduler tries to schedule meetings as early as possible in a week and avoid fragmentation of attendees' days. It's a technical solution to a social problem.
6s3-basic-auth-proxy. A small reverse proxy that gives an S3 bucket support for HTTP Basic Auth.
5java-canary-tools. Canary tests doesn't have to be an infrastructure thing.
4go-sync. Go synchronisation primitives that support context.Context.
4earthly. Build automation for the container era
3geanstalkd. beanstalkd in Go.
3jensrantil.github.io. Jens Rantil's personal blog and website.
3savelend-tools. Tools to analyse Savelend credits.
3safe-slice. A small proof of concept creating a wrapper to make Golang slices safer.
2bad-apple. Find the line that fails.
2advent-of-code-2018. Advent of Code solutions.
2secure-proxy-proxy. A secure, TLS-only, HTTP(S) forward proxy. Supports routing based on CONNECT method connect details.
2ansible-deb-bootstrap. Ansible playbook to bootstrap an Ubuntu/Debian server.
2salt-circular. Utility to detect and understand circular state dependencies.
2linux-crash-course. A TPP presentation about GNU/Linux in general. It aims to give beginner users an overview. This presentation is in Swedish and is best given with a second terminal simultaneously open for examples.
2http-pinger. Ping an HTTP endpoint and store latencies and error counts in Graphite/Carbon.
1buildkite-stats. A small web dashboard with stats for all pipelines of Buildkite organization.
1retry. Retry a command with backoff until it passes or a timeout occurs.
1simple-log-analysis-tools. Simple tools to do log analysis.
1http-trigger-trigger. A simple HTTP server that triggers HTTP requests upstream based for every incoming requests. Useful to minimize exposure to the scary Internetz.
1ai-tic-tac-toe. A Tic-Tac-Toe game mostly generated by AI (by Cursor.sh).
1nsq-reception-acker. `nsq_to_nsq`, with async reception acknowledgements.
1fabric. Simple, Pythonic remote execution and deployment.
1pep8. Simple Python style checker in one Python file
1pep257. PEP257 docstring style checker.
1disco. a Map/Reduce framework for distributed computing
1cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
1