41554 blogs · [ { "id": "01a0d9c3-d0fb-70a1-9f09-c2922dc13606", "title": "Adventures in Zig: String Construction", "url": "https://manchicken.com/2026/09/21/adventures-in-zig-string-construction/", "published_at": "2026-09-22T03:47:27+00:00" }, { "id": "01a0c4ba-3629-72d4-b559-93ffd1a4ae28", "title": "Adventures in Zig: Reversing a String", "url": "https://manchicken.com/2026/09/20/adventures-in-zig-reversing-a-string/", "published_at": "2026-09-20T04:53:21+00:00" }, { "id": "01a0c4ba-3629-72d4-b559-93ffd2a3cb4d", "title": "Adventures in Zig: Finding a substring", "url": "https://manchicken.com/2026/09/19/adventures-in-zig-finding-a-substring/", "published_at": "2026-09-19T05:23:36+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f07375ef0add", "title": "Runbook: Upgrading Home Network", "url": "https://manchicken.com/2026/05/08/runbook-upgrading-home-network/", "published_at": "2026-05-08T13:37:00+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f07376d42c68", "title": "Open Letter to Fellow Parents", "url": "https://manchicken.com/2026/04/15/open-letter-to-fellow-parents/", "published_at": "2026-04-15T11:03:40+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f0737717420c", "title": "Spectra: My new favorite thing", "url": "https://manchicken.com/2026/03/23/spectra-my-new-favorite-thing/", "published_at": "2026-03-24T00:47:11+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f0737807b983", "title": "A Rant About Enshittification", "url": "https://manchicken.com/2026/03/19/a-rant-about-enshittification/", "published_at": "2026-03-19T14:55:32+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f0737885da65", "title": "Experimentation in Art", "url": "https://manchicken.com/2026/03/16/experimentation-in-art/", "published_at": "2026-03-16T21:08:05+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f07378b2a69c", "title": "<3 OpenSCAD – manchicken here…", "url": "https://manchicken.com/2026/03/10/3-openscad/", "published_at": "2026-03-11T01:19:31+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f073797a6764", "title": "Learning CAD with OpenSCAD", "url": "https://manchicken.com/2026/03/06/learning-cad-with-openscad/", "published_at": "2026-03-06T14:40:32+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f073797d5a84", "title": "Can You Hear Me Now? Bok.", "url": "https://manchicken.com/2026/03/05/can-you-hear-me-now-bok/", "published_at": "2026-03-05T18:44:06+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f07379ccd3c1", "title": "My React2Shell Story", "url": "https://manchicken.com/2026/03/04/my-react2shell-story/", "published_at": "2026-03-04T15:16:44+00:00" }, { "id": "01a0879e-f49d-73d9-98c4-f0737a052294", "title": "Refinishing Tumblers", "url": "https://manchicken.com/2026/03/03/refinishing-tumblers/", "published_at": "2026-03-04T00:40:03+00:00" }, { "id": "01a0bb51-7311-70df-a0af-71320442555d", "title": "A Lesson Spilling Wood Stain", "url": "https://manchicken.com/2026/02/25/a-lesson-spilling-wood-stain/", "published_at": "2026-02-25T13:39:47+00:00" }, { "id": "01a0bb51-7311-70df-a0af-7132046e855d", "title": "Be careful with that VS Code Extension!", "url": "https://manchicken.com/2026/02/24/be-careful-with-that-vs-code-extension/", "published_at": "2026-02-25T01:51:44+00:00" }, { "id": "01a0bb51-7311-70df-a0af-7132048a0fd9", "title": "1Password CLI Adds Risk", "url": "https://manchicken.com/2026/02/17/1password-cli-adds-risk/", "published_at": "2026-02-17T18:32:48+00:00" }, { "id": "01a0bb51-7311-70df-a0af-71320574fb1f", "title": "Welding Rubber Chickens: Lessons Learned", "url": "https://manchicken.com/2026/02/15/welding-rubber-chickens-lessons-learned/", "published_at": "2026-02-16T02:16:56+00:00" }, { "id": "01a0bb51-7311-70df-a0af-7132060f77c8", "title": "Introducing the Poison-Pillminder", "url": "https://manchicken.com/2026/02/03/introducing-the-poison-pillminder/", "published_at": "2026-02-03T13:02:15+00:00" }, { "id": "01a0bb51-7311-70df-a0af-713206d7dde5", "title": "Fun with NFC", "url": "https://manchicken.com/2025/11/08/fun-with-nfc/", "published_at": "2025-11-08T19:13:19+00:00" }, { "id": "01a0bb51-7311-70df-a0af-71320794227c", "title": "8-bit computer: I made a clock module", "url": "https://manchicken.com/2025/04/27/8-bit-computer-i-made-a-clock-module/", "published_at": "2025-04-27T20:22:44+00:00" }, { "id": "01a0bb51-7311-70df-a0af-713207a954d9", "title": "The Learninating Continues", "url": "https://manchicken.com/2025/04/20/the-learninating-continues/", "published_at": "2025-04-20T15:15:39+00:00" }, { "id": "01a0bb51-7311-70df-a0af-713207adb784", "title": "One Step Forward, Two Steps Back on a Sega Game Gear", "url": "https://manchicken.com/2025/03/10/one-step-forward-two-steps-back-on-a-sega-game-gear/", "published_at": "2025-03-11T00:32:22+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477f7776e66", "title": "Pip-Boy 2040 Finished!", "url": "https://manchicken.com/2025/03/08/pip-boy-2040-finished/", "published_at": "2025-03-09T04:52:24+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477f7aec02d", "title": "Tales of a Novice Hardware Hacker: The Lifecycle of a Kit", "url": "https://manchicken.com/2025/02/17/tales-of-a-novice-hardware-hacker-the-lifecycle-of-a-kit/", "published_at": "2025-02-17T16:06:43+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477f89f23f4", "title": "My Framework Laptop Experience", "url": "https://manchicken.com/2025/01/30/my-framework-laptop-experience/", "published_at": "2025-01-30T23:50:43+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477f9983bb5", "title": "Hacktoberfest 2024, Entry 3", "url": "https://manchicken.com/2024/10/19/hacktoberfest-2024-entry-3/", "published_at": "2024-10-19T10:55:26+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fa0b7524", "title": "Hacktoberfest 2024, Entry 2", "url": "https://manchicken.com/2024/10/14/hacktoberfest-is-half-way-over/", "published_at": "2024-10-15T01:31:02+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fb045372", "title": "Hacktoberfest 2024, Entry 1", "url": "https://manchicken.com/2024/10/05/hacktoberfest-2024-entry-1/", "published_at": "2024-10-06T03:42:26+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fb0d40c2", "title": "It’s Preptember!", "url": "https://manchicken.com/2024/09/07/its-preptember/", "published_at": "2024-09-07T22:33:28+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fc07bab4", "title": "Secrets in Lambda Env Vars", "url": "https://manchicken.com/2024/04/25/secrets-in-lambda-env-vars/", "published_at": "2024-04-25T16:13:00+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fc90c927", "title": "Update: Tackling a large volume of simple problems in an Open Source project", "url": "https://manchicken.com/2024/01/20/update-tackling-a-large-volume-of-simple-problems-in-an-open-source-project/", "published_at": "2024-01-20T17:18:00+00:00" }, { "id": "01a0bb59-70fd-7208-a0f6-4477fd2a023a", "title": "Tackling a large volume of simple problems in an Open Source project", "url": "https://manchicken.com/2024/01/13/tackling-a-large-volume-of-simple-problems-in-an-open-source-project/", "published_at": "2024-01-13T17:20:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb3428a72", "title": "It’s that time of year again, and Hacktoberfest is right around the corner! I thought I’d give you a quick run-down on how I prepare for what I’m going to do for Hacktoberfest.", "url": "https://manchicken.com/2023/09/13/its-that-time-of-year-again-and-hacktoberfest-is-right-around-the-corner-i-thought-id-give-you-a-quick-run-down-on-how-i-prepare-for-what-im-going-to-do-for-hacktoberfest/", "published_at": "2023-09-13T16:52:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb3c9d88e", "title": "Stop naming functions `fetch()`.", "url": "https://manchicken.com/2023/07/26/stop-naming-functions-fetch/", "published_at": "2023-07-26T16:54:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb463c24d", "title": "Lessons Learned in Chasing Unicorns", "url": "https://manchicken.com/2023/07/01/lessons-learned-in-chasing-unicorns/", "published_at": "2023-07-01T16:55:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb4bde59e", "title": "How to Cheat in JS Object Manipulation", "url": "https://manchicken.com/2023/06/28/how-to-cheat-in-js-object-manipulation/", "published_at": "2023-06-28T17:00:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb54f443a", "title": "Ninja Rules of Self-Identification", "url": "https://manchicken.com/2022/11/14/ninja-rules-of-self-identification/", "published_at": "2022-11-14T18:05:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb5d4f0c6", "title": "Definition of Dependencies", "url": "https://manchicken.com/2022/10/11/1378/", "published_at": "2022-10-11T16:10:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb648419d", "title": "Observations on Tech Work", "url": "https://manchicken.com/2022/05/20/observations-on-tech-work/", "published_at": "2022-05-20T17:07:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb6764f57", "title": "String Manipulation of URLs is an Anti-Pattern.", "url": "https://manchicken.com/2021/08/31/string-manipulation-of-urls-is-an-anti-pattern/", "published_at": "2021-08-31T17:11:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb701c3cf", "title": "Warning: Elaborate Scams Abound!", "url": "https://manchicken.com/2021/04/13/warning-elaborate-scams-abound/", "published_at": "2021-04-13T17:13:00+00:00" }, { "id": "01a0bb61-9b26-7327-a720-818bb7e3aa66", "title": "I wish AWS had more useful error messages.", "url": "https://manchicken.com/2020/10/23/i-wish-aws-had-more-useful-error-messages/", "published_at": "2020-10-23T17:15:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc40e1f961", "title": "I love function signatures in Perl, and you should too.", "url": "https://manchicken.com/2020/10/12/i-love-function-signatures-in-perl-and-you-should-too/", "published_at": "2020-10-12T17:16:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc41132464", "title": "Reviving old code.", "url": "https://manchicken.com/2020/10/11/reviving-old-code/", "published_at": "2020-10-11T17:28:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc4193c8ba", "title": "iPad as a Workstation", "url": "https://manchicken.com/2020/10/05/ipad-as-a-workstation/", "published_at": "2020-10-05T17:29:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc41973600", "title": "Fellow maintainers, tell me about your project!", "url": "https://manchicken.com/2020/10/02/fellow-maintainers-tell-me-about-your-project/", "published_at": "2020-10-02T17:31:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc41c22f7a", "title": "I love carton, and you should to.", "url": "https://manchicken.com/2020/10/01/i-love-carton-and-you-should-to/", "published_at": "2020-10-01T17:37:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc41d5a6eb", "title": "Simple Code Tasks Should Be Simple", "url": "https://manchicken.com/2020/09/29/simple-code-tasks-should-be-simple/", "published_at": "2020-09-29T17:38:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc42bd4f15", "title": "That awkward moment when you need to generate test data…", "url": "https://manchicken.com/2020/09/28/that-awkward-moment-when-you-need-to-generate-test-data/", "published_at": "2020-09-28T17:40:00+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc43358a68", "title": "Shell command of the day", "url": "https://manchicken.com/2016/06/01/shell-command-of-the-day/", "published_at": "2016-06-01T20:27:53+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc44230d1c", "title": "Net::AMQP::RabbitMQ Releases", "url": "https://manchicken.com/2014/11/09/netamqprabbitmq-releases/", "published_at": "2014-11-10T04:04:37+00:00" }, { "id": "01a0bb67-e07d-713d-ab09-34fc44ef3142", "title": "Re-factoring Your Old Projects", "url": "https://manchicken.com/2014/01/28/re-factoring-your-old-projects/", "published_at": "2014-01-28T08:36:34+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659db7ada17d", "title": "Gist of the Day: Named Capture in Perl Regular Expressions (Briefly)", "url": "https://manchicken.com/2014/01/17/gist-of-the-day-named-capture-in-perl-regular-expressions-briefly/", "published_at": "2014-01-18T03:48:16+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659db7aebbe6", "title": "Gist of the Day: Playing with Forks", "url": "https://manchicken.com/2014/01/16/gist-of-the-day-playing-with-forks/", "published_at": "2014-01-16T06:10:49+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659db818ab35", "title": "Gist of the Day: Test::MockModule for Repeatable Tests!", "url": "https://manchicken.com/2013/10/27/gist-of-the-day-testmockmodule-for-repeatable-tests/", "published_at": "2013-10-28T02:28:39+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659db87dc4f8", "title": "Gist of the Day: How to Test a File You Wrote!", "url": "https://manchicken.com/2013/09/25/gist-of-the-day-how-to-test-a-file-you-wrote/", "published_at": "2013-09-25T15:33:14+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659db94fd3c7", "title": "Gist of the Day: There's More Than One Way to Switch Your Class!", "url": "https://manchicken.com/2013/09/22/gist-of-the-day-theres-more-than-one-way-to-switch-your-class/", "published_at": "2013-09-22T17:29:40+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659dba47878b", "title": "Gist of the Day: Mojo Merging Hashes", "url": "https://manchicken.com/2013/09/21/gist-of-the-day-mojo-merging-hashes/", "published_at": "2013-09-21T20:28:46+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659dbb35a7b2", "title": "Gist of the Day: Using Mojo, Mongo, and SL4A to send SMS Messages (2 of 2)", "url": "https://manchicken.com/2013/09/20/gist-of-the-day-using-mojo-mongo-and-sl4a-to-send-sms-messages-2-of-2/", "published_at": "2013-09-21T03:40:35+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659dbb456b99", "title": "Gist of the Day: Using Mojo, Mongo, and SL4A to send SMS Messages (1 of 2)", "url": "https://manchicken.com/2013/09/18/gist-of-the-day-using-mojo-mongo-and-sl4a-to-send-sms-messages-1-of-2/", "published_at": "2013-09-19T01:52:08+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659dbbad7b15", "title": "Gist of the Day: Old SL4A Example!", "url": "https://manchicken.com/2013/09/17/gist-of-the-day-old-sl4a-example/", "published_at": "2013-09-17T20:14:31+00:00" }, { "id": "01a0bb6c-0dbc-7119-ac88-659dbc3cb318", "title": "Gist of the Day: Counting Bits", "url": "https://manchicken.com/2013/09/16/gist-of-the-day-counting-bits/", "published_at": "2013-09-16T14:50:29+00:00" } ] posts Claim your blog
Back to manchicken.com
Blog · corpus.blog/blogs/manchicken.com/posts

manchicken.com

manchicken.com

2026

2025

2024

2023

2022

2021

2020

2016

2014

2013