This is why PR diff speed matters. This isn't a dunk on GitHub specifically, because GitLab, Forgejo, etc. are all equal or worse. But this is the kind of thing that drives me nuts, because this is a core workflow and its slow enough I literally take my hands off the keyboard.
Btw, when my mouse jiggles on the left, its because the page is literally skipping frames and I'm instinctively shaking my mouse to see if it'll respond. And on the keyboard input you can literally here me finish typing before a letter even shows up.
For someone like me who is an expert at these tools, my brain navigates the tool dramatically faster than it can keep up, and that is not good. The tool should not get in the way.
New tool for Laravel devs!
EnvKit - Local Dev Stack for Windows & macOS
https://t.co/WNJo5Yhgu0
It's like Laravel Herd but with MORE tech-stack outside of Laravel:
- nginx/Apache
- MongoDB
- Python
- and more
13 years of @ReactPHP! 🚀 From "impossible" to now powering countless applications worldwide and can't wait to see what's next! Happy birthday! 🎂 #async#PHP
https://t.co/4a7Dtb6rx0
Dan hampir semua solusi yang ada perlu menjalankan migrasi & seeding ke-database utama, sedangkan yang lain hanya menyediakan "data mentah" (JSON, SQL atau CSV) yang masih perlu diolah dulu sebelum bisa digunakan.
Berawal dari keresahan pas butuh data wilayah administratif Indonesia tapi gak ada satupun solusi siap pakai.
Dan lahirlah Laravel Nusa yang gak cuma provide Eloquent model lengkap dengan Hierarchical Relation nya tapi juga ReST API.
https://t.co/iY9qbFSGBC
Laravel's cache memo driver is a game-changer for performance! 💪
It stores resolved cache values in memory during a single request, preventing repeated cache hits 🚫
Perfect for eliminating redundant Redis/DB calls ✨
Simple but incredibly effective for request-level optimization! 🔥
A piece of advice:
If you have this much traffic, go with Laravel Octane + Franken PHP on an AMD server :)
PS: A 5 EUR server is handling this right now
⚡️ Vite 7.0 is out!
- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!
https://t.co/qGWcL2YQNl
Big news: Windows Subsystem for Linux is now Open Source! 🎉
Download WSL, build from source, contribute fixes & features, and join its active development.
Learn more: https://t.co/JzhrU4RAkx
@benjamincrozat I personally find that "simplicity also makes it easily to misuse" and "slightly better understanding ..." are somewhat contradictory. Because it would require quite a significant amount of your understanding to not misuse it.
Indeed, and these points are enough to describe @LaravelLivewire in My opinion
- that simplicity also makes it easy to misuse.
- Every time your component updates, Livewire has to serialize, diff, and rehydrate those properties.
Livewire isn’t slow. Your component is bloated.
With great power comes great responsibility and Livewire gives you a lot of power.
It’s dead simple to build reactive UIs. But that simplicity also makes it easy to misuse.
The #1 performance killer?
Massive properties in components that get re-rendered too often.
Every time your component updates, Livewire has to serialize, diff, and rehydrate those properties. The bigger and more complex they are, the more overhead you create. Often for no good reason.
What most developers don’t realize:
A slightly better understanding of how Livewire works under the hood can unlock huge performance gains.
Be lean. Keep your state minimal. Don’t dump entire models or collections into public properties if you don’t need to.
Livewire isn’t your bottleneck. You are.
Introducing the "Insights sidebar" in @ChromeDevTools Performance panel ⚡️
Brings Lighthouse-like analysis directly into the timeline! Visualize LCP, INP, CLS bottlenecks & more in context to debug faster.
The POP UP PARADE series brings a figure of the infamous Shou Tucker from "Fullmetal Alchemist: Brotherhood". Besides him is…. yeah let's not go there. Order this one for your collection - comes with emotional trauma at no extra cost!
🥲 Preorder Now 🥲
https://t.co/kOPH2umsgY