The Curious Engineer

All blogs / Software / engineering practice

citizen428.net

citizen428.net

Michael Kohl aka citizen428

Software / engineering practiceRuby / RailsOCaml / F#Go

Posts
48 from 24 Jun 2011 to 12 Oct 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://citizen428.net/index.xml

2026 4

  1. X-Clacks-Overhead: GNU Terry Pratchett
  2. Writing Ruby Extensions in Odin
  3. Exploring async Ruby
  4. C Preprocessor Fun

2025 4

  1. Module Functors in OCaml
  2. Introduction to OCaml Extension Points
  3. Supporting color schemes with modern CSS
  4. We lost something along the way

2024 2

  1. Deno + Typescript == Scripting ❤️
  2. Startups and indie hacking are hard

2023 2

  1. Exploring Uiua
  2. Rails quick tips #7: Project-specific .irbrc

2022 3

  1. FizzBuzz in GNU make
  2. Self-hosting a static site with OpenBSD, httpd, and relayd
  3. Easy assertion helpers in Go

2021 2

  1. Git quick tips #3: Recover deleted uncommitted files
  2. Git quick tips #2: Working with many branches

2020 6

  1. Git quick tips #1: git commit --fixup
  2. Installing NixOS on a Raspberry Pi 3
  3. Rails quick tips #6: tmux, tmuxinator and Overmind
  4. Bash Error Handling with Trap
  5. Native CLI Apps in ReasonML: Part 1
  6. Rails quick tips #5: Create apps from templates

2019 7

  1. Learning F# — Writing A Ray Tracer
  2. Ruby Literals You May Not Know
  3. Learning F# — Web Scraping With F# Data
  4. Learning F# — A Simple Parser
  5. Learning F# — Binary Search Tree
  6. RelaxedReader — A Firefox Addon to Fight Reading Anxiety
  7. Multi-Stage Docker Builds for Crystal

2018 12

  1. Fighting Boredom With a Hyperapp Experiment
  2. Rails quick tips #4: Keep your bundle secure with bundler-audit
  3. 10 Common Git Problems and How to Fix Them
  4. Asynchronous Notifications in Postgres
  5. Rails quick tips #3: Adding a Gemfile.dev
  6. Rails quick tips #2: Project-specific .pryrc
  7. Rails quick tips #1: Console sandbox
  8. Extending Nmap With Lua
  9. Exploring foreign data wrappers in Postgres
  10. RubyRef : easy access to Ruby documentation
  11. Ruby Methodfinder Is Still Alive
  12. Search GitHub stars with Octokit and fzf

2016 5

  1. A Rubyist looks at Crystal (Part 2)
  2. Book review: “The Manga Guide To Regression Analysys”
  3. A Rubyist looks at Crystal (Part 1)
  4. Higher Order Fun
  5. Of Closures and Objects

2011 1

  1. Ruby: Going to the C Side