Askr 1.4 — the cache that proves it's safe to cache Full-page caching is rare in PHP because nobody trusts it. Askr 1.4 adds a cache oracle that reports what's actually safe to cache, and automatic dependency tagging so invalidation stops being a maintenance job. elyracode.com/blog/askr-14...
Knut W. Horne
@kwhorne.bsky.social
Writer, Creator, Developer Inside NEXT RFID Ecosystem - a complete RFID WMS, logistic and Retail POS platform.
Elyra 0.9.25: Your Agent Joins the Team — Timesheet and All Every integration so far made the agent better at code. This one makes it better at being a colleague. 0.9.25 connects Elyra to Félagi — the project portal where people and agents share one board.... elyracode.com/blog/elyra-0...
The teammate who works while you sleep Elyra Félagi is a task platform where agents are actors, not features — they appear in the assignee picker, claim issues, and move them to review. The server never calls a model; every LLM call happens on a machine you own. elyracode.com/blog/the-tea...
ElyraSQL 1.7.0: the release we didn't write Both halves of ElyraSQL 1.7.0 came from an outside contributor who pointed four commercial Laravel codebases at our database and turned every failure into a generic MySQL reproduction. What he found: a version string that. elyracode.com/blog/elyrasq...
Grove 1.3.0: The Application Decides Laravel 13.16 shipped php artisan dev, and Grove's hardcoded two-process dev session became a limitation. Grove 1.3.0 reads dev:list from your app instead of guessing — plus a pre-existing orphaned-process bug that testing..... elyracode.com/blog/grove-1...
ElyraSQL 1.6.0: the quiet release where everything got faster ElyraSQL 1.6.0 is a release with no new marketing checkbox and a database that got measurably better anyway. Two bug reports turned out to be one defect in the row-oriented paths — fixing it made ..... elyracode.com/blog/elyrasq...
The part nobody talks about: what happens after the agent stops typing Fifty files changed and no idea where to start. e 0.9.7 and 0.9.8 move the review of agent-written code into the editor — risk-ranked files, diff-scoped safety checks, per-file revert, and a .... elyracode.com/blog/the-par...
Before you optimize for AI, check whether the robots even show up Structured data, llms.txt and quotable paragraphs are worthless if the crawler never arrives. Elyra Sjá 0.5.0 reads your access log to show which AI crawlers actually came, whether your robots.txt... elyracode.com/blog/before-...
Askr 1.2 — learning to say no Askr 1.2 is about refusal: fleet-wide rate limiting in shared memory, a canary gate that drains and quarantines a bad deploy, a response cache that survives reboots, and askr tune — a command that measures your app and writes the config elyracode.com/blog/askr-12...
Askr 1.1 — the cache that finally handles the cart widget Askr 1.1 brings Edge-Side Includes, PURGE/BAN and declarative cache rules in-process: cache the expensive page, keep the cart live, and invalidate by URL — no Varnish, no second hop. Plus two security .... elyracode.com/blog/askr-11...
Seeing your site the way the machines do Elyra Sjá is a native macOS SEO and GEO auditor — one app for meta tags, structured data, crawls, trends and monitors, with an agent that fixes findings in your actual repo. Local-first, offline licence, no subscription. elyracode.com/blog/seeing-...
Elyra 0.9.24: Opus 5 Lands — and a Bug That Taught Us About Silence Two stories in one release. Claude Opus 5 shipped this morning and was in Elyra the same day — a registry refresh, nothing more. The other story is a paste shortcut that broke without saying a word. elyracode.com/blog/elyra-0...
Your Data Grid Shouldn't Be the Scary Part Building fast, friendly tables in Laravel — and why we let the database do the heavy lifting. Now with a first-class PostgreSQL driver in 0.4.0. elyracode.com/blog/your-da...
Askr 1.0 — the whole server, in one binary Askr hits 1.0: embedded PHP 8.5 in a Rust binary — web server, queue, scheduler, cache, and broadcaster in one process. Frozen surfaces under SemVer, four code reviews, and 23 million requests of proof. elyracode.com/blog/askr-10...
Elyra 0.9.22: The One Where the Waiting Ends Two frontier models, two different kinds of 'no' — Claude Fable 5 behind subscription walls and export-control suspensions, Fugu Ultra region-blocked out of the EU. As of this week, both have a 'yes', and neither.... elyracode.com/blog/elyra-0...
One Grid, Four Databases: Elyra DataGrid 0.3 Point it at ClickHouse, SQLite, MySQL, or ElyraSQL — same grid, same code, right tool for the job. elyracode.com/blog/one-gri...
Ask the Grid: Natural-Language Filtering Lands in Elyra DataGrid 0.2 Elyra DataGrid 0.2 lets users filter a table by typing a sentence. The model never touches your database — it only produces a filter the grid already allows. elyracode.com/blog/ask-the...
We built the data grid we always wished existed Meet Elyra DataGrid — one grid, three clients, ten million rows, and a first paint that doesn't flinch. elyracode.com/blog/we-buil...
Freddy the Notetaker A complete course on building real software with Elyra: from a vague idea to a shipped product, one chapter at a time. Not a command reference — a journey. You will meet every important Elyra feature exactly where it earns its keep. elyracode.com/course
Elyra 0.9.21: Your Dev Environment Gets a Voice — and Elyra Gets a School Coding agents are blind to the layer where half your afternoons go: the php-fpm OOM, the .env pointing at nothing, the APP_URL that lies. 0.9.21 ships a Grove integration that reads the.... elyracode.com/blog/elyra-0...
Elyra 0.9.20: The Agent That Checks Its Own Work — and Remembers Which Models Let It Down Auto-diagnostics and blast radius on every edit, swarm pipelines isolated in git worktrees, and failover that learns which models actually work on your machine. Three .... elyracode.com/blog/elyra-0...
Grove 1.2.1 — a rollback that actually explains itself Grove 1.2.1 makes sandboxed writes legible: every agent-run migration or SQL statement now comes back with its blast radius — the SQL it ran, the mail it sent, and the metrics — so keeping or rolling back .... elyracode.com/blog/grove-1...
Grove 1.1 — teaching your local environment to talk to your AI Grove 1.1 turns grove mcp from a read-only window into a workshop: sandboxed writes with automatic rollback, a per-request causal chain linking requests to SQL and mail, and one-click 'explain this .... elyracode.com/blog/grove-1...
Meet the Herd Strip: Every Agent, One Glance, Zero Modals Running four coding agents at once is free. Knowing what they're all doing is not. Elyra Conductor v0.8.8 adds a herd strip next to the tab bar — blocked, working, done, sorted by urgency, one click away. elyracode.com/blog/meet-th...
Elyra 0.9.18: Your Agent Finally Reads the Type Definition Before You Ask Elyra already shipped LSP integrations — the agent just wasn't reaching for them proactively. 0.9.18 makes symbol lookup automatic after every edit, adds Rust to the LSP lineup with..... elyracode.com/blog/elyra-0...
I can finally watch Askr think — and it speaks HTTP/3 now A field journal through Askr 0.9.4 → 0.9.6: agentless SQL logging, a leader-elected metrics rollup, per-request OpenTelemetry traces, HTTP/3 over QUIC, a -full build, and askr-laravel on Packagist. elyracode.com/blog/i-can-f...
Askr, four releases later: serve the warm page, fix it in the background, and finally delete Redis A field journal through Askr 0.9.0 → 0.9.3: stale-while-revalidate, RSS-based worker recycling, shadow traffic, native queue autoscaling, a durable L2 tier.... elyracode.com/blog/askr-fo...
The Two Things a Single-Vendor Agent Can't Do. Elyra v0.9.16 Two features ship in v0.9.16, and neither is possible for a vendor-locked tool: cross-provider failover, so your agent doesn't die when your provider does, and /review --cross, a second opinion from... elyracode.com/blog/the-two...
ElyraSQL 1.0 — A Database That Refuses to Lose to History ElyraSQL 1.0 is here — the first stable release of a single-file, MySQL-compatible database written in Rust. A correctness-and-robustness release with real bug fixes, streaming joins, and a fair benchmark... elyracode.com/blog/elyrasq...
ElyraSQL 0.9.6: teaching a single-file database to win at analytics ElyraSQL is a single-file, MySQL-compatible database in Rust — a row store. In 0.9.6 it beats PostgreSQL 17 and MySQL 8.4 on every OLAP query we threw at it, thanks to vectorized aggregation, a .... elyracode.com/blog/elyrasq...