Punyapal Shah

Punyapal Shah

@mrpunyapal.dev

Laravel Engineer. Open Source Maintainer. Core Team @ Pinkary & Pest. Founder @ Laravel Artisans. Sharing code, ideas & lessons learned.

741 followers69 following2.9K posts

PHP2Shell. eMudhra certificate trust issues. GitLab CVSS 10.0. Railway secrets exposure. A malicious LiteLLM release. Java emergency updates. Python security releases. Node.js patches. All in one week. 💀 DJ Khaled wasn't ready for this one.

the developer experience in 2026 is spending 3 hours customizing your environment so your coding agent can do all the coding

Laravel devs, now that agents building your things, what frontend you would choose for your fresh Laravel app? Livewire, React, Vue, or other?

Codex scared me and did it again! Today I almost finished my 60% of weekly limit of code and I thought codex is not resetting weekly limit today and I was like I'll be on 30% for sure and found 100% again 😭

Laravel devs, now that coding agents can generate classes in seconds, has your approach to code organization changed? Do you still keep things simple, or are you splitting things up more? 🤔

Codex is doing this for last whole week... every morning you wakeup with 100% weekly limit remaining no matter what it was last night 80, 50, 10 any even 0 and no matter how many days you have left for the week...

When you need something in Laravel, do you install a package, ask your coding agent to pick one, or just build it yourself? Curious how devs are making that call these days.

👀 Using `with()` but still getting N+1 queries? Laravel's `chaperone()` fixes a sneaky Eloquent case you might be missing. 👇

AI can write the code, explain the code, and even review the code. The tricky part is knowing when it's confidently wrong.

Codex is insane, every morning you wake up with your 100% weekly reset remaining, even if it was 80, 50, or 30 last night...

You can have slow APIs but your users should never know it, plan stuff like that... Lazy loading, pre-fetching, fake state, and more Yeah your agent will not suggest you will need to suggest to your agent!

Laravel tip: `rescue()` is useful when an optional feature shouldn't break the main flow. If product recommendations fail, the product page can still load without them. Here's the before and after 👇

Laravel has a funny way of making you forget how much PHP has changed in the last few years. Then you show someone FrankenPHP, Octane, or modern Laravel and they think you're talking about a completely different language.

Hot take: most side projects don't need a launch strategy, a waitlist, or a personal brand. They need someone who actually wants to use them.

The internet used to be a place you went to. Now every place you go on the internet is trying to become the only place you need. Maybe that's why small corners of the internet feel so good.

Laravel Auditor v0.2.0 is already out. Shipped it last week and forgot to post about it 😅 By default, your AI agent now reviews uncommitted changes and related files, instead of the whole codebase. Want a full source code audit? Just ask it to audit full app. github.com/MrPunyapal/l...

github.comGitHub - MrPunyapal/laravel-auditor: Evidence-based audit methodology and read-only Laravel context tools for existing AI coding agents.Evidence-based audit methodology and read-only Laravel context tools for existing AI coding agents. - MrPunyapal/laravel-auditor

The Laravel AI SDK can now classify images. 📸 Imagine checking product photos for visible damage with a few lines of Laravel code. Interesting addition!