41554 blogs · [ { "id": "01a08c55-167e-731d-b4e7-ea1e9bc10188", "title": "Job Scheduling with at(1)", "url": "https://thomascountz.com/2026/02/22/one-off-scheduling-with-at", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9beb94e7", "title": "Good Citizen Syndrome", "url": "https://thomascountz.com/2026/01/26/good-citizen-syndrome", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9bfc27b4", "title": "Event Streaming vs Background Jobs", "url": "https://thomascountz.com/2025/07/21/streaming-vs-background-jobs", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9c7e3add", "title": "Chrome's SSL Bypass Cheatcode", "url": "https://thomascountz.com/2025/07/17/chromes-ssl-bypass-cheatcode", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9c81296e", "title": "Debouncing API Calls", "url": "https://thomascountz.com/2025/07/02/debouncing-api-calls", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9d29d18f", "title": "Where Does Apple Hide Your Voice Memo Transcripts?", "url": "https://thomascountz.com/2025/06/08/unlocking-apple-voice-memo-transcripts", "published_at": "2025-06-08T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9db4cac0", "title": "Forth Feedback Loop", "url": "https://thomascountz.com/2025/06/03/forth-feedback-loop", "published_at": "2025-06-03T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9eaa881e", "title": "Color Strings Refinement", "url": "https://thomascountz.com/2025/05/27/color-strings-refinement", "published_at": "2025-05-27T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9f32f8ad", "title": "Good Morning, Team!", "url": "https://thomascountz.com/2025/03/26/good-morning-team", "published_at": "2025-03-26T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1e9fb12b68", "title": "Run Commands on File Change", "url": "https://thomascountz.com/2025/03/17/run-commands-on-file-change", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea03ea97d", "title": "Ruby Bug #21117: Numbered Block Params", "url": "https://thomascountz.com/2025/02/20/breakdown-of-the-fix-for-ruby-bug-21117", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea049590c", "title": "Routine Complications", "url": "https://thomascountz.com/2025/02/15/routine-complications", "published_at": "2025-02-15T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea09b03bd", "title": "Hill Chart Web App", "url": "https://thomascountz.com/2025/02/10/hill-chart-web-app", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea17dc5ad", "title": "Capture ActiveRecord Queries", "url": "https://thomascountz.com/2025/02/09/capture-activerecord-queries", "published_at": "2025-02-09T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea1d34cbe", "title": "Ruby CLI Progress Bar", "url": "https://thomascountz.com/2025/02/08/ruby-cli-progress-bar", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea2253636", "title": "Checklist App Prototype", "url": "https://thomascountz.com/2025/02/01/checklist-app-prototype", "published_at": "2025-02-01T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea300edb2", "title": "Interactive jq", "url": "https://thomascountz.com/2025/01/31/interactive-jq", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea3ec9899", "title": "ActiveRecord Models to a Mermaid ERD", "url": "https://thomascountz.com/2025/01/28/activerecord-models-to-erd", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea4783601", "title": "Adding Journals", "url": "https://thomascountz.com/2025/01/20/adding-journals", "published_at": "2025-01-20T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea524c7c5", "title": "Low-Poly Image Generation using Evolutionary Algorithms in Ruby", "url": "https://thomascountz.com/2023/07/30/low-poly-image-generation", "published_at": "2023-07-30T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea60605c7", "title": "Utilizing Docker for Bundling in a Specific Ruby Environment", "url": "https://thomascountz.com/2023/07/06/utilizing-docker-for-bundling-in-a-specific-ruby-environment", "published_at": "2023-07-06T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea62fef85", "title": "A Thought on Practice", "url": "https://thomascountz.com/2022/02/09/a-thought-on-practice", "published_at": "2022-02-09T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea6d31902", "title": "Københavns Luftkvalitet og Cykling", "url": "https://thomascountz.com/2021/08/02/copenhagen-air", "published_at": "2021-08-02T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea73d5671", "title": "Sargable Queries & MUL Indexes; or Why My Query is Slow", "url": "https://thomascountz.com/2021/07/09/sargable-queries-and-mysql-text-indexing", "published_at": "2021-07-09T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea7e1794b", "title": "Rocket Lab Telemetry From Video", "url": "https://thomascountz.com/2021/05/15/rocket-lab-telemetry-from-video", "published_at": "2021-05-15T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea8c3a4f6", "title": "Hexo - Schematic Capture, Mechanical Design, & PCB Layout", "url": "https://thomascountz.com/2021/05/13/schematic-mechanics-layout", "published_at": "2021-05-13T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ea996e678", "title": "Hexo - Prototyping, Design, Simulation", "url": "https://thomascountz.com/2021/05/13/prototype-design-simulation", "published_at": "2021-05-13T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eaa13845d", "title": "Communication Superhighways", "url": "https://thomascountz.com/2021/03/13/communication-superhighways", "published_at": "2021-03-13T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eaa84e4b9", "title": "Crafting an Invitation to Think", "url": "https://thomascountz.com/2021/03/08/invitation-to-think", "published_at": "2021-03-08T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eab654bb2", "title": "Repeated Signals Wear Grooves", "url": "https://thomascountz.com/2021/03/01/repeated-signals-wear-grooves", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eabfcb8d6", "title": "Arduino Tone for ESP32", "url": "https://thomascountz.com/2021/02/21/arduino-tone-for-esp32", "published_at": "2021-02-21T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eac33e0f6", "title": "SQL Injection Overview", "url": "https://thomascountz.com/2020/10/24/sql-injection", "published_at": "2020-10-24T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eacdc0d83", "title": "Dare to be Good Enough—You'll be Happier for it", "url": "https://thomascountz.com/2020/10/06/dare-to-be-good-enough", "published_at": "2020-10-06T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1ead410bf2", "title": "Specify Bundler Version", "url": "https://thomascountz.com/2020/09/18/specify-bundler-version", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eae0e83ac", "title": "Types of Notetaking", "url": "https://thomascountz.com/2020/08/30/types-of-notetaking", "published_at": "2020-08-30T00:00:00+00:00" }, { "id": "01a08c55-167e-731d-b4e7-ea1eae4e8a29", "title": "FastBook Chapter 4 Questions & Notes", "url": "https://thomascountz.com/2020/05/09/fastbook-ch4-questions", "published_at": "2020-05-09T00:00:00+00:00" } ] posts Claim your blog
Back to thomascountz
Blog · corpus.blog/blogs/thomascountz.com/posts

thomascountz

thomascountz.com

2026

2025

2023

2022

2021

2020