41554 blogs · [ { "id": "01a0877f-e006-70bd-9b63-b30bdfc4082d", "title": "Pulse", "url": "https://guidefari.com/pulse/", "published_at": "2026-02-14T00:04:04+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be018c554", "title": "Turing Completeness", "url": "https://guidefari.com/turing-complete/", "published_at": "2026-02-05T15:15:12+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be0e06a32", "title": "Effect-ts, in practice", "url": "https://guidefari.com/effective/", "published_at": "2026-02-04T07:09:29+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be126fc04", "title": "goosebumps.fm changelog - feb 2026", "url": "https://guidefari.com/gbfm-changelog-feb-2026/", "published_at": "2026-01-31T22:38:15+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be1b6d778", "title": "Reading list #19 - Testing in react", "url": "https://guidefari.com/read/19/", "published_at": "2026-01-05T08:56:25+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be2833e39", "title": "Documentation Archetypes", "url": "https://guidefari.com/div-doc/", "published_at": "2025-11-13T23:28:20+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be37d113b", "title": "TIL: Company OS Modes", "url": "https://guidefari.com/company-os-modes/", "published_at": "2025-11-13T21:44:48+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be3e875df", "title": "The end of the regular reading list, for now", "url": "https://guidefari.com/read/update/", "published_at": "2025-11-11T21:11:24+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be4557656", "title": "TIL: Spot Instances", "url": "https://guidefari.com/spot-instances/", "published_at": "2025-11-10T05:31:44+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be49f1907", "title": "Dockerfile COPY Footguns", "url": "https://guidefari.com/docker-presentation/copy-footguns/", "published_at": "2025-11-09T19:36:53+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be4fd6560", "title": "Mounting directories for data persistence", "url": "https://guidefari.com/docker-presentation/mount-dir/", "published_at": "2025-11-09T19:31:48+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be5722e8d", "title": "Building Small Containers", "url": "https://guidefari.com/docker-presentation/building-small-containers/", "published_at": "2025-11-09T19:30:50+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be59a73cf", "title": "Resource: Linux Filesystem Crash Course", "url": "https://guidefari.com/docker-presentation/linux-filesystem/", "published_at": "2025-11-09T19:26:51+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be673cde7", "title": "TIL: Transitive Deps", "url": "https://guidefari.com/transitive-deps/", "published_at": "2025-10-26T05:13:47+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be752b789", "title": "Charity Majors on How to Lead and Scale a Distributed Team", "url": "https://guidefari.com/charity-distributed/", "published_at": "2025-10-19T21:33:47+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be839e5e4", "title": "Resource: Git Gud M8", "url": "https://guidefari.com/git-gud-m8/", "published_at": "2025-10-10T07:27:56+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be841b636", "title": "Container Runtimes", "url": "https://guidefari.com/docker-presentation/container-runtimes/", "published_at": "2025-10-07T23:42:31+00:00" }, { "id": "01a0877f-e006-70bd-9b63-b30be8a6c2c9", "title": "K8s Crash Course", "url": "https://guidefari.com/k8s-crash-course/", "published_at": "2025-09-27T21:20:40+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070cf82fbd8", "title": "Pid1", "url": "https://guidefari.com/docker-presentation/pid1/", "published_at": "2025-09-27T07:54:28+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070cfcdada2", "title": "Reading list #18", "url": "https://guidefari.com/read/18/", "published_at": "2025-08-25T12:16:13+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d0880b2a", "title": "Eskil Steenberg – You should finish your software – BSC 2025", "url": "https://guidefari.com/finish/", "published_at": "2025-08-10T07:19:16+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d1549620", "title": "Reading list #17", "url": "https://guidefari.com/read/17/", "published_at": "2025-08-10T06:35:39+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d1f8edff", "title": "How to Show 10 Million of Something", "url": "https://guidefari.com/how-to-show-10-million-of-something/", "published_at": "2025-07-04T04:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d2c6706f", "title": "Procrastination as a Signal", "url": "https://guidefari.com/procrastination/", "published_at": "2025-07-02T21:14:58+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d3784ccf", "title": "Reading list #16", "url": "https://guidefari.com/read/16/", "published_at": "2025-06-04T05:31:23+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d3888d80", "title": "Reading list #15", "url": "https://guidefari.com/read/15/", "published_at": "2025-04-29T05:15:57+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d459661a", "title": "Outbox - A system design pattern", "url": "https://guidefari.com/outbox/", "published_at": "2025-04-22T04:14:25+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d4a33ee3", "title": "Reading list #14", "url": "https://guidefari.com/read/14/", "published_at": "2025-04-02T17:20:02+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d56db231", "title": "Test", "url": "https://guidefari.com/test/", "published_at": "2025-03-26T21:53:40+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d613825c", "title": "Reading list #13", "url": "https://guidefari.com/read/13/", "published_at": "2025-03-12T17:59:41+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d6169914", "title": "There's youtube downloader at home", "url": "https://guidefari.com/ytdl/", "published_at": "2025-03-05T00:21:34+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d6ced582", "title": "Reading list #12", "url": "https://guidefari.com/read/12/", "published_at": "2025-02-19T22:53:02+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d717a926", "title": "TIL: Vitest + RTK - Cannot read properties of undefined (reading 'reducerPath')", "url": "https://guidefari.com/vitest-rtk-err/", "published_at": "2025-02-18T19:56:18+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d72393ce", "title": "Load Testing", "url": "https://guidefari.com/load-testing/", "published_at": "2025-02-11T08:20:12+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d7bffd1a", "title": "Reading list #11", "url": "https://guidefari.com/read/11/", "published_at": "2025-02-01T12:34:22+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d8b7dd10", "title": "Reading list #10", "url": "https://guidefari.com/read/10/", "published_at": "2025-01-27T21:16:15+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070d940ae1e", "title": "TIL: API Gateway and CORS preflight request", "url": "https://guidefari.com/api-gw/", "published_at": "2025-01-22T20:23:38+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070da004210", "title": "Raycast Extension Development", "url": "https://guidefari.com/raycast-extension-development/", "published_at": "2025-01-20T20:58:48+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070da09773e", "title": "Reading list #9", "url": "https://guidefari.com/read/9/", "published_at": "2025-01-20T20:56:53+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070daa6692a", "title": "Book Notes: Missing Readme", "url": "https://guidefari.com/missing-readme/", "published_at": "2025-01-14T22:25:55+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070db685c4d", "title": "Goosebumps.fm Platform Migration", "url": "https://guidefari.com/gbfm-migration/", "published_at": "2025-01-13T04:50:39+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070dbbc0e4d", "title": "Reading list #8", "url": "https://guidefari.com/read/8/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070dc63803c", "title": "AI Usage", "url": "https://guidefari.com/ai/", "published_at": "2025-01-03T11:59:03+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070dd17829e", "title": "Accelerate notes cont. : Maturity vs Capabilities model", "url": "https://guidefari.com/maturity-vs-capability/", "published_at": "2024-12-24T10:52:28+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070dd6258a8", "title": "Why Git? How to git?", "url": "https://guidefari.com/why-git/", "published_at": "2024-12-24T09:59:59+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070de1f367e", "title": "GUI and CLI", "url": "https://guidefari.com/gui-cli/", "published_at": "2024-12-22T07:02:45+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070deaf1aa0", "title": "TIL: Elastic Search", "url": "https://guidefari.com/elastic-search/", "published_at": "2024-12-21T20:02:42+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070df9b7d27", "title": "Csharp Api Course", "url": "https://guidefari.com/csharp-api-course/", "published_at": "2024-12-06T15:29:49+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e062e0ce", "title": "TIL: Converting audio files to MP3 using ffmpeg", "url": "https://guidefari.com/convert-to-mp3/", "published_at": "2024-11-08T04:05:10+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e0a20284", "title": "On Speed at all cost", "url": "https://guidefari.com/speed/", "published_at": "2024-11-07T17:26:29+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e13455a8", "title": "TIL: Typography sizing for a blog", "url": "https://guidefari.com/typography-sizing/", "published_at": "2024-11-07T04:17:37+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e1c8905a", "title": "Reading list #7", "url": "https://guidefari.com/read/7/", "published_at": "2024-10-22T05:15:09+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e23c2061", "title": "TIL: Specify Sst Region", "url": "https://guidefari.com/specify-sst-region/", "published_at": "2024-10-17T03:43:52+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e260d70f", "title": "Zero Defect Strategy", "url": "https://guidefari.com/zero-defect-strategy/", "published_at": "2024-10-02T17:39:23+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e310e5fa", "title": "Anatomy of a Dockerfile", "url": "https://guidefari.com/docker-presentation/anatomy-dockerfile/", "published_at": "2024-09-22T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e3f24cf0", "title": "Reading list #6", "url": "https://guidefari.com/read/6/", "published_at": "2024-09-21T12:37:08+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e4ec2e40", "title": "Bash + jq for API development & testing", "url": "https://guidefari.com/bash-api-testing/", "published_at": "2024-09-16T19:38:22+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e5b54a77", "title": "Quick Capture", "url": "https://guidefari.com/quick-capture/", "published_at": "2024-09-16T19:08:20+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e5ef248d", "title": "Nextgoose -> gbfm", "url": "https://guidefari.com/gbfm-sst/", "published_at": "2024-09-16T18:37:16+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e6715a3d", "title": "Reading list #5", "url": "https://guidefari.com/read/5/", "published_at": "2024-09-10T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e694a91e", "title": "SST CI deployments with a custom domain name", "url": "https://guidefari.com/sst-ci/", "published_at": "2024-09-07T08:37:10+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e758d864", "title": "How to use your fingerprint as sudo password on Mac", "url": "https://guidefari.com/bio-sudo/", "published_at": "2024-09-05T02:48:21+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e81e3c53", "title": "Anatomy of a Docker compose file", "url": "https://guidefari.com/docker-presentation/anatomy-docker-compose/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e8f1980f", "title": "braindump & snippets", "url": "https://guidefari.com/docker-presentation/braindump/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070e9854ca1", "title": "cgroups demo", "url": "https://guidefari.com/docker-presentation/demo-cgroups/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ea36886a", "title": "chroot demo", "url": "https://guidefari.com/docker-presentation/demo-chroot/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ea844207", "title": "namespaces demo", "url": "https://guidefari.com/docker-presentation/demo-namespaces/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070eb2cae17", "title": "Creating the environment: dockerception!", "url": "https://guidefari.com/docker-presentation/dockerception/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070eb33a96a", "title": "Top level Presentation doc", "url": "https://guidefari.com/docker-presentation/shipping-mates-docker-in-depth/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ebe3f4b1", "title": "Docker Presentation", "url": "https://guidefari.com/docker-presentation/start-here/", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ec3372d8", "title": "Reading list #4", "url": "https://guidefari.com/read/4/", "published_at": "2024-08-31T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ecde49ef", "title": "Reading list #2", "url": "https://guidefari.com/read/2/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ed36d0d6", "title": "Reading list #3", "url": "https://guidefari.com/read/3/", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ed4beeda", "title": "Reading list #1", "url": "https://guidefari.com/read/1/", "published_at": "2024-08-21T00:00:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ed8ba9aa", "title": "Two Tier on Call", "url": "https://guidefari.com/two-tier-on-call/", "published_at": "2024-08-17T10:22:05+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070edc230f7", "title": "Will Larson's An Elegant Puzzle", "url": "https://guidefari.com/elegant-puzzle/", "published_at": "2024-08-17T09:43:42+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ee8e87cd", "title": "On Migrations", "url": "https://guidefari.com/migrations/", "published_at": "2024-08-17T09:43:42+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070eee0cc09", "title": "On Blackboxes & Open Garage Doors", "url": "https://guidefari.com/blackboxes/", "published_at": "2024-08-11T21:15:55+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ef0534b3", "title": "Balancing Human & Economonic motivations", "url": "https://guidefari.com/human-economics/", "published_at": "2024-08-09T05:32:46+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ef1a0e64", "title": "On Change Advisory Boards", "url": "https://guidefari.com/on-change-advisory-boards/", "published_at": "2024-07-31T04:10:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ef28e29b", "title": "Some properties of emergent behaviours", "url": "https://guidefari.com/emergent-behaviours/", "published_at": "2024-07-31T04:07:02+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070ef8ee98f", "title": "Complicated or Complex?", "url": "https://guidefari.com/complicated-or-complex/", "published_at": "2024-07-31T03:51:35+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f0491240", "title": "Retro: Crowdstrike outage", "url": "https://guidefari.com/crowdstrike/", "published_at": "2024-07-28T09:30:20+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f09ea55d", "title": "Your codebase as a product", "url": "https://guidefari.com/caap/", "published_at": "2024-07-21T17:43:01+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f0af63b4", "title": "TIL: Fixed Footer", "url": "https://guidefari.com/fixed-footer/", "published_at": "2024-07-20T22:52:44+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f161002c", "title": "Repeatable steps for a Coolify managed VPS", "url": "https://guidefari.com/vps-coolify-custom-domain/", "published_at": "2024-07-18T20:01:31+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f1b7f54a", "title": "On Team morale", "url": "https://guidefari.com/morale/", "published_at": "2024-07-10T11:57:17+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f1f0cbaa", "title": "Exploring CI/CD options", "url": "https://guidefari.com/ci-cd/", "published_at": "2024-06-28T09:38:54+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f2e6f209", "title": "Side Quests", "url": "https://guidefari.com/side-quests/", "published_at": "2024-06-07T10:41:00+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f3b8cfe0", "title": "TIL: Xstate Effect", "url": "https://guidefari.com/xstate-effect/", "published_at": "2024-05-20T08:43:32+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f48deee8", "title": "Audience of One", "url": "https://guidefari.com/audience-of-one/", "published_at": "2024-05-20T08:23:01+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f58a74b4", "title": "TIL: Value & Pointer Receivers in Go", "url": "https://guidefari.com/go-receiver/", "published_at": "2024-05-20T04:45:01+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f59a2263", "title": "Notes from Brie Wolfson", "url": "https://guidefari.com/brie/", "published_at": "2024-05-16T11:59:11+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f5cfae49", "title": "Visually Indexed Music", "url": "https://guidefari.com/visually-indexed-music/", "published_at": "2024-05-10T03:41:40+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f6188f37", "title": "TIL: Testable Examples in Go", "url": "https://guidefari.com/testable-examples/", "published_at": "2024-05-07T05:49:50+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f61fe771", "title": "TIL: Sentry", "url": "https://guidefari.com/sentry/", "published_at": "2024-05-06T05:49:40+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f63481e2", "title": "Addressing the broken window theory", "url": "https://guidefari.com/cracked-window/", "published_at": "2024-05-02T10:25:10+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f70052b9", "title": "Podcast: Aaron Dignan on complicated vs complex", "url": "https://guidefari.com/cc/", "published_at": "2024-05-01T15:11:27+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f70808c2", "title": "TIL: Jest SetSystemTime", "url": "https://guidefari.com/jest-setsystemtime/", "published_at": "2024-04-17T09:39:33+00:00" }, { "id": "01a0877f-e007-71e4-8668-a070f7d33173", "title": "TIL: Type narrowing using Type Predicates", "url": "https://guidefari.com/type-predicate/", "published_at": "2024-04-16T11:47:34+00:00" } ] posts Claim your blog
Back to guidefari.com
Blog · corpus.blog/blogs/guidefari.com/posts

guidefari.com

guidefari.com

2026

2025

27 Sept 2025
26 Mar 2025

2024