41554 blogs · [ { "id": "01a087ea-f205-708b-9d59-67639e21031c", "title": "Live Coding Journal - Apr 15, 2026", "url": "https://ted.dev/articles/2026/04/15/live-coding-journal-apr-15-2026/", "published_at": "2026-04-15T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639eaea7c1", "title": "Live Coding Journal - Apr 13, 2026", "url": "https://ted.dev/articles/2026/04/13/live-coding-journal-apr-13-2026/", "published_at": "2026-04-13T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639eb7fbf2", "title": "Live Coding Journal - Apr 7, 2026", "url": "https://ted.dev/articles/2026/04/07/live-coding-journal-apr-7-2026/", "published_at": "2026-04-07T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639ec7e638", "title": "Live Coding Journal - Apr 6, 2026", "url": "https://ted.dev/articles/2026/04/06/live-coding-journal-apr-6-2026/", "published_at": "2026-04-06T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639f993125", "title": "Live Coding Journal - Apr 2, 2026", "url": "https://ted.dev/articles/2026/04/02/live-coding-journal-apr-2-2026/", "published_at": "2026-04-02T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639fb36c10", "title": "Live Coding Journal - Mar 30, 2026", "url": "https://ted.dev/articles/2026/03/30/live-coding-journal-mar-30-2026/", "published_at": "2026-03-30T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-67639ffd4478", "title": "Live Coding Journal - Mar 25, 2026", "url": "https://ted.dev/articles/2026/03/25/live-coding-journal-mar-25-2026/", "published_at": "2026-03-25T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a0505a33", "title": "Live Coding Journal - Mar 24, 2026", "url": "https://ted.dev/articles/2026/03/24/live-coding-journal-mar-24-2026/", "published_at": "2026-03-24T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a0d0daa3", "title": "Live Coding Journal - Mar 23, 2026", "url": "https://ted.dev/articles/2026/03/23/live-coding-journal-mar-23-2026/", "published_at": "2026-03-23T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a15f014e", "title": "Live Coding Journal - Feb 19, 2026", "url": "https://ted.dev/articles/2026/02/19/live-coding-journal-feb-19-2026/", "published_at": "2026-02-19T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a1c2671e", "title": "Live Coding Journal - Feb 18, 2026", "url": "https://ted.dev/articles/2026/02/18/live-coding-journal-feb-18-2026/", "published_at": "2026-02-18T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a26a1f3b", "title": "Live Coding Journal - Feb 16, 2026", "url": "https://ted.dev/articles/2026/02/16/live-coding-journal-feb-16-2026/", "published_at": "2026-02-16T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a301f529", "title": "Live Coding Journal - Feb 12, 2026", "url": "https://ted.dev/articles/2026/02/12/live-coding-journal-feb-12-2026/", "published_at": "2026-02-12T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a39f5781", "title": "Live Coding Journal - Feb 11, 2026", "url": "https://ted.dev/articles/2026/02/11/live-coding-journal-feb-11-2026/", "published_at": "2026-02-11T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a45f0ae5", "title": "Live Coding Journal - Feb 10, 2026", "url": "https://ted.dev/articles/2026/02/10/live-coding-journal-feb-10-2026/", "published_at": "2026-02-10T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a4c8b921", "title": "Live Coding Journal - Feb 9, 2026", "url": "https://ted.dev/articles/2026/02/09/live-coding-journal-feb-9-2026/", "published_at": "2026-02-09T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a53ecc64", "title": "Live Coding Journal - Feb 5, 2026", "url": "https://ted.dev/articles/2026/02/05/live-coding-journal-feb-5-2026/", "published_at": "2026-02-05T12:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a55494cf", "title": "Live Coding Journal - Feb 4, 2026", "url": "https://ted.dev/articles/2026/02/04/live-coding-journal-feb-4-2026/", "published_at": "2026-02-04T12:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a55ac6c4", "title": "What Project Should I Work On?", "url": "https://ted.dev/articles/2024/07/09/what-project-should-i-work-on/", "published_at": "2024-07-09T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a566e7b4", "title": "Playing to Learn Predictive TDD", "url": "https://ted.dev/articles/2024/02/20/playing-to-learn-predictive-tdd/", "published_at": "2024-02-20T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a634629b", "title": "Your Classes are Too Big (Talk)", "url": "https://ted.dev/articles/2023/05/30/your-classes-are-too-big-talk/", "published_at": "2023-05-30T19:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a643d9f0", "title": "I'm Done with Unit and Integration Tests", "url": "https://ted.dev/articles/2023/04/02/i-m-done-with-unit-and-integration-tests/", "published_at": "2023-04-02T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a7318175", "title": "More Testable Code with Hexagonal Architecture (Talk)", "url": "https://ted.dev/articles/2023/02/21/more-testable-code-with-hexagonal-architecture-talk/", "published_at": "2023-02-21T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a817add3", "title": "Top Five \"Forever\" Books for Coders", "url": "https://ted.dev/articles/2022/09/07/top-five-forever-books-for-coders/", "published_at": "2022-09-07T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a8fd848d", "title": "Event Bus: Inside or Outside the Hexagon?", "url": "https://ted.dev/articles/2022/07/29/event-bus-inside-or-outside-the-hexagon/", "published_at": "2022-07-29T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a96fbc67", "title": "Removing a Feature is a Change in Behavior", "url": "https://ted.dev/articles/2022/07/21/removing-a-feature-is-a-change-in-behavior/", "published_at": "2022-07-21T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763a9f63ed8", "title": "Improving Perceived Performance, Hexagonally", "url": "https://ted.dev/articles/2022/07/11/improving-perceived-performance-hexagonally/", "published_at": "2022-07-11T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763aab07abc", "title": "Tightening Our Assertions", "url": "https://ted.dev/articles/2022/06/22/tightening-our-assertions/", "published_at": "2022-06-22T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763ab451065", "title": "How I Think About Builders", "url": "https://ted.dev/articles/2022/06/19/how-i-think-about-builders/", "published_at": "2022-06-19T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763abce83bc", "title": "Pardon the Clutter", "url": "https://ted.dev/articles/2022/05/19/pardon-the-clutter/", "published_at": "2022-05-19T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763aca7ad08", "title": "Implementing the Feature", "url": "https://ted.dev/articles/2022/05/09/implementing-the-feature/", "published_at": "2022-05-09T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763ad1f06f9", "title": "Remote Learning Ensembles", "url": "https://ted.dev/articles/2022/01/15/remote-learning-ensembles/", "published_at": "2022-01-15T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763ad5375a1", "title": "Fooled By the Failure to Fail", "url": "https://ted.dev/articles/2021/11/23/fooled-by-the-failure-to-fail/", "published_at": "2021-11-23T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763adc3461d", "title": "Predicting the Failing Test", "url": "https://ted.dev/articles/2021/11/05/predicting-the-failing-test/", "published_at": "2021-11-05T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763ae97c626", "title": "Faster Feedback Using In-Memory Repositories", "url": "https://ted.dev/articles/2021/11/03/faster-feedback-using-in-memory-repositories/", "published_at": "2021-11-03T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763aef208d6", "title": "Refactoring Tests", "url": "https://ted.dev/articles/2021/10/31/refactoring-tests/", "published_at": "2021-10-31T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763afe6f624", "title": "Naming Conventions for DTOs", "url": "https://ted.dev/articles/2021/10/30/naming-conventions-for-dtos/", "published_at": "2021-10-30T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763b064523c", "title": "Favorite IntelliJ IDEA Plugins", "url": "https://ted.dev/articles/2021/04/21/favorite-intellij-idea-plugins/", "published_at": "2021-04-21T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763b09dc550", "title": "Clarifying the Goal of Behavior Change", "url": "https://ted.dev/articles/2021/03/05/clarifying-the-goal-of-behavior-change/", "published_at": "2021-03-05T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763b0e91f95", "title": "Red-Green or Refactoring First?", "url": "https://ted.dev/articles/2021/02/27/red-green-or-refactoring-first/", "published_at": "2021-02-27T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763b0fcd421", "title": "Domain vs. Technical", "url": "https://ted.dev/articles/2021/02/25/domain-vs-technical/", "published_at": "2021-02-25T10:00:00+00:00" }, { "id": "01a087ea-f205-708b-9d59-6763b145ffe2", "title": "Human Learning (Video)", "url": "https://ted.dev/articles/2018/10/30/human-learning-video/", "published_at": "2018-10-30T10:00:00+00:00" } ] posts Claim your blog
Back to ted.dev
Blog · corpus.blog/blogs/ted.dev/posts

ted.dev

ted.dev

2026

2024

2023

2022

2021

2018