41554 blogs · [ { "id": "01a08792-93b4-73d2-b4c4-87ec2e8f7f4d", "title": "Kimchi", "url": "https://justingarrison.com/blog/2026-09-08-kimchi/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec2eeda466", "title": "wrtK8s", "url": "https://justingarrison.com/blog/wrtk8s/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec2f1d4819", "title": "Using an iPad Pro as a Laptop", "url": "https://justingarrison.com/blog/2026-06-20-ipad-laptop/", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec2fa39db8", "title": "Kubernetes Autoscaling", "url": "https://justingarrison.com/blog/2026-06-04-kubernetes-autoscaling/", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec30758c7f", "title": "Your Slop, My Sludge", "url": "https://justingarrison.com/blog/2026-05-19-your-slop-my-sludge/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec316f372d", "title": "Kubernetes Carrier V2", "url": "https://justingarrison.com/blog/2026-04-03-kubernetes-carrier-v2/", "published_at": "2026-04-03T15:08:13+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec32004dbe", "title": "The State of Immutable Linux", "url": "https://justingarrison.com/blog/state-of-immutable-linux/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3256ca8d", "title": "Favorite Books and Papers of 2025", "url": "https://justingarrison.com/blog/2026-01-04-favorite-books-and-papers-of-2025/", "published_at": "2026-01-04T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3308d490", "title": "PETaflop cluster", "url": "https://justingarrison.com/blog/petaflop-cluster/", "published_at": "2025-11-10T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec33452faf", "title": "Dollar Driven", "url": "https://justingarrison.com/blog/2025-07-23-dollar-driven/", "published_at": "2025-07-24T05:43:04+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3400becb", "title": "Signal Domain Shortcut", "url": "https://justingarrison.com/blog/2025-03-31-signal-domain-shortcut/", "published_at": "2025-03-31T07:05:05+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec34d05ef1", "title": "Get Started With Self-Hosting", "url": "https://justingarrison.com/blog/2025-03-09-getting-started-with-self-hosting/", "published_at": "2025-03-10T04:00:17+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec359abbfa", "title": "Run a Bluesky PDS From Home", "url": "https://justingarrison.com/blog/2024-12-02-run-a-bluesky-pds-from-home/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3687922c", "title": "Platforms Engineering", "url": "https://justingarrison.com/blog/2024-09-30-platforms-engineering/", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec37096547", "title": "21 More AWS Services They Should Cancel", "url": "https://justingarrison.com/blog/2024-08-05-more-aws-services-they-should-cancel/", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec37302a5d", "title": "Cloud Customer Patterns", "url": "https://justingarrison.com/blog/2024-07-31-cloud-customer-patterns/", "published_at": "2024-08-01T05:59:51+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec37e8870a", "title": "The World Is Eating Software", "url": "https://justingarrison.com/blog/2024-07-01-the-world-is-eating-software/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3818a686", "title": "Kubernetes 2.0", "url": "https://justingarrison.com/blog/2024-06-06-kubernetes-2.0/", "published_at": "2024-06-06T12:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec382dca11", "title": "Ten Years of Kubernetes", "url": "https://justingarrison.com/blog/2024-06-06-ten-years-of-kubernetes/", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec387a34bb", "title": "How to Grow Your Infrastructure", "url": "https://justingarrison.com/blog/2024-05-21-how-to-grow-your-infrastructure/", "published_at": "2024-05-21T07:59:09+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec391a9a38", "title": "Fargate Is Not Firecracker", "url": "https://justingarrison.com/blog/2024-02-08-fargate-is-not-firecracker/", "published_at": "2024-02-09T06:17:30+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec39de8784", "title": "Hello Sidero", "url": "https://justingarrison.com/blog/2024-01-21-hello-sidero/", "published_at": "2024-01-22T08:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3a52ef5f", "title": "The other SDLC", "url": "https://justingarrison.com/blog/2024-01-20-the-software-developer-life-cycle/", "published_at": "2024-01-20T18:49:29+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3b022f9a", "title": "Nu Shell Is Cool", "url": "https://justingarrison.com/blog/2024-01-06-nu-shell-is-cool/", "published_at": "2024-01-06T08:49:06+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3b53ef64", "title": "Amazon's Silent Sacking", "url": "https://justingarrison.com/blog/2023-12-30-amazons-silent-sacking/", "published_at": "2023-12-30T07:29:31+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3c40e01f", "title": "How I Track My Resume in Git", "url": "https://justingarrison.com/blog/2023-10-20-how-i-track-my-resume-with-git/", "published_at": "2023-10-20T18:20:57+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3cb9e249", "title": "4 Tips for a Better Conference Experience", "url": "https://justingarrison.com/blog/2023-10-08-4-tips-for-a-better-conference-experience/", "published_at": "2023-10-08T22:07:38+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3cca5243", "title": "The Data Driven Falacy", "url": "https://justingarrison.com/blog/2023-09-06-the-data-driven-falacy/", "published_at": "2023-09-07T04:01:18+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3cf7dd18", "title": "Terraform vs. GitOps vs. System Initiative", "url": "https://justingarrison.com/blog/2023-08-29-terraform-gitops-system-initiative/", "published_at": "2023-08-30T05:01:58+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3d8402a4", "title": "Document Driven Meetings at Amazon", "url": "https://justingarrison.com/blog/2023-07-31-document-driven-meetings-at-amazon/", "published_at": "2023-07-31T20:06:38+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3dbbb276", "title": "Patterns vs Platforms", "url": "https://justingarrison.com/blog/2023-06-29-patterns-vs-platforms/", "published_at": "2023-06-30T04:17:25+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3e8170fb", "title": "Zsh Global Aliases", "url": "https://justingarrison.com/blog/2023-06-05-zsh-global-aliases/", "published_at": "2023-06-06T05:28:41+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3ed60a8d", "title": "Document Driven Meetings", "url": "https://justingarrison.com/prfaq/", "published_at": "2023-05-29T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec3f2564af", "title": "Mastodon Is Doomed", "url": "https://justingarrison.com/blog/2023-04-24-mastodon-is-doomed/", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec400789c8", "title": "Launch Flatpak apps easily from your terminal", "url": "https://justingarrison.com/blog/2023-03-19-launch-flatpak-app/", "published_at": "2023-03-20T04:53:18+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec406be1cc", "title": "Content was king", "url": "https://justingarrison.com/blog/2023-03-15-content-was-king/", "published_at": "2023-03-15T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec414ccb9b", "title": "Amazon EC2 names explained", "url": "https://justingarrison.com/blog/2023-02-23-ec2-names-explained/", "published_at": "2023-02-23T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec420cb515", "title": "2022 was the year of Linux on the Desktop", "url": "https://justingarrison.com/blog/year-of-linux-desktop/", "published_at": "2022-12-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec422ba672", "title": "Mastodon instance with 6 files", "url": "https://justingarrison.com/blog/2022-12-06-mastodon-files-instance/", "published_at": "2022-12-06T14:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec424f5ed4", "title": "Goodbye - 123dev #100", "url": "https://justingarrison.com/123dev/2022-11-29-123dev-100/", "published_at": "2022-11-29T13:30:02+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec42ff9ed9", "title": "Hugo RSS Improvements", "url": "https://justingarrison.com/blog/2022-11-22-hugo-rss-improvements/", "published_at": "2022-11-22T19:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4366f7e9", "title": "Low tech is high tech - 123dev #99", "url": "https://justingarrison.com/123dev/2022-11-22-123dev-99/", "published_at": "2022-11-22T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec440aab60", "title": "Harder than they seem - 123dev #98", "url": "https://justingarrison.com/123dev/2022-11-15-123dev-98/", "published_at": "2022-11-15T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec442a7446", "title": "Application environments", "url": "https://justingarrison.com/blog/2022-11-12-spot-the-differences/", "published_at": "2022-11-12T08:21:24+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec44892fe4", "title": "Avalanche - 123dev #97", "url": "https://justingarrison.com/123dev/2022-11-08-123dev-97/", "published_at": "2022-11-08T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4573ac15", "title": "Automated, immutable, and declarative", "url": "https://justingarrison.com/blog/2022-11-04-immutable-declarative-automated/", "published_at": "2022-11-04T08:21:24+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec465817d2", "title": "Upside down - 123dev #96", "url": "https://justingarrison.com/123dev/2022-11-01-123dev-96/", "published_at": "2022-11-01T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4752382a", "title": "Where are you going? - 123dev #95", "url": "https://justingarrison.com/123dev/2022-10-24-123dev-95/", "published_at": "2022-10-24T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec47fe1fe4", "title": "Application Native Infrastructure - 123dev #94", "url": "https://justingarrison.com/123dev/2022-10-18-123dev-94/", "published_at": "2022-10-18T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4800f2f1", "title": "Sharpen your pencil - 123dev #93", "url": "https://justingarrison.com/123dev/2022-10-11-123dev-93/", "published_at": "2022-10-11T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec48fc406a", "title": "DART - 123dev #92", "url": "https://justingarrison.com/123dev/2022-10-04-123dev-92/", "published_at": "2022-10-04T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4936834f", "title": "Time is one of the hardest things to deal with - 123dev #91", "url": "https://justingarrison.com/123dev/2022-09-27-123dev-91/", "published_at": "2022-09-27T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec498d4194", "title": "Expertise - 123dev #90", "url": "https://justingarrison.com/123dev/2022-09-20-123dev-90/", "published_at": "2022-09-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4a314042", "title": "Networking - 123dev #89", "url": "https://justingarrison.com/123dev/2022-09-13-123dev-89/", "published_at": "2022-09-13T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4a886acc", "title": "LARPing - 123dev #88", "url": "https://justingarrison.com/123dev/2022-09-06-123dev-88/", "published_at": "2022-09-06T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4a91d456", "title": "Devops vs SRE", "url": "https://justingarrison.com/blog/2022-08-30-devops-vs-sre/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4aefcbf0", "title": "The computer is the network - 123dev #87", "url": "https://justingarrison.com/123dev/2022-08-30-123dev-87/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4bdeacec", "title": "Learning hurdles - 123dev #86", "url": "https://justingarrison.com/123dev/2022-08-23-123dev-86/", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4c9031d8", "title": "How does that work? - 123dev #85", "url": "https://justingarrison.com/123dev/2022-08-16-123dev-85/", "published_at": "2022-08-16T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4cc57893", "title": "Uplifting - 123dev #84", "url": "https://justingarrison.com/123dev/2022-08-09-123dev-84/", "published_at": "2022-08-09T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4d628b97", "title": "Stretching yourself - 123dev #83", "url": "https://justingarrison.com/123dev/2022-08-02-123dev-83/", "published_at": "2022-08-02T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4e07f688", "title": "Eye candy - 123dev #82", "url": "https://justingarrison.com/123dev/2022-07-26-123dev-82/", "published_at": "2022-07-26T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4e91ecdc", "title": "Refreshing - 123dev #81", "url": "https://justingarrison.com/123dev/2022-07-19-123dev-81/", "published_at": "2022-07-19T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4f896507", "title": "Searching for an answer - 123dev #80", "url": "https://justingarrison.com/123dev/2022-07-12-123dev-80/", "published_at": "2022-07-12T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec4fff3ee8", "title": "Cubernetes - 123dev #79", "url": "https://justingarrison.com/123dev/2022-07-06-123dev-79/", "published_at": "2022-07-06T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5088f13c", "title": "Cubernetes", "url": "https://justingarrison.com/blog/cubernetes/", "published_at": "2022-07-05T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec509f998a", "title": "Career paths - 123dev #78", "url": "https://justingarrison.com/123dev/2022-06-28-123dev-78/", "published_at": "2022-06-28T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec519d8419", "title": "Structure - 123dev #77", "url": "https://justingarrison.com/123dev/2022-06-22-123dev-77/", "published_at": "2022-06-22T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5234dc54", "title": "Delayed failure - 123dev #76", "url": "https://justingarrison.com/123dev/2022-06-14-123dev-76/", "published_at": "2022-06-14T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec52625c00", "title": "Reconciliation - 123dev #75", "url": "https://justingarrison.com/123dev/2022-06-07-123dev-75/", "published_at": "2022-06-07T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5361c88b", "title": "Infrastructure as software", "url": "https://justingarrison.com/blog/2022-06-01-infrastructure-as-software/", "published_at": "2022-06-01T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec545503f5", "title": "Memories - 123dev #74", "url": "https://justingarrison.com/123dev/2022-05-31-123dev-74/", "published_at": "2022-05-31T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec553d16b5", "title": "Vacation - 123dev #73", "url": "https://justingarrison.com/123dev/2022-05-24-123dev-73/", "published_at": "2022-05-24T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec56264c12", "title": "Conferences - 123dev #72", "url": "https://justingarrison.com/123dev/2022-05-20-123dev-72/", "published_at": "2022-05-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec56e5684a", "title": "Automation is beautiful - 123dev #71", "url": "https://justingarrison.com/123dev/2022-05-10-123dev-71/", "published_at": "2022-05-10T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec578ecfa4", "title": "Too much to learn - 123dev #70", "url": "https://justingarrison.com/123dev/2022-05-03-123dev-70/", "published_at": "2022-05-03T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec58621451", "title": "Who's on call? - 123dev #69", "url": "https://justingarrison.com/123dev/2022-04-26-123dev-69/", "published_at": "2022-04-26T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec592b0c1e", "title": "OOM gonna get you - 123dev #68", "url": "https://justingarrison.com/123dev/2022-04-20-123dev-68/", "published_at": "2022-04-20T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5a0de099", "title": "CD happens - 123dev #67", "url": "https://justingarrison.com/123dev/2022-04-12-123dev-67/", "published_at": "2022-04-12T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5b0dd926", "title": "Dockershim and some network tips - 123dev #66", "url": "https://justingarrison.com/123dev/2022-04-05-123dev-66/", "published_at": "2022-04-05T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5b6d2860", "title": "The right tool for the job - 123dev #65", "url": "https://justingarrison.com/123dev/2022-03-29-123dev-65/", "published_at": "2022-03-29T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5bc1d5c3", "title": "Black boxes - 123dev #64", "url": "https://justingarrison.com/123dev/2022-03-23-123dev-64/", "published_at": "2022-03-23T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5ca40e61", "title": "Just go - 123dev #63", "url": "https://justingarrison.com/123dev/2022-03-15-123dev-63/", "published_at": "2022-03-15T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5cc90921", "title": "Cascading failures - 123dev #62", "url": "https://justingarrison.com/123dev/2022-03-08-123dev-62/", "published_at": "2022-03-08T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5d37414c", "title": "War - 123dev #61", "url": "https://justingarrison.com/123dev/2022-03-02-123dev-61/", "published_at": "2022-03-02T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5ded953b", "title": "There's always time to refactor - 123dev #60", "url": "https://justingarrison.com/123dev/2022-02-22-123dev-60/", "published_at": "2022-02-22T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5ede898e", "title": "Making it look easy - 123dev #59", "url": "https://justingarrison.com/123dev/2022-02-15-123dev-59/", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5fd527aa", "title": "What will you invent? - 123dev #58", "url": "https://justingarrison.com/123dev/2022-02-09-123dev-58/", "published_at": "2022-02-09T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5fdf8783", "title": "The price is right - 123dev #57", "url": "https://justingarrison.com/123dev/2022-02-01-123dev-57/", "published_at": "2022-02-01T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec5ffcdfb3", "title": "You have nothing without trust - 123dev #56", "url": "https://justingarrison.com/123dev/2022-01-25-123dev-56/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec6056caec", "title": "Reverse engineering a chrome extension", "url": "https://justingarrison.com/blog/2022-01-19-reverse-engineering-extension/", "published_at": "2022-01-19T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec60af510a", "title": "The world goes round - 123dev #55", "url": "https://justingarrison.com/123dev/2022-01-18-123dev-55/", "published_at": "2022-01-18T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec616a6f24", "title": "Measuring your impact - 123dev #54", "url": "https://justingarrison.com/123dev/2022-01-11-123dev-54/", "published_at": "2022-01-11T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec61c71e60", "title": "You're free; it's free - 123dev #53", "url": "https://justingarrison.com/123dev/2022-01-04-123dev-53/", "published_at": "2022-01-04T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec61f7fb9f", "title": "A year in review - 123dev #52", "url": "https://justingarrison.com/123dev/2021-12-28-123dev-52/", "published_at": "2021-12-28T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec62dcded8", "title": "Lessons learned from 123dev newsletter", "url": "https://justingarrison.com/blog/2021-12-27-lessons-learned-from-123dev/", "published_at": "2021-12-27T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec63c07909", "title": "A bit on web3, community, and the purpose of life - 123dev #51", "url": "https://justingarrison.com/123dev/2021-12-21-123dev-51/", "published_at": "2021-12-21T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec63d709b9", "title": "Intentional weakness, getting a job in tech, and OSS funding - 123dev #50", "url": "https://justingarrison.com/123dev/2021-12-14-123dev-50/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec64ba3642", "title": "Skills, stories, and software every dev should know - 123dev #49", "url": "https://justingarrison.com/123dev/2021-12-07-123dev-49/", "published_at": "2021-12-07T00:00:00+00:00" }, { "id": "01a08792-93b4-73d2-b4c4-87ec653b973c", "title": "Skills, stories, and software every dev should know - 123dev #48", "url": "https://justingarrison.com/123dev/2021-11-30-123dev-48/", "published_at": "2021-11-30T00:00:00+00:00" } ] posts Claim your blog
Back to JustinGarrison
Blog · corpus.blog/blogs/justingarrison.com/posts

JustinGarrison

justingarrison.com

2026

2025

2024

2023

2022

2021