MCP, RAG, etc. und der Bedeutungsschwund Martin Fowler hat 2006 beschrieben, wie gute Begriffe ihre Bedeutung verlieren. Gerade passiert es wieder — nur diesmal in der KI-Welt.
Some online diagram & drawing apps A few online apps to draw diagrams and draw concepts. Good for software engineers.
TIL: OpenAPI — nullable property in deepObject If you want to have optional parameters in a schema with the deepObject style, you probably run into problems — at least with the league/openapi-psr7-validator. The easy fix or workaround for this, is to add nullable: true to the parent schema.
Domain-driven Design: Application services vs. Domain services When to put your logic into Application services vs. when to Domain services. Let's see what ChatGPT says about this.
TIL: Documenting Architecture Decisions with ADRs Today I re-read the article by Michael Nygard, Documenting Architecture Decisions and wanted to mention it in my TILs. * An ADR is like a conversation with a future developer on the project. * “A new person coming on to a project may be perplexed, baffled, delighted, or infuriated by some past
TIL: OpenAPI - Value expected to be 'array', but 'array' given. How to fix the error: Value expected to be 'array', but 'array' given with league/openapi-psr7-validator.
TIL: Plan more Slack! “Slack” ist die Regelung, dass Zeit eingeplant ist, die nicht für Stories verwendet werden muss.