nunomaduro @nunomaduro.com · 3hnothing prepares you for a database migration you think a query builder or db-agnostic layer keeps you safe for the future. it doesn't every db is different internally. stuff is either unsupported or behaves differently 110
nunomaduro @nunomaduro.com · 4hmigrating a project from forge to laravel cloud, here it is this is an article written by punyapal shah, about a project that was on forge for a long time.. sql to mysql, local filesystem to s3, and more laravel.com/blog/migrati...laravel.comMigrating Pinkary from Laravel Forge to Laravel Cloud: An engineering playbook | Laravel - The clean stack for Artisans and agentsPinkary's move from Laravel Forge to Laravel Cloud exposed SQLite and MySQL differences, query assumptions, and local-storage coupling. Here is the code-backed... 011
nunomaduro @nunomaduro.com · 9hphp family: october 15 is coming 48 hour live stream with brent and matthieu (yes, 48 hours straight..) and we are going to build a social network using PHP, the best language on the planet 🤌🏻 click on the notify me thing: www.youtube.com/live/6zCNQa3...youtube.comBuilding a social network in PHP in 48h (Day 1, JetBrains office)YouTube video by nunomaduro 011
nunomaduro @nunomaduro.com · 12hif i had two weeks off just for learning, i'd spend them getting better at agentic coding: better with skills, prompting, guiding agents through everything (coding, reviewing, architecting, testing), and better at setting up loops so they can iterate and improve on their own 230
nunomaduro @nunomaduro.com · 13hcoming for php 8.6: clamp function kinda cool, no more of that min(max( chain we were always doing 000
nunomaduro @nunomaduro.com · 22hthings changed so much in the past 12 months Opus 4.5 literally changed so many things, and everything is evolving so fast that it's honestly hard to imagine where we'll be in 5 years so excited to be alive in this decade.. literally happy to be part of this era 010
nunomaduro @nunomaduro.com · 29/09/2026lol, seems like the Decisions API is coming to OpenAPI so i guess.. it's gg for Jev? 000
nunomaduro @nunomaduro.com · 29/09/2026urgent php ep 5 is out longest running podcast i've ever done (i usually quit by episode 2) today we get into something sensitive.. tune in: youtu.be/SL4APfE4894?...youtu.beDHH may be right.. is coding literally dead?YouTube video by nunomaduro 000
nunomaduro @nunomaduro.com · 29/09/2026something i added to my omarchy dotfiles: claude no longer co-authors his commits also stopped it from using the description and forced semantic conventional commits so the commits look like i wrote them myself.. and i kind of did, i'm reviewing all of them anyway 120
nunomaduro @nunomaduro.com · 29/09/2026believe it or not, one of the biggest strengths of omarchy is its community the mindset is that with AI everything is fixable and solvable, and it's so good.. when you stop overthinking problems, technical ones included, you just achieve greatness in software 110
nunomaduro @nunomaduro.com · 29/09/2026it's so satisfying to open a project at the very end, right before delivery, and just refactor everything i want why? because during development i went with 100% test coverage and static analysis at level max 010
nunomaduro @nunomaduro.com · 28/09/2026one thing you're going to learn with time is how similar all programming languages literally are all of them share the same kind of feature set behind the scenes: static analysis, linters, testing, frameworks, etc.. 021
nunomaduro @nunomaduro.com · 28/09/2026i know this is probably not sexy, but consider installing laravel/vet with a minimum release age option.. just an extra safeguard against supply chain attacks pretty much every ecosystem has this option, and now PHP has it too 131
nunomaduro @nunomaduro.com · 28/09/2026PHP is about to get a new RFC for this terminal API as a terminal lover, i have to find my ways around this all the time.. so i would be really happy with this kind of API 030
nunomaduro @nunomaduro.com · 28/09/2026this is looking awesome working on a omarchy plugin that lets me just speak to this text box.. and it publishes this post on the various socials i use 020
nunomaduro @nunomaduro.com · 27/09/2026really feel that opus 5.5 is probably the biggest breakthrough since opus 4.5 150
nunomaduro @nunomaduro.com · 25/09/2026DHH just said this in front of 1,000 Rails devs... My full reaction: youtu.be/6EAnFU2HSc4?...youtu.beDHH said this in front of 1,000 Rails devs...YouTube video by nunomaduro 000
nunomaduro @nunomaduro.com · 24/09/2026your package manager could be hacking you here are 3 fixes you can do right now (literally takes 2 minutes) watch this: youtu.be/YOoBLUiBo5I?...youtu.beYour Package Manager Could Be Hacking You (3 Fixes You Can Do Right Now)YouTube video by nunomaduro 132
nunomaduro @nunomaduro.com · 24/09/2026i will be reacting to dhh keynote, today, on livestream: www.youtube.com/live/NfTfajl...youtube.comreacting to dhh keynote: writing code by hand's deadIf you liked it, a tiny subscribe, like, or comment below would mea... 200
nunomaduro @nunomaduro.com · 23/09/2026already done on pnpm, bun, etc. but not in composer, so just added minimum release age to laravel vet; with this, composer update now only pulls releases that are at least 7 days old.. composer require laravel/vet --dev ./vendor/bin/vet --init --minimum-release-age=7 // enjoy 070
nunomaduro @nunomaduro.com · 22/09/2026i'm really happy with my omarchy dotfiles right now. i could switch to a new laptop tomorrow and have my whole setup back in under 5 minutes 010
nunomaduro @nunomaduro.com · 22/09/2026made my own omarchy theme from scratch full video: youtu.be/t6AYN-KW1Aw?...youtu.bemade my own omarchy theme from scratchYouTube video by nunomaduro 000
nunomaduro @nunomaduro.com · 21/09/2026omarchy + laravel is actually insane (my full setup) new video: youtu.be/qQ8Qs3aC12I?...youtu.beomarchy + laravel is actually insane (my full setup)YouTube video by nunomaduro 021
nunomaduro @nunomaduro.com · 18/09/2026Well, Omarchy just did this... and things are about to move a lot faster. New video: youtu.be/YkP-C_PCdYE?...youtu.beWell, Omarchy Just Did This..YouTube video by nunomaduro 021
nunomaduro @nunomaduro.com · 17/09/202648 hours on Omarchy: honest thoughts New video: youtu.be/N_8Pwh7h0UM?...youtu.be48 hours on Omarchy: honest thoughtsYouTube video by nunomaduro 011
nunomaduro @nunomaduro.com · 15/09/2026insane. dhh made the best plugin system in linux new video on omarchy: youtu.be/bjTR6-Q0rOk?...youtu.beDHH made the best plugin system in Linux (Omarchy)YouTube video by nunomaduro 010
nunomaduro @nunomaduro.com · 15/09/2026A full social network. Built in PHP. In 48 hours. Live from the JetBrains office. Subscribe: www.youtube.com/live/6zCNQa3... 2 days with the Ternary Brothers: Brent Roose and Matthieu Napoli.youtube.comBuilding a social network in PHP in 48h (Day 1, JetBrains office)YouTube video by nunomaduro 130
nunomaduro @nunomaduro.com · 14/09/2026you familiar with rust's cargo vet or go vet? we just did the same for php, introducing: laravel vet see the code [composer update] is about to write into your vendor/ directory before it does 🤌🏻 141
nunomaduro @nunomaduro.com · 10/09/2026lol ok so the creator of mago made whim: it's basically php but with generics, async/await, pattern matching, and more full video: youtu.be/U0xF6TecrjI?...youtu.beWill Whim replace PHP?YouTube video by nunomaduro 020
nunomaduro @nunomaduro.com · 10/09/2026quick reminder: laravel/pao is framework agnostic.. it works with any php project: laravel, symfony, laminas, vanilla php, whatever.. and supports phpunit, pest, paratest, phpstan, rector, etc unless you enjoy paying tokens, i don't see a reason why not use it 140
nunomaduro @nunomaduro.com · 09/09/2026just released laravel pint 1.32.0, and the binary is now 6× smaller 22MB → 3.6MB, enjoy faster composer updates 🤌🏻 3100
nunomaduro @nunomaduro.com · 08/09/2026So I tried Orca (open-source) for agentic development. Hm. Full video: youtu.be/bIZYkYEUghw?...youtu.beI tried Orca (open-source) for agentic development. Hm.YouTube video by nunomaduro 010
nunomaduro @nunomaduro.com · 08/09/2026ouch, brent's opinion about omarchy.. 🌶️ youtube.com/shorts/JKGAh...youtube.comouch, brent's opinion about omarchy.. 🌶️YouTube video by nunomaduro 000
nunomaduro @nunomaduro.com · 04/09/2026So.. This Happened at the PHP Foundation. Urgent PHP #4 is out: Roman leaving the PHP Foundation, TypePHP, Omarchy, and much more. Full video: www.youtube.com/watch?v=1I15...youtube.comSo.. This Happened at the PHP FoundationYouTube video by nunomaduro 011
nunomaduro @nunomaduro.com · 02/09/2026Multi-agent coding finally clicked for me. I reviewed Solo by @aaronfrancis.com: a desktop native app that lets Claude Code, Codex, and OpenCode work together. Full video: youtu.be/3Z1yJdV4DpU?...youtu.beMulti-agent coding finally clicked for me (Solo breakdown)YouTube video by nunomaduro 051
nunomaduro @nunomaduro.com · 31/08/2026So I tried DHH's Omarchy on my MacBook... Full video: youtu.be/Q7TBEL7vZ5A?...youtu.beSo I tried DHH's Omarchy on my MacBook...YouTube video by nunomaduro 010
nunomaduro @nunomaduro.com · 29/08/2026my branch conventions: - branches: production, staging (if needed), develop - default branch: develop - deployment: tag on production & tests passing 270
nunomaduro @nunomaduro.com · 27/08/2026TypePHP is out: PHP just changed forever New video: youtu.be/7vLvtM2conY?...youtu.beTypePHP is out: PHP just changed foreverYouTube video by nunomaduro 051
nunomaduro @nunomaduro.com · 26/08/2026very very very very very sexy video tomorrow on typephp, get ready 040
nunomaduro @nunomaduro.com · 26/08/2026vibe coding like an actual engineer (from scratch).. in this video we go from a fresh laptop → installing php + laravel → building an app using AI → deploying on laravel cloud → setting up a domain → seeing it live watch it here: youtu.be/FYtDlC2nBfw?...youtu.beVibe Coding like an ACTUAL Engineer (from scratch)YouTube video by nunomaduro 010
nunomaduro @nunomaduro.com · 25/08/2026lol if u ask AI to pick a random number between 1 and 30 it always picks 17 310
nunomaduro @nunomaduro.com · 25/08/2026So I'm building my own Matt Pocock skills framework... Full Video: youtu.be/yw2IZ6EV2dQ?...youtu.beSo I'm building my own Matt Pocock skills framework...YouTube video by nunomaduro 011
nunomaduro @nunomaduro.com · 24/08/2026So I tried Theo's T3 Code... Full video: youtu.be/NBUW3YoO3Dw?...youtu.beSo I tried Theo's T3 Code...YouTube video by nunomaduro 021
nunomaduro @nunomaduro.com · 21/08/2026if you think php is still $_POST and html together in one file, please watch this 031
Reposted by nunomaduroLudovic Guénet @laraveljutsu.bsky.social · 20/08/2026Mes tests Laravel tournent maintenant en 0,40s. 🤯 Entre mes /rules, Claude et le TIA Engine de Pest, j’ai sorti le lance-flammes sur l’optimisation. 🔥 Merci @nunomaduro.com, merci Claude. 🫡 youtu.be/kLbd0UXydyIyoutu.beJ’ai divisé le temps de mes tests PHP par 2 🤯YouTube video by Laravel Jutsu 021
nunomaduro @nunomaduro.com · 20/08/2026fun software fact: you might think two servers in the same timezone have the exact same time, but they don't necessarily their system clocks can differ by milliseconds (or even seconds) 020
nunomaduro @nunomaduro.com · 17/08/2026building yet another tool that'll go mainstream like pint or pest, for people who can't just blindly trust composer updates anymore it's called pet, and it does what "cargo vet" does in the rust world: forces you (or your ai agent) to review what you're about to pull in 172