Thomas Countz
Personal site of Thomas Countz
Ruby / RailsSoftware / engineering practiceDev tools / editors / IDEs
- Posts
- 67 from 7 Mar 2018 to 22 Feb 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://thomascountz.com/atom.xml
2026 2
2025 17
- Event Streaming vs Background Jobs
- Chrome's SSL Bypass Cheatcode
- Debouncing API Calls
- Where Does Apple Hide Your Voice Memo Transcripts?
- Forth Feedback Loop
- Color Strings Refinement
- Good Morning, Team!
- Run Commands on File Change
- Ruby Bug #21117: Numbered Block Params
- Routine Complications
- Hill Chart Web App
- Capture ActiveRecord Queries
- Ruby CLI Progress Bar
- Checklist App Prototype
- Interactive jq
- ActiveRecord Models to a Mermaid ERD
- Adding Journals
2023 2
2022 1
2021 9
- Københavns Luftkvalitet og Cykling
- Sargable Queries & MUL Indexes; or Why My Query is Slow
- Rocket Lab Telemetry From Video
- Hexo - Schematic Capture, Mechanical Design, & PCB Layout
- Hexo - Prototyping, Design, Simulation
- Communication Superhighways
- Crafting an Invitation to Think
- Repeated Signals Wear Grooves
- Arduino Tone for ESP32
2020 10
- SQL Injection Overview
- Dare to be Good Enough—You'll be Happier for it
- Specify Bundler Version
- Types of Notetaking
- FastBook Chapter 4 Questions & Notes
- 2020-04-30 MLOps for Web Devs - Fastai2, Flask, Docker, & Heroku
- 2020-02-13 Precommitments
- 2020-02-01 Why I Share the Agenda
- 2020-01-13 Third-Party Cookies
- 2020-01-10 Range of Tolerance
2019 17
- 2019-12-23 End of Freshman Year
- 2019-09-29 Becoming Unprecious
- 2019-09-08 * Entry-level Compiler
- 2019-06-07 Ruby ORM VI: Metaprogramming Column-backed Query Methods
- 2019-06-06 Ruby ORM V: Choosing Mixins over Inheritance
- 2019-06-05 Ruby ORM IV: Preventing SQL Injections
- 2019-06-04 Ruby ORM III: Defining the DX of the API
- 2019-06-03 Ruby ORM II: Getting SQLite Talking to Ruby
- 2019-06-02 Ruby ORM I: The Active Record Pattern
- 2019-05-30 Weinberg's Second Law
- 2019-05-30 Can I Take Notes?
- 2019-05-29 The Burden of Self-Imposed Bureaucracy
- 2019-05-29 Subscribing to The Public Square
- 2019-05-24 Bobby - Designing an App Just For Me
- 2019-05-23 Innocent Applications
- 2019-05-21 Safer Monkey Patching in Ruby
- 2019-02-19 * Essential & Relevant: A Unit Test Balancing Act
2018 9
- 2018-11-18 Coordinate Frames in 2D w/ Homogeneous Coordinates + Matplotlib
- 2018-07-11 Ownership in Rust II: References, Borrowing, and Safety
- 2018-07-09 * Ownership in Rust I: Moves, Copies, and the Stack vs. Heap
- 2018-04-13 Calculate the Decision Boundary; Visualize Linear Separability
- 2018-04-05 * 19-line Line-by-line Python Perceptron
- 2018-03-28 Automating Perceptron Learning Algorithm
- 2018-03-26 Teaching a Perceptron by Hand
- 2018-03-23 Perceptrons: The Simplest Artificial Neuron
- 2018-03-07 Testing Ruby’s `gets` & `puts`