|
Hi there!
Welcome to the 193rd freek.dev newsletter!
Here are a couple of links I hope you'll enjoy as much as I did.
⭐ Ray 3.0 beta is here
I'm incredibly proud of our new version (v3) of Ray. We call it "beta", but I'm using it myself all the time instead of the v2, it's already very polished. If you're already a Ray user I recommend trying our beta.
I'm pretty sure all of you know that it's Black Friday today. So, like every year, Ray Lifetime Licenses are available for the next couple of days.
⭐ Introducing Flare’s next big feature: performance monitoring
Performance monitoring gives you a complete view of what's happening in your Laravel app. The dashboard tracks everything: HTTP routes, queued jobs, Artisan commands, and database queries.
⭐ The effects of the Cloudflare outage on Oh Dear
Mattias shares his insights into what we saw during the outage and our lessons learned.
Sevalla is the all-in-one PaaS for your web projects (sponsored link)
Host and deploy your applications, databases, object storage, and static sites. Enjoy advanced deployment pipelines, a complete database studio, instant preview apps, and one-click templates. The pricing is simple: no hidden fees, no seat-based pricing, and you pay only for what you use.
What's new in PHP 8.5
PHP 8.5 includes the pipe operator, clone with, a new URI parser, and more.
Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel
Imagine your team wants to bring AI into their workflow to automate routine tasks, extract insights from data, assist with content creation, or improve customer support. Smart move!
How to use Flexible Caching in Laravel | Tutorial | Quick Win Wednesday #QWW
In this episode of the Quick Win Wednesday series, I'll have a look at how to use flexible caching in Laravel. A great way to avoid unhappy users who'll hit invalid cache.
Improving unit test run time in a Laravel modular monolith
Using Laravel’s new traits, WithCachedRoutes and WithCachedConfig, you can significantly reducing test run times.
Bond: Modern JS in Laravel Blade
In his talk at Wire:Live talk, Filip Ganyicz explores Bond, a new approach that brings the capabilities of modern JavaScript into your Blade views.
Architectural debt is not just technical debt
We used to distinguish between code debt (temporary hacks) and architectural debt (structural decisions that bite you later). But in enterprise architecture, it goes way beyond technical implementation.
17 New(ish) Vanilla JavaScript Features You Might Have Missed
This article explores some exciting new features that have been added to the language in recent years, because sometimes vanilla is exactly what you need. If you’re looking to cut down on heavy dependencies or simply get up to date, this one’s for you.
Creating custom Facade fakes in Laravel
Adding fake() methods to your custom facades in applications and packages can provide some nice DX and APIs.
Developer Tooling #008
Here's Patrick's montly selection of handy tools.
Community links
In this section you'll find links submitted by others. Let me know if you did write or stumbled across a blog post, tutorial or video that might be interesting to appear in this section
Run PHPUnit and Pest Tests Without Vite Assets in Laravel (submitted by Ash Allen)
Custom Collection Methods - Laravel In Practice EP1 (submitted by Harris Raftopoulos)
Nimbus: An integrated, in-browser API client for Laravel with a touch of magic (submitted by Mazen Touati)
Working with PHP and Laravel on VSCode (submitted by Wendell Adriel)
Service Pattern in Laravel: Why it is meaningless (submitted by Nabil Hassen)
Laramap (submitted by Dennis)
Effortless Laravel Performance Testing with the Volt-Test PHP SDK (submitted by Eslam A-Elwafa)
Email Utilities for Laravel v1.0 Released! (submitted by Ash Allen)
Phone number validation in Laravel: Comprehensive Guide (submitted by Nabil Hassen)
How to Build a Self-Refining Content Agent with LarAgent (submitted by Revaz Gh.)
Immutable and Mutable Dates in PHP (submitted by Ash Allen)
A Guide to Laravel Queues: Building Scalable, Performant Applications (submitted by Bert De Swaef)
Using inserts on Factories in Laravel | Tutorial | Quick Win Wednesday #QWW (submitted by Bert De Swaef)
Old posts
Here are a couple of links from a while ago!
Importing a frontend Javascript library without a build system
What's new in PHP 8.4
5 Ways to Extract Value from Overmocked Tests
Playtime with PHP Attributes
Building Maintainable PHP Applications: Data Transfer Objects
IPC in Electron
Accessing Databases in PhpStorm
Laravel Custom Query Builders Over Scopes
Did you like this newsletter?
I take a lot of time curating the right links for you. You could do me a favor by either spreading the word and letting others know about my newsletter.
Alternatively, you could consider picking up one of the paid products my team and I have worked on:
If you have any questions, remarks or thoughts about this newsletter, simply hit reply!
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
|