The Curious Engineer

All blogs / Testing / QA

HookRace Blog

hookrace.net

Testing / QADevOps / SRE / infrastructureHaskellGame developmentEssays / personalEngineering blogs

Posts
53 from 6 Jul 2014 to 14 Sep 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://hookrace.net/blog/feed/

2026 5

  1. Life
  2. Staying in Taiyuan, China
  3. Programming
  4. Finding Bugs using LLMs
  5. Workload Capture & Replay

2025 1

  1. Speeding up Materialize CI

2024 5

  1. How to Use the Materialize Emulator
  2. The CI Flake
  3. Testing Materialize
  4. Ddnet
  5. Port Scan with Spoofed IP Addresses

2023 4

  1. Haskell
  2. Haskell: Game Programming with GIF Streams
  3. God writes Haskell
  4. Database Testing at Yugabyte

2022 3

  1. Work
  2. €9 Ticket
  3. Update on DoS Attacks against our Online Game

2021 2

  1. macOS Setup after 15 Years of Linux
  2. DoS Attacks against our Online Game

2019 4

  1. Quest for the Lost Home Server
  2. Chinese Traffic to time.gif
  3. Linux Desktop Setup
  4. Theme Switcher in Nginx

2018 2

  1. One year of cycling to work
  2. Turning Down a Blockchain Job Offer

2017 4

  1. C++
  2. HANA C++ Development Environment and Processes
  3. C++ Quiz #1
  4. time.gif

2016 13

  1. Nim
  2. Nim Code Coverage
  3. A Taste of Haskell
  4. Hardware
  5. New Hardware and Hacks
  6. Broken Hardware, Fixes and Hacks over 8 Years
  7. HookRace
  8. Writing a 2D Platform Game in Nim with SDL2
  9. Experiences of Running an Online Game for 3 Years
  10. Introduction to Metaprogramming in Nim
  11. DDNet Server Statistics with ServerStatus, RRDtool and Nim
  12. Writing an Async Logger in Nim
  13. DDNet Live: Twitch spectates an online game

2015 7

  1. Nim binary size from 160 KB to 150 Bytes
  2. Porting a NES emulator from Go to Nim
  3. NimES: a NES emulator in Nim
  4. Make a Lisp in Nim
  5. How I Start: Nim
  6. Conclusion on Nim
  7. What makes Nim practical?

2014 3

  1. What is special about Nim?
  2. Nim Adventures
  3. What is HookRace?