Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. AI may be in a bubble, but Jevons' paradox suggests cheaper intelligence will make usage and infrastructure demand explode anyway.

  2. Walking OmNomNom through the questions from the previous post and landing on five boundaries that are nothing like Product, Order, Customer, and Payment.

  3. Service boundaries are not named into existence.

  4. Service boundaries are not about data shape or workflow.

  5. The four ServiceControl env vars from Part 3, repointed at Duende.

  6. A minimal ASP.NET Core app embedding Duende IdentityServer, configured for the same servicecontrol-api audience the Keycloak path uses.

  7. The error messages every first-time setup hits, what each one actually means, the fix, and the list of things that need to change before this configuration leaves the lab.

  8. The four values that change when you swap identity providers, the audit instance that mirrors them, the forwarded headers ServiceControl trusts behind a reverse proxy, and the moment the browser finally lands back in ServicePulse with a token.

  9. A realm, a client scope, the audience mapper that catches every first-time setup, and the public client ServicePulse uses to redirect through Keycloak.

  10. ServiceControl 6.13 lets ServicePulse sit behind any OpenID Connect identity provider.

  11. How this blog now pulls snippets from real source files at build time, with a CI check that fails when an example stops compiling and a per-snippet link straight to GitHub.

  12. Introducing HyperHawk

    I built a GitHub Action that checks links in pull requests, including links to private repositories.

  13. Two fixes after the series - letting Claude run without interruptions inside Docker, and a git-wtadd bug that was silently pushing commits to main

  14. Sticking with Claude Code

    OpenCode looked great on paper.

  15. Container naming, terminal quirks, smarter worktrees, and the principle behind it all

  16. When a second AI tool exposes every assumption baked into your launcher scripts

  17. AI coding agents in Docker

    A series on running AI coding tools in a containerized development environment on Windows

  18. Teaching an AI agent your conventions so it can actually follow them

  19. Running Claude Code in Docker

    How I keep my Windows machine clean by stuffing all development tools into a Docker container

  20. Orchestration looks great on a whiteboard until your orchestrator becomes the single point of everything

  21. A witty look at how we're drowning in subscriptions and why it might all pop like the dotcom bubble

  22. Upcoming events

    Upcoming & Recent Speaking Engagements

  23. Two Generals' Problem explained in a Star Wars theme

  24. AI pair programming

    Look at me, being all enthusiastic about AI

  25. Shared database? Of course not!

    What is so bad about shared databases with microservices?

  26. In this article I explain how I converted my weblog from WordPress to Jekyll

  27. NDC Porto and Øredev

    I presented at NDC Porto and Øredev

  28. Podcasts & online usergroup

    I've been interviewed in some podcasts...

  29. A long awaited goal is finally here

  30. The team at Amazon Prime published an article where they explain their move from serv...

  31. Distributed Monolith

    How can a microservices-based architecture, that looked great on paper, turn into a s...

  32. Priority Queues – Interceptors

    In the previous articles, I demonstrated why there is not really a need for priority ...

  33. 4+1 architectural view model

    Once upon a time, I came across a question about a system that was designed according...

  34. Priority Queues – Publishing

    Instead of deciding to which queue a priority message should be sent to, a better des...

  35. See how to send messages with a higher priority using NServiceBus....

  36. Dealing with higher priority for certain messages often requires more than just an ad...

  37. BloggingAbout.NET is dead

    BloggingAbout.NET as a (domain)name exists since December 14, 2004.

  38. Dealing with eventual consistency

    Last year during Øredev I presented on how to deal with eventual consistency.

  39. In a production environment, it can be hard to diagnose logfiles and investigate if s...

  40. I just read a great article by Richard Wellum on Eventual Consistency and Concurrency...

  41. What is a servicebus?

    The first time I read about the concept of a servicebus and saw the images, I could n...

  42. Microservices deployment

    In the past we used to have monoliths.

  43. Today I gave two presentations at an SDN Event in Zeist.

  44. In a presentation for Blaak Selectie and Betabit, I presented on NServiceBus Sagas ye...

  45. No Deadlines

    Delivering an immutable set of features, within a fixed deadline and with a set amoun...

  46. In the eight fallacies, there’s one that says the topology never changes.

  47. In this tutorial I’ll try to explain how publish subscribe (pubsub) works and how ...

  48. In my High Availability article I mentioned business components and questions were as...

  49. Yesterday I presented my messaging presentation again, organized by Blaak Selectie an...

  50. Upcoming sessions end 2015

    Software Development Network – September 11th, 2015 The first two sessions I’ll be pr...