Entity lifecycle hooks and batch operations in Waaseyaa
How to use preSave, postSave, preDelete, and postDelete hooks in Waaseyaa, with automatic pre-save validation and saveMany/deleteMany batch operations.
How to use preSave, postSave, preDelete, and postDelete hooks in Waaseyaa, with automatic pre-save validation and saveMany/deleteMany batch operations.
A man spent two years letting cars drive him around. He’s back on horses. 865 engineers debated whether that means the cars are broken.
How Claudriel manages LLM context in production: conversation trimming, turn budgets, model fallback, prompt caching, and per-turn token telemetry.
Developers can now submit posts to this blog via pull request. No fees, no exclusivity, no nonsense.
The critics of vibe coding aren’t wrong about the symptoms — they’re wrong about the cause.
Manage .env files, encrypt secrets with Ansible Vault, and rotate credentials without downtime.
How Minoo’s crossword game teaches Anishinaabemowin through daily puzzles, Elder-authored clues, and a three-layer learning design.
Tune kernel parameters with sysctl and sandbox services with systemd to reduce your VPS attack surface.
How waaseyaa went from a monorepo with 43 path-repository subpackages to individually installable Composer packages on Packagist using splitsh-lite.
What ai-schema, ai-agent, ai-pipeline, and ai-vector enable in a PHP framework designed for AI from the ground up, and an honest look at what’s built versus what’s planned.