41554 blogs · [ { "id": "01a0c6fc-1e0c-70a8-9b00-e05e75220b0f", "title": "Who's Calling? — Identity for the Age of Agents", "url": "https://dasith.me/presentations/agent-identity/", "published_at": "2026-09-15T02:25:27+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e7579fd4e", "title": "Manufacturing Backpressure — Coding Agent Harnesses", "url": "https://dasith.me/presentations/backpressure/", "published_at": "2026-09-15T02:25:27+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e75abcc72", "title": "Throw Away The Vibes — Context Engineering Is All You Need", "url": "https://dasith.me/presentations/context-engineering/", "published_at": "2026-09-15T02:25:27+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e76294d26", "title": "The Errand — Agentic Delegation, Explained", "url": "https://dasith.me/presentations/errand/", "published_at": "2026-09-15T02:25:27+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e764e526d", "title": "Presentations — Dasith Wijesiriwardena", "url": "https://dasith.me/presentations/", "published_at": "2026-09-15T02:25:27+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3e980661a", "title": "Refining Inferential Sensors in Coding Agent Harnesses", "url": "https://dasith.me/2026/06/20/refining-inferential-sensors/", "published_at": "2026-06-20T00:00:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ea48d09e", "title": "Manufacturing Backpressure in Coding Agent Harnesses", "url": "https://dasith.me/2026/06/14/backpressure-in-coding-agent-harnesses/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ea69704a", "title": "Throw Away The Vibes: Context Engineering Is All You Need - DDD Melbourne 2026", "url": "https://dasith.me/2026/06/10/throw-away-the-vibes-context-engineering-ddd-melbourne-2026/", "published_at": "2026-06-10T12:06:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3eb04d876", "title": "The Errand: What Sending a Kid to the Shop Teaches Us About Agentic Delegation", "url": "https://dasith.me/2026/06/10/the-errand-agentic-delegation/", "published_at": "2026-06-10T02:00:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3eb7e527e", "title": "Structured workflows for coding with AI agents using the Breadcrumb Protocol", "url": "https://dasith.me/2025/04/02/vibe-coding-breadcrumbs/", "published_at": "2025-04-02T01:00:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ebc1be97", "title": "Lessons from the Trenches in a LLM Frontier: An Engineer’s Perspective - Apidays Australia 2024", "url": "https://dasith.me/2024/10/30/llm-lessons-api-days-2024/", "published_at": "2024-10-30T11:06:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ecab56ce", "title": "LLM Prompt Injection Considerations With Tool Use", "url": "https://dasith.me/2024/05/03/llm-prompt-injection-considerations-for-tool-use/", "published_at": "2024-05-03T12:06:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ed10b3b7", "title": "Building Trust Brick by Brick: Exploring the Landscape of Modern Secure Supply Chain Tools - API Days Australia 2023", "url": "https://dasith.me/2024/01/05/secure-supply-chain-api-days-2023/", "published_at": "2024-01-05T11:06:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3ed35e374", "title": "What is ORAS and why should you care?", "url": "https://dasith.me/2023/06/04/what-is-oras/", "published_at": "2023-06-04T12:06:00+00:00" }, { "id": "01a08768-5882-7371-8086-a7d3edb61014", "title": "Lessons learned from doing EdgeDevOps (GitOps) in the bush, air and underwater - API Days Australia 2022", "url": "https://dasith.me/2023/01/06/edge-devops-apidays-australia-2022/", "published_at": "2023-01-06T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e69727f06", "title": "Instrument MQTT based python messaging app using Open Telemetry", "url": "https://dasith.me/2023/01/06/instrument-mqtt-open-telemetry-python/", "published_at": "2023-01-06T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e686abb41", "title": "Going down the rabbit hole of EF Core and converting strings to dates", "url": "https://dasith.me/2022/01/23/ef-core-datetime-conversion-rabbit-hole/", "published_at": "2022-01-23T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e688aaeec", "title": "Propagating context and tracing across your distributed process boundaries using OpenTelemetry - API Days Australia 2021", "url": "https://dasith.me/2022/01/23/open-telemetry-apidays-australia-2021/", "published_at": "2022-01-23T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e67dcfe12", "title": "The Shell Game Called Eventual Consistency - API Days Jakarta 2021", "url": "https://dasith.me/2021/03/09/eventual-consistency-apidays-jakarta-2021/", "published_at": "2021-03-09T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e68125536", "title": "Object Capability Model And Mapping", "url": "https://dasith.me/2021/03/09/object-capability-model-and-mapping-copy/", "published_at": "2021-03-09T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e67da80da", "title": "Not All “Microservices Frameworks” Are Made The Same - NDC Sydney 2020", "url": "https://dasith.me/2021/03/08/microservices-frameworks-ndc-sydney-2020/", "published_at": "2021-03-08T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e677e0ebf", "title": "Building Distributed Systems on the Shoulders of Giants - API Days Live, Australia 2020", "url": "https://dasith.me/2020/10/11/building-ditributed-systems-apidays-2020/", "published_at": "2020-10-11T11:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e66f03752", "title": "Converting a Visual Studio database project to use DbUp migrations", "url": "https://dasith.me/2020/06/08/database-project-conversion-to-migrations/", "published_at": "2020-06-08T02:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e666f8006", "title": "Preventing fat/bloated/god controllers by following a simple endpoint pattern", "url": "https://dasith.me/2020/03/21/simple-endpoints/", "published_at": "2020-03-21T01:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e65daa259", "title": "Integration Testing an AspNet Core API That is Protected With CSRF/XSRF Tokens", "url": "https://dasith.me/2020/02/03/integration-test-aspnetcore-api-with-csrf/", "published_at": "2020-02-03T01:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e6537a782", "title": "Upcoming talk @ API Days, Melbourne 2019", "url": "https://dasith.me/2019/09/07/upcoming-talk-at-apidays/", "published_at": "2019-09-07T12:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e64c3f58f", "title": "Speaking @ DDD Melbourne 2019", "url": "https://dasith.me/2019/08/13/speaking-ddd-melbourne-2019/", "published_at": "2019-08-13T12:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e63e711cc", "title": "Protecting Assets Without Using Authorization Headers (i.e. Bearer Tokens)", "url": "https://dasith.me/2019/04/29/protecting-assets-without-using-authorization-headers/", "published_at": "2019-04-29T02:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e63020a89", "title": "Setting Up AzureAD Multi-tenant Authentication With ASP NET Core And Angular", "url": "https://dasith.me/2019/04/27/azuread-multi-tenant-aspnetcore-angular/", "published_at": "2019-04-27T02:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e624ad2e8", "title": "A Reply To Waleed Aly’s Article On Sri Lankan Easter Sunday Terrorist Attack", "url": "https://dasith.me/2019/04/26/a-reply-to-waleed-aly/", "published_at": "2019-04-26T02:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e6247eb9c", "title": "Requesting Additional Claims From AzureAD", "url": "https://dasith.me/2019/04/14/requesting-additional-claims-from-azure-ad/", "published_at": "2019-04-14T02:00:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e62147f6f", "title": "Mediator Pattern Implemented In .NET/C#", "url": "https://dasith.me/2019/01/07/mediator-pattern-implemented-in-net/", "published_at": "2019-01-07T12:02:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e61c3c9f0", "title": "OAuth Client Credentials Flow With AzureAD", "url": "https://dasith.me/2018/12/31/client-credentials-flow-with-azuread/", "published_at": "2018-12-31T12:02:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e6134aa7d", "title": "Integration Testing ASP.NET Core WebApi", "url": "https://dasith.me/2018/12/30/integration-testing-aspnet-core-webapi/", "published_at": "2018-12-30T12:02:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e60482739", "title": "NimbleConfig - A Simple Config Injector For .Net", "url": "https://dasith.me/2018/10/02/nimbleconfig-a-simple-config-injector-for-net/", "published_at": "2018-10-02T13:02:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5fa2397c", "title": "Speaking @LevelsConf 2018", "url": "https://dasith.me/2018/10/01/speaking-levelsconf-2018/", "published_at": "2018-10-01T12:06:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5f50225e", "title": "What Does Durable Azure Functions Solve?", "url": "https://dasith.me/2018/04/24/what-does-durable-azure-functions-solve/", "published_at": "2018-04-24T03:36:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5ecfcbb1", "title": "Using Azure Functions HttpTrigger As Web API", "url": "https://dasith.me/2018/01/20/using-azure-functions-httptrigger-as-web-api/", "published_at": "2018-01-20T07:39:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5ebbf41a", "title": "Event Sourcing Examined Part 3 Of 3", "url": "https://dasith.me/2017/08/02/event-sourcing-examined-part-3-of-3/", "published_at": "2017-08-02T09:48:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5ebb073c", "title": "REST + AngularJS Basics With .Net Core WebAPI CRUD Example", "url": "https://dasith.me/2017/03/23/rest-angularjs-basics-with-net-core-webapi-crud-example/", "published_at": "2017-03-23T03:28:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5e1aba12", "title": "Event Sourcing Examined Part 2 Of 3", "url": "https://dasith.me/2016/12/31/event-sourcing-examined-part-2-of-3/", "published_at": "2016-12-30T16:40:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5d79b139", "title": "Event Sourcing Examined Part 1 of 3", "url": "https://dasith.me/2016/12/02/event-sourcing-examined-part-1-of-3/", "published_at": "2016-12-02T04:23:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e5d44e027", "title": "Where My Journey Began", "url": "https://dasith.me/2016/11/29/first-blog-post/", "published_at": "2016-11-29T02:45:00+00:00" }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e6ec2484b", "title": "About Me", "url": "https://dasith.me/about/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e6f6c8150", "title": "Posts by Category", "url": "https://dasith.me/categories/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e70667979", "title": "Contact - Dasith’s Gossip Protocol - Adventures in a #distributed world - 🤓 @dasiths", "url": "https://dasith.me/contact/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e708f07f2", "title": "Dasith’s Gossip Protocol - Adventures in a #distributed world", "url": "https://dasith.me/recent/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e716b059b", "title": "Welcome/ආයුබෝවන් to My Blog", "url": "https://dasith.me/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e7250404b", "title": "Resume - Dasith’s Gossip Protocol - Adventures in a #distributed world - 🤓 @dasiths", "url": "https://dasith.me/resume/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e72509f36", "title": "Series - Dasith’s Gossip Protocol - Adventures in a #distributed world - 🤓 @dasiths", "url": "https://dasith.me/series/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e7256c5b5", "title": "Posts by Tag", "url": "https://dasith.me/tags/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e72c0c987", "title": "Dasith’s Gossip Protocol - Adventures in a #distributed world", "url": "https://dasith.me/recent/page2/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e7351a326", "title": "Dasith’s Gossip Protocol - Adventures in a #distributed world", "url": "https://dasith.me/recent/page3/", "published_at": null }, { "id": "01a0c6fc-1e0c-70a8-9b00-e05e744ec1ae", "title": "Dasith’s Gossip Protocol - Adventures in a #distributed world", "url": "https://dasith.me/recent/page4/", "published_at": null } ] posts Claim your blog
Back to dasith.me
Blog · corpus.blog/blogs/dasith.me/posts

dasith.me

dasith.me

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

Undated