nunomaduro
staff software engineer at laravel · speaker · content creator · open-source contributor · created pest, pint, pail, larastan, and more.
in this phase where everyone's getting lazy about learning because of AI, this is your moment to double down on learning and become good as fuck
i am so lucky
it's sunny in portugal, and i'm just walking on the beach, realizing that my family is in good health, my laravel family/friends are doing great, and laracon us is coming up and we're ready to make the community happy
my youtube stuff are also doing better than ever, and life is just great in general right now
love you, life
pls pls pls pls pls pls pls pls don't open a pr or issue on my open source project that says something like: "i ran claude code on this repo and here's what it found…"
it's time.. my full 2026 dev setup
watch it here: https://youtu.be/hO1Qw24bFxU?si=3MDzLGCSX-sPnIfR
RE: @nunomaduro@mastodon.social
mega urgent: we need a domain for this so we can buy it ahead of time
can you help me come up with a name for the product chat? 🙌🏻
You asked for it, and now you have it
New video: PHP Internals Secrets: ZVAL Explained
Watch it here: https://youtu.be/5ENx1co_9mE?si=k6C2C4-TXkk6mcRe
your experience with claude code (or any AI model really) changes a lot when you build things step by step instead of asking for everything at once..
this is where most people struggle when they say AI doesn’t work well for them..
build things incrementally and guide the agent: that’s basically what real software engineering is turning into..
3 productivity tips every software engineer needs; in this video, i'm sharing 3 tips you can start using tomorrow that will seriously improve your productivity
i also share my schedule, my workflow, and more
watch here: https://youtu.be/BJ2d8Z6uQ5Y?si=Vl0ocvo5RZSaqMEt
this is huge: Tanner Linsley, creator of TanStack, is coming to my channel on april 23 for a live interview.. don't miss it: https://www.youtube.com/live/AQOPaHHYQFk?si=tAIaN8ZPFStJL_PO
php + laravel is the best stack in the world imo; tried a different style for this video.. more editing, touching grass, and pitching php/laravel to people who haven't seen what this stack can do.. lmk what you think.. watch here: https://youtu.be/C_0XBmrubsY?si=90r9lsNfSWxfxiSA
expect('App')->toBeCasedCorrectly()
new arch expectation landed in pest php 2 weeks ago; it makes sure your psr-4 autoloading casing is right 🤌🏻
hugeeee difference between having a "ready" app running locally on a dev server and having it live in production; taking payments, handling real users, dealing with scale, bugs, support, and all the chaos that comes with reality
Cut Your AI Token Usage by 75% (with Caveman) / Watch this: https://youtu.be/1gyRbgYRhck?si=24dVdYA0zAtBUQHC
stop overengineering.. just use a database https://youtube.com/shorts/RnHAo5VF49o?si=CexKkY_c6v4I5rV6
just released pest v4.6.1; up to 30% faster boot times before your test suite runs (measured on laravel cloud); if you pass --filter or a test file, --update-snapshots now only updates the snapshots that match
pest's website now supports the llms.txt standard:
/llms.txt for a curated index of the docs
/llms-full.txt for the full documentation in one markdown file
/docs/{page}/llms.txt for raw markdown on any page
it's all generated from the existing docs, cached, always in sync 🫦
run this: curl -fsSL nunomaduro.com/subscribe | sh
day 2.. 9 hours left, building slack with laravel, laravel cloud, and the best language in the world: php
join us: https://www.youtube.com/live/gPHN3wHdP8Q?si=4wNST2OeYZ9ZOHwC
reminder: people above you often have no idea what they're doing
huge stuff: laravel got strict forms, pest now supports flaky tests + more.. check it out: https://youtu.be/ctpyKkZqfkg?si=xJUt8DT9ZYdzsmfN
chat, what you think about bound-erased generics? imo, is just be best option we have as it could be instantly adopted by laravel, symfony, etc without any breaking changes; this is just the best option we have... https://youtube.com/shorts/p_3ZzvfM9IU
here's a conversation with Thomas Crary, president of Laravel.. we talked about the $57m investment, his role, how laravel has grown over the last couple of months, and what may be next
php brazil, let me just tell you this 🇧🇷
6 may: laravel day sp meetup (https://www.meetup.com/php-sp/events/314248922)
7 may: php sp meetup (https://www.meetup.com/php-sp/events/314213031)
9 may: 🔥🔥🔥 (yes, another one)
I HAVE 48 HOURS TO BUILD SLACK / LIVE NOW: https://www.youtube.com/live/zq4vexfE2zs?si=C8jdxB0N7Q5asiRD&with=laravel
just released laravel sluggable; my opinionated take on slug generation for eloquent models, based on the same pattern i've used in projects like laravel cloud.. it handles all the weird edge cases, collisions, unicode, cjk transliteration, etc
claude mythos: my full breakdown.. watch here: https://youtu.be/d60tgdM1eGI?si=tNw8F_YkY3ep7AWV
Is Claude Mythos Anthropic's First AGI Warning? https://youtube.com/shorts/B5iGEoryB5U?si=BukpG4ikNBBNyJU5
and it's out! in this video, i added `dd` to php core
it's a 10-minute video showing exactly how you can contribute to php's source code
watch here: https://youtu.be/FBtPOg5GxYA?si=vGRyokgUxhzE59GU
laravel day sp is going to be huge 🇧🇷 may 6 / Mateus Guimarães and i will be there speaking.. please repost for reach 💛 https://www.meetup.com/php-sp/events/314248922/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link&utm_version=v2&member_id=197971324
what programming language should you learn first? https://youtube.com/shorts/XfvyDvb2PrI?si=aYNQdmfltkF21t3O
Prompt + YOLO = vibe coding
Prompt + review code, tests, iteration = agentic development
This is bad...
just feeling really grateful for everything god's given me through my laravel journey.. i work hard, but i know i'm also lucky to do something i genuinely enjoy.. still kinda crazy that i get to wake up and be happy to open my laptop (every single day)
5 claude code cli commands that save me hours; watch here: https://youtu.be/rBsbmqIvfr8?si=ffBPDm0NGqfOV04_
biggest php livestream ever: july 1–2
full announcement tomorrow
são paulo php community, 2 weeks left:
• laravelday sp, 6 may: only a few spots left https://www.sympla.com.br/evento/laravel-day-sp/3384640
• php sp, 7 may: sold out
• [redacted], 9 may: follow Marcel dos Santos for news
mostly technical × nunonation: join aaron, ian, and me as we chat about AI, agentic coding, and the future of devs.. https://www.youtube.com/live/R170mOQeloM?si=szAnkzLYwlee0G8H
just added Laravel support to pao, so any artisan command, like `php artisan make`, will now output way less tokens.. for those who asked: pao only activates for AI agents; in the terminal, for humans, nothing changes..
composer require nunomaduro/pao:^0.1 --dev
all my projects, starter kits, and packages now use pao.. in just one week: close to 400 github stars, almost 100,000 downloads; start saving tokens today..
chat, see you all tomorrow for the biggest stream everrr! ✨