Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
AI may be in a bubble, but Jevons' paradox suggests cheaper intelligence will make usage and infrastructure demand explode anyway.
-
Walking OmNomNom through the questions from the previous post and landing on five boundaries that are nothing like Product, Order, Customer, and Payment.
-
Service boundaries are not named into existence.
-
Service boundaries are not about data shape or workflow.
-
The four ServiceControl env vars from Part 3, repointed at Duende.
-
A minimal ASP.NET Core app embedding Duende IdentityServer, configured for the same servicecontrol-api audience the Keycloak path uses.
-
Authenticating ServicePulse with Keycloak, Part 4: when OIDC goes wrong, and what the POC leaves out
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.
-
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.
-
A realm, a client scope, the audience mapper that catches every first-time setup, and the public client ServicePulse uses to redirect through Keycloak.
-
ServiceControl 6.13 lets ServicePulse sit behind any OpenID Connect identity provider.
-
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.
-
I built a GitHub Action that checks links in pull requests, including links to private repositories.
-
Two fixes after the series - letting Claude run without interruptions inside Docker, and a git-wtadd bug that was silently pushing commits to main
-
OpenCode looked great on paper.
-
Container naming, terminal quirks, smarter worktrees, and the principle behind it all
-
When a second AI tool exposes every assumption baked into your launcher scripts
-
A series on running AI coding tools in a containerized development environment on Windows
-
Teaching an AI agent your conventions so it can actually follow them
-
How I keep my Windows machine clean by stuffing all development tools into a Docker container
-
Orchestration looks great on a whiteboard until your orchestrator becomes the single point of everything
-
A witty look at how we're drowning in subscriptions and why it might all pop like the dotcom bubble
-
Upcoming & Recent Speaking Engagements
-
Two Generals' Problem explained in a Star Wars theme
-
Look at me, being all enthusiastic about AI
-
What is so bad about shared databases with microservices?
-
In this article I explain how I converted my weblog from WordPress to Jekyll
-
I presented at NDC Porto and Øredev
-
I've been interviewed in some podcasts...
-
A long awaited goal is finally here
-
The team at Amazon Prime published an article where they explain their move from serv...
-
How can a microservices-based architecture, that looked great on paper, turn into a s...
-
In the previous articles, I demonstrated why there is not really a need for priority ...
-
Once upon a time, I came across a question about a system that was designed according...
-
Instead of deciding to which queue a priority message should be sent to, a better des...
-
See how to send messages with a higher priority using NServiceBus....
-
Dealing with higher priority for certain messages often requires more than just an ad...
-
BloggingAbout.NET as a (domain)name exists since December 14, 2004.
-
Last year during Øredev I presented on how to deal with eventual consistency.
-
In a production environment, it can be hard to diagnose logfiles and investigate if s...
-
I just read a great article by Richard Wellum on Eventual Consistency and Concurrency...
-
The first time I read about the concept of a servicebus and saw the images, I could n...
-
In the past we used to have monoliths.
-
Today I gave two presentations at an SDN Event in Zeist.
-
In a presentation for Blaak Selectie and Betabit, I presented on NServiceBus Sagas ye...
-
Delivering an immutable set of features, within a fixed deadline and with a set amoun...
-
In the eight fallacies, there’s one that says the topology never changes.
-
In this tutorial I’ll try to explain how publish subscribe (pubsub) works and how ...
-
In my High Availability article I mentioned business components and questions were as...
-
Yesterday I presented my messaging presentation again, organized by Blaak Selectie an...
-
Software Development Network – September 11th, 2015 The first two sessions I’ll be pr...