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.
TIL: You know everybody by 6 steps. Be nice! A documentary about the science behind sayings like "the world is so small".
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.
Backup for personal data (and restoring them) Strategies to back up personal data and apps. In case of disaster: restore them… but test the recovery too!
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.
An article with PHP code and Prism.js highlighting A simple example and description on how to use and improve code in Ghost CMS with Prismjs.
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
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.
ADR: 1. Record architecture decisions Status Accepted Context We need to record the architectural decisions made on this project. Decision We will use Architecture Decision Records, as described by Michael Nygard. Consequences See Michael Nygard’s article, linked above. For a lightweight ADR toolset, see Nat Pryce’s adr-tools.
TIL: Plan more Slack! “Slack” ist die Regelung, dass Zeit eingeplant ist, die nicht für Stories verwendet werden muss.