Chris Stryczynski
Software Developer / Consultant
email: chris@soundshare.co.uk
Blog
SSH public key
Projects
Kubernetes Consulting
Consulting
Blog
2021
05/06/2021
A Linux desktop panel written in Haskell
haskell
desktop enviornment
2020
16/08/2020
Simple example of using state with Parsec
haskell
02/08/2020
Dynamic theme color for Vim based on time of day
editor
01/03/2020
Spacemacs to Vim migration guide
editor
28/02/2020
Inspecting Nix Niv using the nix repl
nix
20/02/2020
A quick introduction to Nix packages, channels and Nixos generations
nix
06/02/2020
When you shouldn't use Kubernetes
kubernetes
18/01/2020
My ancedotal experience managing RSI as a programmer
2019
26/12/2019
Kubernetes sharp edges to watch out for
kubernetes
14/12/2019
Haskell Persistent tutorial via GitChapter
haskell
28/11/2019
How to install Nixos using GPT-EFI
nix
17/11/2019
Nixos container example with private network + ipv4 + ipv6
nix
23/10/2019
Simple Bash script to backup multiple directories into Google Cloud Storage with tar archives
15/10/2019
Quick thoughts on Bitbucket pipelines vs Travis vs CircleCI vs Gitlab vs Google Cloud Build
13/09/2019
How to kubectl apply from stdin
kubernetes
03/07/2019
Running Kubespray via Nix
kubernetes
20/06/2019
What is the purpose of the Nix store database?
nix
12/06/2019
Kubernetes create service account and get bearer token
kubernetes
09/06/2019
How to install a custom XMonad as a nix package in Nixos
nix
01/06/2019
How to explore Nixos nixpkgs using the Nix repl
nix
29/05/2019
How to NOT build a stack project with nix
nix
24/05/2019
How to adjust the webcam settings of a Logitech C920 webcam on Linux
19/05/2019
Configuring Brother HL-1212W laser printer on Linux
21/04/2019
There should be an idiomatic way of saving recent files
08/03/2019
Run nix programs directly without needing to install them to the user or system packages
nix
19/02/2019
One dollar blog service
17/02/2019
Grafana dashboard for collectd data sourced from elasticsearch
2018
19/12/2018
Audio noise generation with sox
31/10/2018
List of Haskell language extensions
haskell
25/08/2018
Haskell thyme format time example
haskell
01/08/2018
When things go wrong by using a Kubernetes beta feature...
kubernetes
15/07/2018
What is a time locale in Haskell?
haskell
15/07/2018
How to write blog posts with source code effectively?
25/06/2018
Open Emacs magit from command line
editor
desktop environment
12/06/2018
How to use Letsencrypt certbot with your own webserver
04/06/2018
Org mode is amazing!
03/06/2018
Haskell Brick tutorial - written with GitChapter
haskell
22/05/2018
Kubernetes is ripe for disruption
kubernetes
06/05/2018
How to install Nixos using just a nixos configuration
nix
01/05/2018
HTTP load testing / benchmarking programs - Siege vs wrk vs ab - they all suck
30/04/2018
Change docker library location using systemd
25/03/2018
Hart article - A Gentle Introduction To Monad Transformers
18/03/2018
Attoparsec sepBy example
haskell
16/03/2018
Tips for debugging Haskell code
haskell
08/03/2018
Retrieve Kubernetes API secret on minikube with simple Bash script
kubernetes
04/03/2018
How to modify a dynamic nested YAML object with Haskell
haskell
27/02/2018
Things I've learnt that help me stay productive when working alone
20/02/2018
Haskell Tutorial - Command line to do application
haskell
02/02/2018
PostgreSQL Gotchas
31/01/2018
Kinesis Advantage mapping for programming / coding
20/01/2018
Bitcoin Lightning Network Now Live
2017
09/12/2017
Cheapest 4K compatible graphics card
19/09/2017
How to copy files from Kubernetes pod?
kubernetes
12/09/2017
Why the fuck does Kubernetes use all up the CPU!?
kubernetes
12/09/2017
Static methods are amazing in object orientated programming
01/09/2017
Software projects should have these two clearly defined definitions
21/08/2017
Comparing two popular Arch Linux AUR helpers - Pacaur vs Yaourt
22/07/2017
The Ultimate PHP Docker Compose Configuration
18/07/2017
Useful docker command line functions
17/07/2017
Log exceptions and errors with PHP Slim 3 using Monolog
07/07/2017
Postgrest is pretty awesome though it does have some limitations
02/07/2017
Root Samsung J5 using Heimdall and Cf-auto-root
15/06/2017
Heart Internet sucks
18/05/2017
Haskell learning resources
haskell
19/04/2017
My introduction with digestive-functors
14/04/2017
My Vim Fu Regex
14/04/2017
Going freelance fulltime!
08/04/2017
Windows tiling manager 4K / large monitor friendly layout - XMonad layout
desktop environment
04/04/2017
Awesome podcasts / talks about software development
21/03/2017
Disable Haskell warnings and errors in a single file
haskell
03/02/2017
Functional programming has made me a worse programmer
20/01/2017
Awesome Linux utilities
2016
21/12/2016
Stack / cabal config for trifecta 1.5.2
07/12/2016
Quick start for Spacemacs Haskell
haskell
28/08/2016
Draw Stuff With Haskell using Gloss
haskell
Github
Twitter
Youtube
Soundcloud
Stackoverflow
#!
Dotfiles