Hi everyone,
It's boxing day in some parts of the world. We hope you're all having a wonderful holiday season, and that you're all safe and have enough time for some rest and leisure time. On behalf of the crew here at PHPWeekly, we hope you have a wonderful holiday season.
If you have an article, tutorial or podcast that you would like to be featured in our newsletter, feel free to reach out to us at articles@phpweekly.com.
All the best,
Adrian
Please help us by clicking to our sponsors:
|
Articles Unlock the Magic of Laravel Stubs: Supercharge Your Code Generation In this post, we’ll explore what Laravel stubs are, how to use them, and how they can be customized to fit your needs.
New Drupal Hook attribute In the new version announcement something has caught my eye. From the title you know it is the Hook attribute.
Simplifying Code with Dependency Injection in Laravel and PHP This blog post explores the concepts of Dependency Injection in PHP and how Laravel’s service container simplifies the process.
Introduction to Symfony Microservice architecture with gRPC communication In this article, we will explore Symfony Microservice architecture and gRPC communication.
Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7 Integrating large language models into real-world product backends is the latest battleground for innovation. But as with all tech trends, the real winners aren’t those who rush to know it all. Instead, it’s about pausing, reflecting, and making smart decisions.
|
Tutorials and Talks Adding Request Context in Laravel Applications Laravel's Context facade enhances application insight by allowing you to add persistent metadata throughout your request lifecycle. This context automatically enriches your logs with valuable debugging information.
Working with JSON Attributes Using Laravel's Array Casts Laravel provides AsArrayObject and AsCollection casts to handle complex JSON attributes more effectively, enabling intuitive manipulation of nested data structures.
Mastering Queues and Jobs in Laravel: A Comprehensive Guide This guide dives into the essentials of setting up and using queues and jobs in Laravel.
How to Use the PHP Spread Operator If you are looking for a cleaner to manage arrays and functions, the spread operator is a tool you will want to have in your PHP arsenal.
Build a Symfony 7 boilerplate using FrankenPHP, Docker, PostgreSQL and php 8.4 Hi everyone, in this post we're going to build a boilerplate to start any kind of Symfony project, such like a monolith or an API.
Weekend Coding Win: How I Built a Composer Package to Track Expenses As 2024 is ending, I’m so glad I used my weekends to build an amazing composer package useful to the community.
Laravel and RabbitMQ — Quick setup for processing queues If you don’t know what RabbitMQ is, let me explain briefly. RabbitMQ is a very powerful message broker you can use for queue processing, microservices communication, and real-time messaging.
Managing Multiple PHP Versions Using Docker: A Simple Guide for Developers Say hello to Docker, your new best friend for managing multiple PHP versions seamlessly.
|
News and Announcements Set Data on a Fluent Instance in Laravel 11.36 This week, the Laravel team released v11.36, which includes a chainable Fluent::set() method, a default global alias for the new Uri class, and more.
PHP 8.4.2 Released! The PHP development team announces the immediate availability of PHP 8.4.2. This is a bug fix release. All PHP 8.4 users are encouraged to upgrade to this version.
PHP 8.3.15 & PHP 8.2.27 Released! The PHP development team announces the immediate availability of PHP 8.3.15 & PHP 8.2.27. This is a bug fix release.
A Week of Symfony #938 (16-22 December 2024) This week, Symfony development activity focused on fixing bugs in maintenance versions and adding new features for the upcoming Symfony 7.3 release. Meanwhile, we published blog posts about the new Twig features and a new case study about Symfony.
phpday 2025 - Call For Papers The call for papers is open until January 11, 2025 23:59. Propose a talk! Take the chance to share your experience, test yourself on topics you know well and learn something new while preparing your presentation. You will also make yourself known in the community.
|
Podcasts and Vlogs The Stack Overflow: How developer jobs (and the job market) changed in 2024 During the holidays, we’re releasing some highlights from a year full of conversations with developers and technologists. Enjoy! We’ll see you in 2025.
No Compromises Podcast: Feature flags: Temporary tool or permanent solution? Joel and Aaron dive into a friendly debate about the true nature of feature flags in software development. Drawing from their varied experiences across different programming languages and environments, they explore whether feature flags should always be temporary or can serve permanent purposes.
North Meets South Podcast: North Meets South meets Slightly Caffeinated meets David Hemphill Christmas Extravaganza Join Jake, Michael, David, TJ, and Chris for a merry chat about tech, holiday antics, and the entertaining Wheel of Fortune game!
WP Builds: 403 – Feeling Insecure? with Tim Nash. Episode 2 – Risks and Regulations Today we have an exciting and essential conversation for all WordPress enthusiasts and developers. In this episode, titled “Feeling Insecure? Risks and Regulations”, I’m joined by Sir Tim Nash to chat about the crucial topic of WordPress security.
PHP Architect: Community Corner: PHPxWorld with Chris Morrell In this episode, Scott talks with Chris Morrell about PHPxWorld and a hopeful return to in-person User Groups.
Mostly Technical: 64: Yes Man Ian has a Christmas present for Aaron; the guys look back on 2024 and forward to 2025. Finally, they break down MT ad revenue for 2024 and set a goal for 2025.
Syntax: 2024: A Year in Review Wes and Scott recap the key events in web development during 2024 and assess the accuracy of their 2023 predictions, including React ecosystem updates, the resurgence of Blue Sky, major improvements in CSS reducing reliance on JS, conferences attended, and changes coming to the Syntax podcast lineup.
The Changelog: State of the "log" 2024 Our 7th annual year-end wrap-up is here! We’re featuring 12 listener voicemails, dope Breakmaster Cylinder remixes & our favorite episodes of the year. Thanks for listening!
|
Reading and Viewing Mastering Requirements Gathering: A Developer's Guide Developing your knowledge of best practices for effective requirements gathering can certainly help developers move to more architect based roles.
String Cleaning with Laravel’s remove Method Need to remove certain characters from your strings? Laravel’s Str::remove method provides a straightforward way to clean up text content.
Lazy tagged iterator in Symfony Tagged iterator is powerful thing in Symfony and in Symfony 7 this feature has become better. You can inject list of lazy services in your classes with lazy service locator.
Mastering Error Handling in PHP: Best Practices for Robust Applications While many developers recognize the importance of handling errors, I often find myself assuming that certain practices, like properly working with Exceptions, are common sense.
GatePin: A Single-File PHP Solution for Simple Directory Protection My development directories are like a living laboratory, filled with various projects and experiments that I frequently revisit for inspiration or reference.
|
Interesting Projects, Tools and Libraries owllog/repo-generator This package create repository for a database model.
zenstruck/twig-service-bundle Make functions, static methods, Symfony service methods available in your twig templates.
sajadsdi/laravel-repository Advanced Tools to use repository pattern for laravel eloquent models.
xtlsoft/cachedrecursion Easily make cached calls especially in slowly recursions in PHP.
alfredvaa/doctrine-encrypt-bundle Symfony 2 bundle which allows to encrypt data in database with some encrypt algorithm.
sybrew/the-seo-framework An automated, advanced, accessible, unbranded and extremely fast SEO solution for any WordPress website.
tinymeng/whoops php error handling for cool kids.
cljamal/la-ckeditor4 CKEditor 4 Full For Laravel-admin.
esperlos/laravel_esperlos_boilerplate A boilerplate for laravel designed to use laravel as backend and vue as frontend plus some improvements.
ralfhortt/wp-template-loader A helper class to load template files from another location.
|
Jobs
------
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.
Please let me know if you are interested by emailing me at articles@phpweekly.com
|
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 15. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
Sponsor this newsletters
|
So, how did you like this issue?
We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks
Also, if you have a site or blog related to PHP then please link through to our site.
unsubscribe from this list
|
Protect your PHP code with SourceGuardian 15. Free trial.
|
|
|
|
|
|