Disaster Recovery: RTO and RPOPublished onMarch 9, 2020Explaining recovery time objectives and recovery point objectivessredisaster-recoveryrtorpo
WoodworkingPublished onNovember 13, 2019A gallery of my handmade cutting boards and other woodworking craftswoodworking
Paged by nf_conntrack?Published onJune 2, 2019Discovering and debugging an issue in nf_conntrackconntrackdebuggingnetworkingfirewalllinux
Butterick's Practical TypographyPublished onMay 7, 2019An amazing source to learn some typography rules and improvementstypography
Docker and Puppet: Firewall ContentionPublished onApril 16, 2019Discovering a race condition with Puppet and Dockerdockernetworkingfirewallpuppetlinux
TalkCoffeeTo.mePublished onNovember 14, 2018A tool for running lean coffee discussions written in Elixirelixirphoenixk8sliveview
Using Postgres Enums in Ecto MigrationsPublished onOctober 16, 2018How do we set a field to an acceptable value from an Enum type?elixirectopostgressql
Parameters in a Jenkins Scripted PipelinePublished onMarch 8, 2018Similar by different syntax for Scripted and Declarative Pipelinesjenkins
MontovatPublished onFebruary 15, 2018A feed-aggregator written in Elixir with Phoenix with an Elm front-endelixirelmdecommissioned
Parsing JSON With ElmPublished onDecember 19, 2017Quick tutorial on how to parse JSON in Elm before a piplineelmjsontutorial