41554 blogs · [ { "id": "01a0876a-a49e-72a1-a682-6f7b84e4ace0", "title": "Does software engineer = programmer?", "url": "https://decoupledlogic.com/2026/08/23/does-software-engineer-programmer/", "published_at": "2026-08-23T13:51:12+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b850aa000", "title": "The Agent Can Reason. The System Has to Decide.", "url": "https://decoupledlogic.com/2026/07/24/the-agent-can-reason-the-system-has-to-decide/", "published_at": "2026-07-24T15:51:04+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b85a6c131", "title": "From North Star to Unit Economics", "url": "https://decoupledlogic.com/2026/06/23/from-north-star-to-unit-economics/", "published_at": "2026-06-23T13:43:52+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b85fc972c", "title": "Trust Is an Engineering Deliverable (Part 2 of 2)", "url": "https://decoupledlogic.com/2026/06/15/trust-is-an-engineering-deliverable/", "published_at": "2026-06-15T11:00:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b86889003", "title": "AI Is Moving Crazy Fast. That’s Not the Job.", "url": "https://decoupledlogic.com/2026/06/13/ai-is-moving-fast-thats-not-the-job/", "published_at": "2026-06-13T11:00:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b873b53cd", "title": "Build the Loop. Then Build the Boundary. (Part 1 of 2)", "url": "https://decoupledlogic.com/2026/06/12/build-the-loop-then-build-the-boundary/", "published_at": "2026-06-12T11:00:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b88395c6a", "title": "Governing Agent Boundaries in .NET. Not Agents.", "url": "https://decoupledlogic.com/2026/04/07/governing-agent-boundaries-in-dotnet/", "published_at": "2026-04-07T11:00:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b88af443c", "title": "The EU Says You Need a Kill Switch by August. Do You Have One?", "url": "https://decoupledlogic.com/2026/04/06/eu-kill-switch-by-august/", "published_at": "2026-04-06T11:00:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b8923d47b", "title": "You Stopped Verifying.", "url": "https://decoupledlogic.com/2026/04/05/you-stopped-verifying/", "published_at": "2026-04-06T00:50:00+00:00" }, { "id": "01a0876a-a49e-72a1-a682-6f7b89f7afa9", "title": "40% Will Be Canceled. Not Because the Models Failed.", "url": "https://decoupledlogic.com/2026/04/05/forty-percent-will-be-canceled/", "published_at": "2026-04-05T20:47:32+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000e8838f5", "title": "One Agent Fails. The Whole System Learns the Wrong Lesson.", "url": "https://decoupledlogic.com/2026/04/03/one-agent-fails/", "published_at": "2026-04-03T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000ebea9c8", "title": "Agents Don’t Have Identities. They Have Inherited Credentials.", "url": "https://decoupledlogic.com/2026/04/02/agents-dont-have-identities/", "published_at": "2026-04-02T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000ed1e8bb", "title": "Agent Sprawl Is the New Shadow IT.", "url": "https://decoupledlogic.com/2026/03/31/agent-sprawl-is-the-new-shadow-it/", "published_at": "2026-03-31T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000f1ed59f", "title": "They Can Watch. They Cannot Stop.", "url": "https://decoupledlogic.com/2026/03/27/they-can-watch-they-cannot-stop/", "published_at": "2026-03-27T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000f4da773", "title": "Your Code Works. Nobody Knows Why.", "url": "https://decoupledlogic.com/2026/03/24/your-code-works-nobody-knows-why/", "published_at": "2026-03-24T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38000f5057db", "title": "Agentic Engineering Is a Practice. AgenticOps Is the Infrastructure.", "url": "https://decoupledlogic.com/2026/03/21/agentic-engineering-is-a-practice/", "published_at": "2026-03-21T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-380010381262", "title": "Agent Runtimes Are Infrastructure Now", "url": "https://decoupledlogic.com/2026/03/20/agent-runtimes-are-infrastructure-now/", "published_at": "2026-03-20T23:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-3800108de92a", "title": "Deploying an Agent Runtime with an Agent", "url": "https://decoupledlogic.com/2026/03/20/deploying-an-agent-runtime-with-an-agent/", "published_at": "2026-03-20T11:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-38001106c60f", "title": "Verification Beats Debugging", "url": "https://decoupledlogic.com/2026/03/19/verification-beats-debugging/", "published_at": "2026-03-19T23:00:00+00:00" }, { "id": "01a0c507-0c6a-73b6-a8b9-3800113d839c", "title": "OpenClaw Is Not an AI Assistant", "url": "https://decoupledlogic.com/2026/03/19/openclaw-not-ai-assistant/", "published_at": "2026-03-19T17:52:34+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c827dcc6aa", "title": "Autonomy Without Infrastructure Is Just a Demo", "url": "https://decoupledlogic.com/2026/03/13/autonomy-without-infrastructure/", "published_at": "2026-03-13T23:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c828ceb2b5", "title": "I Was a 1x Coder at Best. AI Made Me a 0x Coder.", "url": "https://decoupledlogic.com/2026/03/12/i-was-a-1x-coder-at-best-ai-made-me-a-0x-coder/", "published_at": "2026-03-12T11:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c82909c8df", "title": "How Agents Stay in Bounds", "url": "https://decoupledlogic.com/2026/03/11/how-agents-stay-in-bounds/", "published_at": "2026-03-11T11:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c8291448eb", "title": "What AgenticOps Actually Looks Like", "url": "https://decoupledlogic.com/2026/03/09/what-agenticops-actually-looks-like/", "published_at": "2026-03-09T11:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c829d36b96", "title": "Most Software Is Just CRUD. That’s Not the Problem.", "url": "https://decoupledlogic.com/2026/03/01/most-software-is-just-crud-thats-not-the-problem/", "published_at": "2026-03-01T12:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c829d3ef51", "title": "I’ve Never Fully Understood the Systems I Work In. AI Is Making That Worse.", "url": "https://decoupledlogic.com/2026/02/28/ive-never-fully-understood-the-systems-i-work-in-ai-is-making-that-worse/", "published_at": "2026-02-28T17:51:18+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c82a11027e", "title": "Codify How You Work", "url": "https://decoupledlogic.com/2025/11/26/codify-how-you-work/", "published_at": "2025-11-26T12:00:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c82a91b4b5", "title": "Meet /llms.txt: The AI-First Treasure Map Every Site Needs", "url": "https://decoupledlogic.com/2025/07/28/meet-llms-txt-the-ai-first-treasure-map-every-site-needs/", "published_at": "2025-07-28T11:12:00+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c82aa56588", "title": "AgentOps: The Operational Backbone for AgenticOps", "url": "https://decoupledlogic.com/2025/07/21/agentops-the-operational-backbone-for-agenticops/", "published_at": "2025-07-21T11:24:14+00:00" }, { "id": "01a0c518-0d07-7103-b418-45c82b64c6ba", "title": "Browser War III: The Rise of the AI Web", "url": "https://decoupledlogic.com/2025/07/14/browser-war-iii-the-rise-of-the-ai-web/", "published_at": "2025-07-14T21:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac805fe47847", "title": "Ubuntu Dev Environment Setup on Windows (WSL)", "url": "https://decoupledlogic.com/2025/07/14/ubuntu-dev-environment-setup-on-windows-wsl/", "published_at": "2025-07-14T21:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac806094755e", "title": "Background Agents in Cursor: Cloud-Powered Coding at Scale", "url": "https://decoupledlogic.com/2025/05/29/background-agents-in-cursor-cloud-powered-coding-at-scale/", "published_at": "2025-05-29T11:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac80611607d9", "title": "Enterprise SaaS is Broken. AI Agents Can Fix It.", "url": "https://decoupledlogic.com/2025/05/27/enterprise-saas-is-broken-ai-agents-can-fix-it/", "published_at": "2025-05-27T11:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac80616e966c", "title": "Execution is Everything: Building an AgenticOps Playbook That Works", "url": "https://decoupledlogic.com/2025/03/11/execution-is-everything-building-an-agenticops-playbook-that-works/", "published_at": "2025-03-11T11:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac8061f23903", "title": "Aligning Client Goals with User Needs: It’s Not Either-Or", "url": "https://decoupledlogic.com/2025/03/10/aligning-client-goals-with-user-needs-its-not-either-or/", "published_at": "2025-03-10T11:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac8062bd82de", "title": "AgenticOps: From Strategy to Continuous Improvement", "url": "https://decoupledlogic.com/2025/03/09/agenticops-from-strategy-to-continuous-improvement/", "published_at": "2025-03-09T23:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac80639c6417", "title": "How Do You Steer Towards Success? The North Star Metric", "url": "https://decoupledlogic.com/2025/02/25/how-do-you-define-success-the-north-star-metric/", "published_at": "2025-02-25T12:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac8063a27c3d", "title": "Editing a Podcast Using AI Without Losing My Mind", "url": "https://decoupledlogic.com/2025/02/22/editing-a-podcast-without-losing-my-mind/", "published_at": "2025-02-22T12:00:00+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac8063c0900e", "title": "AI Agents Can Write Code, Here’s How We Win as Developers", "url": "https://decoupledlogic.com/2025/02/21/ai-agents-can-write-code-heres-how-we-win-as-developers/", "published_at": "2025-02-22T00:09:37+00:00" }, { "id": "01a0c523-0b4f-7344-a164-ac80648a65dc", "title": "Estimates are Bullshit", "url": "https://decoupledlogic.com/2025/02/19/estimates-are-bullshit/", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216444fec140", "title": "The AI Compass: Aligning AI with Your Desired Outcome", "url": "https://decoupledlogic.com/2025/02/15/the-ai-compass-aligning-ai-with-your-desired-outcome/", "published_at": "2025-02-15T13:53:14+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216445f6aba0", "title": "Building Resilient .NET Applications using Polly", "url": "https://decoupledlogic.com/2025/02/11/building-resilient-net-applications-using-polly/", "published_at": "2025-02-11T22:53:20+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-2164460f38fd", "title": "The Copilots Are Coming", "url": "https://decoupledlogic.com/2025/02/04/the-copilots-are-coming/", "published_at": "2025-02-04T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216446d7a5f0", "title": "AgenticOps Optimization with Graded Feedback Loops", "url": "https://decoupledlogic.com/2025/01/29/agenticops-optimization-with-graded-feedback-loops/", "published_at": "2025-01-29T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-2164471f4787", "title": "Enhancing AgenticOps with Observability", "url": "https://decoupledlogic.com/2025/01/28/enhancing-agenticops-with-observability/", "published_at": "2025-01-28T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216447d42484", "title": "Creating an AgenticOps Powered Email Workflow", "url": "https://decoupledlogic.com/2025/01/25/creating-an-agenticops-powered-email-workflow/", "published_at": "2025-01-25T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216448a5a8e6", "title": "Why We Need to Bet on Agents Now", "url": "https://decoupledlogic.com/2025/01/24/why-we-need-to-bet-on-agents-now/", "published_at": "2025-01-24T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-2164497d2e68", "title": "First Principles of Business Operations Systems and Applications", "url": "https://decoupledlogic.com/2025/01/23/first-principles-of-business-operations-systems-and-applications/", "published_at": "2025-01-23T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-216449ce8119", "title": "Key Thinkers in the First Principles of Business Operations", "url": "https://decoupledlogic.com/2025/01/22/key-thinkers-in-the-first-principles-of-business-operations/", "published_at": "2025-01-22T12:00:00+00:00" }, { "id": "01a0c52e-7069-722b-8c6f-21644a49d88c", "title": "Essential First Principles of Business Operations", "url": "https://decoupledlogic.com/2025/01/21/essential-first-principles-for-business-operations/", "published_at": "2025-01-21T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a495991494", "title": "Building AI-Driven Product Teams in AgenticOps", "url": "https://decoupledlogic.com/2025/01/17/building-ai-driven-product-teams-in-agentic-ops/", "published_at": "2025-01-17T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a4967e1df7", "title": "Streamlining Dependency Management: Lessons from 2015 to Today", "url": "https://decoupledlogic.com/2025/01/14/dependency-management-evolution-from-2015-challenges-to-modern-solutions/", "published_at": "2025-01-14T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a4968138ca", "title": "AgenticOps: Transform Your Business with Agent Enhanced Teams", "url": "https://decoupledlogic.com/2025/01/10/agenticops-transform-your-business-with-agent-enhanced-teams/", "published_at": "2025-01-11T00:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a496b4dcf3", "title": "2025: The Year AI Transforms Work and Industry at Scale", "url": "https://decoupledlogic.com/2025/01/03/2025-the-year-ai-transforms-work-and-industry-at-scale/", "published_at": "2025-01-03T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a497a96bd6", "title": "Writing Automated Integration Tests by the Numbers", "url": "https://decoupledlogic.com/2024/12/31/writing-automated-integration-tests-by-the-numbers/", "published_at": "2024-12-31T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a49843e20c", "title": "Maximize Business Efficiency with SAS Agent", "url": "https://decoupledlogic.com/2024/12/27/maximize-business-efficiency-with-sas-agent/", "published_at": "2024-12-27T12:00:00+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a4987d1c18", "title": "Unlock JavaScript Key Code Values for Developers", "url": "https://decoupledlogic.com/2024/12/24/unlock-javascript-key-code-values-for-developers/", "published_at": "2024-12-24T16:07:02+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a49900ae04", "title": "A Future Vision of Software Development", "url": "https://decoupledlogic.com/2024/12/15/a-future-vision-of-software-development/", "published_at": "2024-12-15T18:58:13+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a4990ae8b1", "title": "Revolutionizing Business Operations for Digital Products a Value Delivery System (VDS)", "url": "https://decoupledlogic.com/2024/08/29/revolutionizing-business-operations-for-digital-products-a-value-delivery-system-vds/", "published_at": "2024-08-29T16:36:02+00:00" }, { "id": "01a0c538-e926-7046-bbbe-28a49985aa59", "title": "Software Delivery Metrics", "url": "https://decoupledlogic.com/2023/11/19/software-delivery-metrics/", "published_at": "2023-11-19T18:45:01+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960cd5f156", "title": "It’s Been a Long Time", "url": "https://decoupledlogic.com/2023/11/18/its-been-a-long-time/", "published_at": "2023-11-18T22:32:04+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960d9e9aef", "title": "I Hate Double Dippers, Yes I’m Talking About You Duplicate HTTP Poster", "url": "https://decoupledlogic.com/2019/07/06/i-hate-double-dippers-yes-im-talking-about-you-duplicate-http-poster/", "published_at": "2019-07-06T19:27:46+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960db2ca25", "title": "Digital Services Playbook", "url": "https://decoupledlogic.com/2019/06/30/digital-services-playbook/", "published_at": "2019-07-01T00:24:48+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960e83ba0d", "title": "Observable Resilience with Envoy and Hystrix works for .NET Teams", "url": "https://decoupledlogic.com/2019/06/21/observable-resilience-with-envoy-and-hystrix-works-for-net-teams/", "published_at": "2019-06-21T18:30:18+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960f539f79", "title": "Welcome to Simple Town, My Notes on ASP.NET Razor Pages", "url": "https://decoupledlogic.com/2019/02/10/welcome-to-simple-town-my-notes-on-asp-net-razor-pages/", "published_at": "2019-02-10T16:38:54+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-85960fc9ded7", "title": "Git Commit Log as CSV", "url": "https://decoupledlogic.com/2019/02/04/git-commit-log-as-csv/", "published_at": "2019-02-05T03:44:08+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-859610939ed0", "title": "Thinking About Microservices", "url": "https://decoupledlogic.com/2019/02/03/thinking-about-microservices/", "published_at": "2019-02-03T22:34:49+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-859610dff3bd", "title": "An Agile Transformation", "url": "https://decoupledlogic.com/2017/10/26/an-agile-transformation/", "published_at": "2017-10-26T12:53:52+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-859610ffefa4", "title": "Adding Report to Existing TFS 2017 Project", "url": "https://decoupledlogic.com/2017/05/11/adding-report-to-existing-tfs-2017-project/", "published_at": "2017-05-11T15:36:43+00:00" }, { "id": "01a0c542-4d6c-72d8-bfca-859611806b23", "title": "Visual Studio, DotNet Core, Windows and Docker, a Match Made in Heaven", "url": "https://decoupledlogic.com/2017/05/08/dotnet-core-and-docker/", "published_at": "2017-05-08T11:02:45+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d2dc7c7c", "title": "TransactionScope Async Thread Fail", "url": "https://decoupledlogic.com/2017/02/14/transactionscope-async-thread-fail/", "published_at": "2017-02-14T16:51:37+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d382eca9", "title": "AWS Device Farm vs Microsoft Mobile Center", "url": "https://decoupledlogic.com/2017/02/11/aws-device-farm-vs-microsoft-mobile-center/", "published_at": "2017-02-11T13:46:02+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d3b54d62", "title": "Build a .Net Core WebAPI using Visual Studio Code", "url": "https://decoupledlogic.com/2017/02/08/build-a-net-core-webapi-using-visual-studio-code/", "published_at": "2017-02-09T00:57:18+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d3e8acb1", "title": "Modular MicroSPAs", "url": "https://decoupledlogic.com/2017/01/14/modular-microspas/", "published_at": "2017-01-14T15:10:29+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d427ca14", "title": "Thoughts on Multitenant Microservices", "url": "https://decoupledlogic.com/2016/08/23/thoughts-on-multitenant-microservices/", "published_at": "2016-08-23T12:42:01+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d43c3e2e", "title": "In SQL Null is not a value… not a value!", "url": "https://decoupledlogic.com/2016/08/04/in-sql-null-is-not-a-value-not-a-value/", "published_at": "2016-08-04T16:14:22+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d53034fd", "title": "Where is your logic?", "url": "https://decoupledlogic.com/2016/08/01/where-is-your-logic/", "published_at": "2016-08-01T14:22:18+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d5c67e7f", "title": "I’m old and set in my ways.", "url": "https://decoupledlogic.com/2016/07/06/im-old-and-set-in-my-ways/", "published_at": "2016-07-06T22:16:11+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d61eb4a1", "title": "Free Google I/O Event in Jacksonville, FL", "url": "https://decoupledlogic.com/2016/05/11/free-google-io-event-in-jacksonville-fl/", "published_at": "2016-05-11T15:06:47+00:00" }, { "id": "01a0c54b-1b39-706e-a638-fd34d6651509", "title": "FIXED: Error Building Cordova in Visual Studio", "url": "https://decoupledlogic.com/2016/05/11/fixed-error-building-cordova-in-visual-studio/", "published_at": "2016-05-11T14:02:23+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b4306b9e", "title": "KISS Your Big Data UI", "url": "https://decoupledlogic.com/2016/04/30/kiss-your-big-data-ui/", "published_at": "2016-04-30T16:05:25+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b49bd4ec", "title": "How do you do to spell relief?", "url": "https://decoupledlogic.com/2016/04/20/how-do-you-do-to-spell-relief/", "published_at": "2016-04-20T12:26:20+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b4e607ac", "title": "Stand Up, Sit Down, Just Collaborate", "url": "https://decoupledlogic.com/2016/03/02/stand-up-sit-down-just-collaborate/", "published_at": "2016-03-02T05:32:38+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b5725a43", "title": "Part 7: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/02/05/part-7-get-up-and-running-with-react-and-typescript/", "published_at": "2016-02-05T09:00:35+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b5d2142e", "title": "Part 6: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/02/03/part-6-get-up-and-running-with-react-and-typescript/", "published_at": "2016-02-03T09:00:24+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b63aa23e", "title": "Part 5: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/02/01/part-5-get-up-and-running-with-react-and-typescript/", "published_at": "2016-02-01T09:00:42+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b6f8491a", "title": "Part 4: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/01/29/part-4-get-up-and-running-with-react-and-typescript/", "published_at": "2016-01-29T09:00:24+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b79c97df", "title": "Pretty URLs in Aurelia", "url": "https://decoupledlogic.com/2016/01/29/pretty-urls-in-aurelia/", "published_at": "2016-01-29T07:10:05+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b7d72492", "title": "Learning with the Jax Dev Community", "url": "https://decoupledlogic.com/2016/01/29/learning-with-the-jax-dev-community/", "published_at": "2016-01-29T06:20:50+00:00" }, { "id": "01a0c553-5b39-72ed-9cdb-b293b82b6f31", "title": "Part 3: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/01/27/get-up-and-running-with-react-and-typescript-2/", "published_at": "2016-01-27T09:00:53+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c4ffa7582", "title": "Part 1 & 2: Get Up and Running with #React and #TypeScript", "url": "https://decoupledlogic.com/2016/01/25/get-up-and-running-with-react-and-typescript/", "published_at": "2016-01-25T09:00:56+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c50862cab", "title": "Event Sourcing: Stream Processign with Real-time Snapshots", "url": "https://decoupledlogic.com/2016/01/24/event-sourcing-stream-processign-with-real-time-snapshots/", "published_at": "2016-01-24T23:22:10+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c50aac51a", "title": "Recent Talks with Big Effect on My Development", "url": "https://decoupledlogic.com/2016/01/23/recent-talks-with-big-effect-on-my-development/", "published_at": "2016-01-23T19:14:18+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c5100a0c6", "title": "My New Book: “Hello React and TypeScript”", "url": "https://decoupledlogic.com/2016/01/20/new-book-hello-react-and-typescript/", "published_at": "2016-01-20T23:57:25+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c5161f7a0", "title": "Online Computer Science Education", "url": "https://decoupledlogic.com/2016/01/07/online-computer-science-education/", "published_at": "2016-01-08T04:27:37+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c520aa66d", "title": "Testing Liskov Substitution Principle", "url": "https://decoupledlogic.com/2016/01/05/testing-liskov-substitution-principle/", "published_at": "2016-01-05T22:21:29+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c524f076b", "title": "Liskov Substitution Principle (LSP) in TypeScript", "url": "https://decoupledlogic.com/2015/12/23/liskov-substitution-principle-lsp-in-typescript/", "published_at": "2015-12-24T00:22:55+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c5345e2af", "title": "Testing GoCD on Azure Linux VM", "url": "https://decoupledlogic.com/2015/12/05/testing-gocd-on-azure-linux-vm/", "published_at": "2015-12-06T04:18:28+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c53ec0bc8", "title": "GTP for BDD", "url": "https://decoupledlogic.com/2015/11/27/gtp-for-bdd/", "published_at": "2015-11-27T20:19:30+00:00" }, { "id": "01a0c55b-bdd0-7399-ba6d-a83c54c2bd24", "title": "Extending the Reach of QA to Production", "url": "https://decoupledlogic.com/2015/11/13/extending-the-reach-of-qa-to-production/", "published_at": "2015-11-14T00:50:00+00:00" } ] posts Claim your blog
Back to decoupledlogic.com
Blog · corpus.blog/blogs/decoupledlogic.com/posts

decoupledlogic.com

decoupledlogic.com

2026

2025

2024

2023

2019

2017

2016

2015