|
Hi there!
Welcome to the 203rd freek.dev newsletter!
Here are a couple of links I hope you'll enjoy as much as I did.
⭐ The stack behind There There
An inside look at the stack powering There There: Laravel, Inertia, React, TypeScript, Horizon, Reverb, and a bunch of Spatie packages and services. A nice overview of the pragmatic tooling choices behind the product.
⭐ Locally great, globally drifting
A thoughtful review of AI-generated frontend code in a real product: strong in isolated spots, but increasingly inconsistent at the system level. It also makes the case for using AI as a candidate generator and validator, not as the reviewer with the final opinion.
⭐ Reading code with AI, not generating it
A good piece on using AI to understand a large existing codebase instead of generating more code. It shares practical onboarding tactics and prompts that help map domains, dependencies, and architecture faster.
An Update on Composer & Packagist Supply Chain Security
Composer and Packagist share a solid overview of the supply chain security work already in place, what is shipping now, and what is coming next. Worth reading if you maintain PHP packages or care about how the ecosystem is hardening against package compromise.
Automate your PHP security updates
Yoeri shows how to automatically open a pull request when a new PHP security advisory appears. Nice little workflow that combines Laravel Health, Oh Dear, and GitHub Actions to keep apps patched quickly.
The robots are replacing the packages
An interesting take on how AI changes the build-versus-buy decision for packages. Shared problems can often be generated, while hard, external, or opinionated problems still benefit from well-maintained packages.
Claude Talk Small. Code Still Big.
A fun look at making coding assistants talk less, and what that actually saves in practice. The main takeaway is that shorter replies help, but most token cost still comes from the actual work: reading, reasoning, coding, and checking.
Compound Engineering: How Every Codes With Agents
Every shares how its team uses AI agents in a compounding loop of planning, working, assessing, and feeding lessons back into the system. The big idea: each feature should make the next one easier to build because the agents keep learning the codebase.
The elephant in the room
Josh Comeau shares a thoughtful take on AI, arguing that deep technical skill becomes more valuable, not less, as these tools improve. His point is that strong developers can use AI to amplify their work, while less experienced builders still struggle without solid architectural judgment.
Hard truths about building in the AI era
Keith Rabois shares a sharp, opinionated take on how AI is reshaping startups, careers, and product teams. The episode is especially interesting for its thoughts on hiring, the future of product management, and building with more speed and intensity.
Notes on software quality
Anthony Hobday shares a thoughtful framework for thinking about software quality, from reliability and speed to clarity, efficiency, and beauty. I liked his argument that quality depends on both individual care and organisational appetite.
Community links
In this section you'll find links submitted by others. Let me know if you wrote or stumbled across a blog post, tutorial or video that might be interesting to appear in this section.
Headless Analytics for Laravel: SPAs, Mobile Apps, Stateless APIs (submitted by Zacharias Creutznacher)
Making Pest parallel and time-based sharding work in Bitbucket Pipelines (submitted by Zacharias Creutznacher)
Laravel Request Lifecycle Deep Dive: From Request to Response (submitted by Wendell Adriel)
Old posts
Here are a couple of links from a while ago!
A package to handle one-time passwords (OTP) in Laravel apps
It's never just that simple
Impostor Syndrome – Maybe I’m Not Good Enough?
Do not call toArray() to get all items from a Laravel Collection
PHP Benchmarks: 8.4 performance is steady compared to 8.3 and 8.2
Simplifying work with custom stubs in Laravel
If you found this edition useful, write a short recommendation. Approved recommendations appear on the newsletter page for others to see.
Thank you so much for reading!
Freek
You are receiving this newsletter because you subscribed at freek.dev
Unsubscribe from this newsletter
This mail was sent using Mailcoach
|