Moodle 5.3: the new API finally gets real OAuth (the old one keeps its tokens)
Moodle 5.3 LTS ships a core OAuth 2 server for the routed REST API. What changes, what doesn't, and who it's for.
Leer artículoRead articleMoodle 5.3 LTS ships a core OAuth 2 server for the routed REST API. What changes, what doesn't, and who it's for.
Leer artículoRead articleOpenAI introduces dots on 29 September: an always-on agent on GPT-6 Astra, with its own computer. Pro skips the EEA. Grok Bot does not, and every bot on an account shares one computer.
Leer artículoRead articleAnthropic ships Claude Sonnet 5.5 on 28 September. Same token price as Sonnet 5 and GPT-6 Sol, $2 and $10. On their benches it sits near Opus 5.5. The 30% cheaper per task is theirs; Artificial Analysis, at max effort, measures a higher bill.
Leer artículoRead articleOpenAI ships GPT-6 Sol and Luna on 22 September. Half the promotional price of 5.6, default effort at medium, and an outside index that barely moves.
Leer artículoRead articleAnthropic ships Claude Opus 5.5 on 22 September. Fable 5.1-level on most work, 40% cheaper to run than Opus 5, and the default effort drops to medium.
Leer artículoRead articleSpaceXAI ships Grok 4.7 on 21 September. Same price as 4.6, a 500,000-token context, and a table that does not win every row. What I'm watching, since I code with it.
Leer artículoRead articleI asked my AI agent what backend to use for a dating app and it suggested Supabase. What it is, why it fit this particular case, and the fine print.
Leer artículoRead articleI’ve spent months coding with Claude. This week I put Grok Build into the daily mix: what feels different, what I still do with Claude, and a menu bar app I built so I’m not blind about credit usage.
Leer artículoRead articleAnthropic ships Claude Sonnet 5: 1M context, launch pricing of $2/$10 and performance close to Opus. What changes and when to pick it over Opus 4.8 and Haiku 4.5.
Leer artículoRead articleI moved mod_jitsi to a standalone repo and git push broke: a hook assuming ../.. and migrating @covers to PHP attributes for PHPUnit 11.
Leer artículoRead articleA scheduled task in my Moodle plugin stopped generating attendance slips with a cryptic 'no document provided'. The culprit wasn't an IP that changed — it was having written it by hand.
Leer artículoRead articleI serve several public APIs from a Mac mini at home. Here's how I kept a flood from taking down the whole machine: free Cloudflare rate-limiting and non-blocking locks at the origin.
Leer artículoRead articleMy fitness app used the Claude API for all its AI. Apple is giving small developers its cloud AI for free, so I spent these days swapping Anthropic for Apple's models. What I migrated, what I didn't, and what I learned.
Leer artículoRead articleMoodle 5.2 brings React into the core as its new UI framework. That's why I'm moving my plugin's frontend to React: aligning with the core's direction instead of piling up debt.
Leer artículoRead articleMy real programming stack in 2026: a Mac mini at home, Claude Code as the editor, plain PHP, Hugo, git hooks that deploy by themselves. And the other side: how I write Moodle plugins at UDIMA, where I do touch code line by line.
Leer artículoRead articleI built nine free tools: Spanish fake data generator with valid NIF and IBAN, JSON formatter, hash calculator, QR generator and more. No registration, no limits, with API.
Leer artículoRead article