41554 blogs · [ { "id": "01a08783-8997-7118-9925-225e1a8c653f", "title": "Claude Won't Be There", "url": "https://hjf.io/claude-wont-be-there/", "published_at": "2025-08-06T18:40:10+00:00" }, { "id": "01a08783-8997-7118-9925-225e1b3290c3", "title": "Right Now, I'm Alright", "url": "https://hjf.io/my-good-old-days/", "published_at": "2025-05-20T18:40:10+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c148e41ff", "title": "You Can't Buy The Finish Line (or the Skill to Reach it)", "url": "https://hjf.io/you-cant-buy-the-finish-line/", "published_at": "2025-04-27T18:40:10+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1493c182", "title": "We Aren't At Endgame Yet", "url": "https://hjf.io/we-arent-at-endgame-yet/", "published_at": "2025-04-21T09:40:10+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1512f745", "title": "The Parable of the Novice Programmer", "url": "https://hjf.io/the-parable-of-the-novice-programmer/", "published_at": "2025-01-12T18:40:10+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c15884fa3", "title": "RS Components Redundancies", "url": "https://hjf.io/rs-components-redundancies/", "published_at": "2025-01-03T21:25:48+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c16156202", "title": "On Code Reviews", "url": "https://hjf.io/on-code-reviews/", "published_at": "2024-11-05T16:27:25+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c169cb03e", "title": "Are you ever “just an engineer”?", "url": "https://hjf.io/are-you-ever-just-an-engineer/", "published_at": "2024-08-16T08:20:43+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c16c71bc0", "title": "Notes on software versioning", "url": "https://hjf.io/software-versioning/", "published_at": "2024-06-25T15:49:36+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c16ef0cc6", "title": "Efficiently Processing Large S3 Objects with AWS Lambda and Node.js", "url": "https://hjf.io/efficiently-processing-large-s3-objects-with-node-js-lambda/", "published_at": "2024-02-26T14:36:33+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1721fe44", "title": "Good Principal Engineering", "url": "https://hjf.io/good-principal-engineering/", "published_at": "2023-12-01T16:37:38+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c17f34020", "title": "Nest.js for AWS Lambda with Bundling", "url": "https://hjf.io/nest-js-for-aws-lambda-with-bundling/", "published_at": "2023-05-31T16:01:41+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c189674f3", "title": "My Setup - 2022", "url": "https://hjf.io/my-setup---2022/", "published_at": "2022-09-24T22:09:02+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c18f97da1", "title": "I don't like TDD", "url": "https://hjf.ioi-dont-like-tdd", "published_at": "2022-08-21T14:09:41+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1924bf7c", "title": "Truepill Redundancies", "url": "https://hjf.io/truepill-redundancies", "published_at": "2022-08-18T10:56:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1952e33c", "title": "TypeScript Error Handling Sucks", "url": "https://hjf.io/typescript-error-handling-sucks/", "published_at": "2022-06-26T22:41:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c19a7b7de", "title": "Extending Your Github Actions for a Monorepo", "url": "https://hjf.io/gha-monorepo-extension/", "published_at": "2021-11-29T15:56:48+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1a163cf9", "title": "How to Paginate in Gatsby", "url": "https://hjf.io/paginating-blog/", "published_at": "2021-02-12T19:28:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1af899a4", "title": "AI is Cool - How Do I Use it?", "url": "https://hjf.io/mirror-mirror-as-a-service/", "published_at": "2021-02-06T17:48:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1b29d462", "title": "Building Zoom in less than 100 LoC", "url": "https://hjf.io/world-says-hello-back/", "published_at": "2021-01-26T18:37:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1be92d09", "title": "Netlify DevEx is Seriously Underrated: Local Serverless Development", "url": "https://hjf.io/local-netlify/", "published_at": "2021-01-04T20:32:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1bebab86", "title": "How You Can Lose Weight via Pizza", "url": "https://hjf.io/calorie-calc/", "published_at": "2021-01-03T19:00:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1c552de3", "title": "Spotify Wrapped, Whenever", "url": "https://hjf.io/spotify-listened/", "published_at": "2021-01-02T18:57:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1d1442c1", "title": "New Site, Who This?", "url": "https://hjf.io/new-site-3-0/", "published_at": "2020-01-02T22:56:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1dae05f1", "title": "Basic Memory Management in Node: Advent of Code Day 3", "url": "https://hjf.io/advent-of-code-day-3/", "published_at": "2019-12-23T21:31:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1def8e0d", "title": "Unplugged", "url": "https://hjf.io/unplugged/", "published_at": "2019-12-06T20:35:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1df52300", "title": "Migrating to Hooks", "url": "https://hjf.io/migrating-to-hooks/", "published_at": "2019-10-13T20:09:00+00:00" }, { "id": "01a08783-8998-713e-9fc4-4b2c1e5a45a5", "title": "React Progress Bars", "url": "https://hjf.io/react-scroll-bars/", "published_at": "2019-09-13T18:57:00+00:00" } ] posts Claim your blog
Back to hjf.io
Blog · corpus.blog/blogs/hjf.io/posts

hjf.io

hjf.io

2025

2024

2023

2022

2021

2020

2019