An eye on Laravel 11, and measuring user behavior. [W36]
Laravel 11 is around the corner and we already know something about how it could be. Also, unit testing in Laravel, new Symfony versions and more.
👨💻 Launch your product idea
A Senior Developer As A Service. A fixed subscription for unlimited request. You can pause it, or cancel at any moment. A great opportunity to launch your SaaS or improve your product.
[Ad] https://developerjoy.co - Appear here
Laravel
🆕 Laravel 10.21
Mostly new features to the Str
class and counting jobs this week brings us to Laravel 10.21. Here are the highlights:
Add
broadcastAs
atBroadcastNotificationCreated
in #48136Add start and end string replacement and prune methods in #48025
Add
convertCase
toStr
in #48224Allow failed jobs to be counted by "connection" and "queue" in #48216
Give access to job UUID in the job queued event in #48179
You may review the full branch diff on GitHub for a complete list of changes.
📚 An eye on what Laravel 11 could be
We already know some of the changes that will come with the next release of this framework. It’s going to be a big change, comparing with the current one.
📦 Send mails with Microsoft Exchange Web Services
A simple player that will help you to integrate Microsoft EWS in your Laravel application.
📚 Demystifying Unit Tests in Laravel: Building Robust Applications with Confidence
In the ever-evolving world of web development, ensuring the stability and reliability of your applications is paramount. Unit testing is a key practice that empowers developers to catch bugs early, maintain code quality, and confidently deliver high-quality software.
Symfony
🆕 5.4 changelog:
fcb754a: [PasswordHasher] avoid passing null to hash_pbkdf2()
🆕 6.3 changelog:
a0fb29e: [Security] remove isAuthenticated and setAuthenticated token methods in tests
2d53409: [Security] always use getUserIdentifier in InMemoryTokenProvider
🆕 6.4 changelog:
edd1cb4: [Workflow] deprecate GuardEvent::getContext method
dbd7747: [Mailer, Smtp] add DSN param peer_fingerprint for fingerprint verification
420a5d2: [AssetMapper] improve message when a downloaded asset is not found
492896a: update the list of sponsors for Symfony 6.4
b1a7024: [Mailer, Webhook] add Sendgrid webhook support
🆕 7.0 changelog:
7288b84: remove GuardEvent::getContext() method and add HasContextTrait trait
📚 Auto-registering custom Doctrine types in Symfony
When using PHP and Symfony, Doctrine is the go-to library to manage the persistence layer.
Articles & Misc
🐘 PhpStorm 2023.2.1 is out
Is a minor update, and it includes a host of bug fixes and quality-of-life improvements. Here is the changelist.
📚 How to measure the registration and onboarding process with a Funnel?
The registration and onboarding process are essential in most applications. It can be the difference between a happy and active user or not.
📚 VsCode for PHP and Laravel
This post should help you setup Visual Studio Code to use for PHP and Laravel development. It it a solid base configuration that can be expanded upon using additional workspace specific configurations.