56,966 blogs · [ { "id": "01a087e5-87b3-73c7-b87e-fa399ef9420d", "title": "GitHub's Quiet Win: UI & API in Perfect Sync", "url": "https://stefanbuck.com/blog/githubs-quiet-win-ui-api-in-perfect-sync", "published_at": "2025-05-15T20:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa399f4dc3d8", "title": "LLM Chat, the New Command Line?", "url": "https://stefanbuck.com/blog/llm-chat-the-new-command-line", "published_at": "2025-05-12T23:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa399fc96f2d", "title": "My Favourite Platform Engineering Tools", "url": "https://stefanbuck.com/blog/my-favourite-platform-engineering-tools", "published_at": "2025-03-18T18:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a07af42b", "title": "Farewell to OctoLinker", "url": "https://stefanbuck.com/blog/farewell-to-octolinker", "published_at": "2025-03-15T18:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a093efba", "title": "Your Platform Team Is Selling the Wrong Thing", "url": "https://stefanbuck.com/blog/your-platform-team-is-selling-the-wrong-thing", "published_at": "2025-02-17T19:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a0ce1fa7", "title": "Dialog Style: Brilliant Example of Communication", "url": "https://stefanbuck.com/blog/dialog-style-brilliant-example-of-communication", "published_at": "2025-01-28T00:26:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a1046083", "title": "Platform Engineers: Sorry, Your Developers Are Not Your Customers", "url": "https://stefanbuck.com/blog/sorry-your-developers-are-not-your-customers", "published_at": "2025-01-27T23:26:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a1eae182", "title": "AI-First API Design", "url": "https://stefanbuck.com/blog/ai-first-api-design", "published_at": "2025-01-07T23:26:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a27401d9", "title": "How to Switch Teams Successfully and Avoid Common Pitfalls", "url": "https://stefanbuck.com/blog/how-to-switch-teams-successfully-and-avoid-common-pitfalls", "published_at": "2024-01-03T20:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a2f69f85", "title": "A Platform Team's Guide to Inevitable Failure", "url": "https://stefanbuck.com/blog/platform-teams-guide-to-inevitable-failure", "published_at": "2023-12-28T20:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a3ec0ce0", "title": "Codeless Contributions with GitHub Issue Forms", "url": "https://stefanbuck.com/blog/codeless-contributions-with-github-issue-forms", "published_at": "2021-10-14T00:03:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a4b4e0e9", "title": "Repository Templates Meets GitHub Actions", "url": "https://stefanbuck.com/blog/repository-templates-meets-github-actions", "published_at": "2021-04-26T11:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a57f1f80", "title": "10 Tips to Get Faster Code Reviews", "url": "https://stefanbuck.com/blog/10-tips-faster-code-reviews", "published_at": "2021-01-31T20:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a66bf6e4", "title": "Internationalizing a Web Application with Half a Million Lines of Code", "url": "https://stefanbuck.com/blog/internationalizing-application-with-half-a-million-lines-of-code-part-1", "published_at": "2020-10-12T08:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a6f92549", "title": "The Hidden Superpower of Deno: Xeval", "url": "https://stefanbuck.com/blog/hidden-superpower-deno-xeval", "published_at": "2020-09-30T23:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a700e81d", "title": "My Favorite Podcasts", "url": "https://stefanbuck.com/blog/my-favorite-podcasts", "published_at": "2020-08-07T23:00:00+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a7283f5c", "title": "Five Essential Tools I Have Used for Years", "url": "https://stefanbuck.com/blog/five-essential-tools-i-have-used-for-years", "published_at": "2020-07-16T18:52:03+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a825d1a9", "title": "The Four Solutions to Solve the Problem", "url": "https://stefanbuck.com/blog/the-four-solutions-to-solve-the-problem", "published_at": "2020-06-22T18:52:03+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a87ccb1c", "title": "Automatically Add Links to Your Pull Request Description", "url": "https://stefanbuck.com/blog/automatically-add-links-to-your-pull-request-description", "published_at": "2020-06-10T18:52:03+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a8ca0d33", "title": "Faster Refactoring with Comby", "url": "https://stefanbuck.com/blog/faster-refactoring-with-comby", "published_at": "2020-05-18T18:52:03+00:00" }, { "id": "01a087e5-87b3-73c7-b87e-fa39a933a230", "title": "How OctoLinker Runs Automate E2e Tests Using Puppeteer", "url": "https://stefanbuck.com/blog/how-octolinker-runs-automate-e2e-tests-using-puppeteer", "published_at": null } ] posts Claim your blog
Back to stefanbuck.com
Blog · corpus.blog/blogs/stefanbuck.com/posts

stefanbuck.com

stefanbuck.com

2025

2024

2023

2021

2020

Undated