PHP Weekly - PHPWeekly March 21sh 2024

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 21st March 2024

Hi everyone,

Laravel 11's afterglow is still shining bright after its launch last week, and this week we still have a number of articles on the topic including a list of resources for getting up to speed with Laravel 11. Speaking of launches. PHP 8.2 & 8.3 also released their latest bug fix updates. If you want to read up on PHP 8.3's must-see features, we also have a deep dive post in the Articles section. In Tutorials we have a guide on how to implement multiple authentication in Laravel, as well as a tutorial on how to integrate component architecture into Symfony. Finally in Podcasts we have a new episode from Jake and Michael from Laravel news podcast on topics like Laravel 11 configs, rate limiting and welcome pages. No Compromises ponders on the possibility of going too far with abstraction, while Syntax gives an overview of Docker geared towards web developers. We have all that and more, so we do hope you enjoy this week's newsletter. If you're a student or developer on the move and want the latest PHP news and updates in one place, then subscribe to PHPWeekly.

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.

Do follow us on our social media channels on Twitter and Facebook

All the best,
Adrian


Please help us by clicking to our sponsor:

encrypt php scriptsGet Reliable, Fast & Quality Proxies, Without the Tradeoffs
Scrape or crawl any amount of data, without having to worry, settle or break the bank. Buy HTTP, SOCKS & UDP proxies you can set and forget.

Articles


Resources for Getting Up To Speed with Laravel 11
Now that Laravel 11 is out, we wanted to share some resources from the community for getting up-to-speed with Laravel 11.

Enhancing PHP & Laravel Development: 12 Must-Have VS Code Extensions
Whether you're debugging, writing code, or managing your Laravel projects, these extensions can provide valuable tools and functionalities.

Revolutionize Your Symfony Apps: Mastering Change Data Capture
In this article, we’ll explore how to implement Change Data Capture in Symfony applications using efficient and straightforward techniques.

How Laravel 11 Simplifies Your Development Process
This article examines these improvements and shows you how to use them to improve your Laravel development process.

Breaking Down PHP 8.3: Deep Dive Into PHP’s Latest Features
Exploring the latest version of PHP and all of its must see features.

Jobs

Web Scraping Specialists Wanted
If you're a skilled Web Scraping Specialist with a knack for creative problem-solving, join our remote team to gather data from e-commerce websites and enhance our data-driven solutions. Embrace challenging projects, overcome blocking technologies, and collaborate with a diverse global team in a flexible, fast-paced environment.

Junior PHP/Python Developer - Remote
We're looking for Full-Stack Developers to join our dynamic remote international team. As a developer, you'll work on a range of projects, including Business Intelligence systems, Legal SaaS, and cutting-edge online projects. You'll be responsible for improving legacy systems, monitoring technical systems, and delivering high-quality solutions. You should be proficient in front-end and back-end development, have strong problem-solving skills, and experience with Python, PHP, Postgres, MongoDB, and Linux servers. If you're a self-motivated team player, apply now.



Technical Support Manager - Remote
Are you interested in programming but don't have the experience yet to be a skilled developer? Join our team as a Technical Support Manager and be part of our SaaS company's success. You'll work closely with our customers to provide timely solutions, troubleshoot technical issues, and contribute to feature development. Using your skills, you'll quickly identify and resolve issues, while also working closely with our team to deliver an exceptional customer experience. You don't need to have programming experience to succeed in this role, but you should have a passion for technology and a desire to learn. You will help us enhance our products and deliver an outstanding customer experience.

Tutorials and Talks


Adding text to an image using PHP and GD
There might be many reasons you need to add text on top of an existing image. The main reason for me was to add the title of a post, on top of a "template" background image to generate SEO images.

How to use GitHub Actions build matrix to deploy artifacts to multiple servers
In the past, I've always used multiple third-party services to, for example, host and deploy my code to production.

Crafting a Modular Laravel API for Effective SPA Interaction
Let's create Laravel app: composer create-project laravel/laravel example-app

Making deposits to an smart contract using PHP, symfony and the soroban technology
This post is not about to talk about what blockchain and smart contracts are but to learn how we can interact with them using PHP and the symfony framework.

How to implement multiple authentication in Laravel
In Laravel, this can be achieved by leveraging its powerful and extensible authentication system. However, setting up multiple authentication can be a bit tricky as it involves several steps.

How to integrate Component Architecture into Symfony?
One of the most important principles is Component Architecture, which serves as the foundation for major JavaScript frameworks such as Svelte, React, and Vue.

How to Architect Laravel + React Applications with Nginx and Docker
In this article, we’ll explore how to use Docker to deploy and manage a web application consisting of a React frontend and a Laravel backend.

How to solve loaders & jquery is not working in the livewire pagination
Enhancing Livewire Pagination with Loaders and jQuery Integration.

News and Announcements


PHP 8.3.4 & 8.2.17 Released!
The PHP development team announces the immediate availability of PHP 8.3.4. & 8.2.17. This is a bug fix release.

The Cakephp Conference Luxembourg (Jul 24Th - 26Th 2024)
You have just 2 more weeks to submit your talk for CakeFest 2024 in Luxembourg.

Statamic announces next Flat Camp retreat (EU edition)
Statamic's Flat Camp is an unforgettable, relationship-focused retreat for the Statamic and Laravel community. Happening June 11-14, 2024, and set in the idyllic Italian countryside, right outside Rome, surrounded by beautiful scenery, we talk both business and non-business.

Laravel Herd releases v1.5.0 with new services. No more Docker, DBNGIN, or even homebrew!
Laravel Herd v1.5 introduces an exciting new pro feature: services.

A Week of Symfony #898 (11-17 March 2024)
This week, Symfony continued adding support for the upcoming PHP 8.4 version in all maintained Symfony branches. Meanwhile, the next Symfony 7.1 release improved performance when creating lazy objects, added support for workflows that need to store many tokens in the marking and introduced a new AutowireMethodOf attribute to autowire a method of a service as a callable.

Podcasts and Vlogs


PHP Ugly: 376:Cold Fries and a Warm Shake
This week on the podcast, Eric and John talk about Laravel 11, Reverb, the future of coding Devin, PlanetScale layoffs, and more...

Laravel News Podcast: Rate limiting, Laravel 11 configs, and evolutionary welcome pages
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: Why the creator of Node.js created a new JavaScript runtime
Ryan Dahl, creator of Node.js and Deno, tells us about his journey into software development and the creation of Node.js. He explains why he started Deno, a new JavaScript runtime.

No Compromises Podcast: Are you really going to need that abstraction?
Interfaces are a great tool for writing maintainable applications, but it is possible to go "too far" with abstraction. Or maybe, it's a bad use of time to write an abstraction up front before you really know you need it. We discuss some trade-offs and examples.

Developer Tea: Two Principle Categories To Judge Productivity Advice
In today's episode we talk about principles of productivity. Most of the advice you receive will fit in the two categories we discuss in this episode. Once you connect with these ideas, you'll be able to use them for your own gain.

Shoptalk Show: Astro Launches an Integrated Database
Fred K. Schott stops by to talk about Astro announcement of Astro DB. The pluses and minuses of it, and whether you have to always use the database with Astro DB.

WP Builds: 364 – Nenad Conic on crafting quirky eCommerce websites using WooCommerce
Today we welcome Nenad Conic of Maksimer, to discuss some of the challenges and solutions in WooCommerce e-commerce projects. Maksimer, which has been at the forefront of WordPress and WooCommerce-based e-commerce solutions since its founding in 2009, has been creating large-scale and complex online stores.

WP Briefing: Episode 75: WordCamp Asia 2024 Unwrapped
WordCamp Asia 2024 was a dynamic three-day celebration of collaboration, diversity, and innovation in the WordPress project. This week, Executive Director Josepha Haden Chomphosy shares her insights and experiences from the event, which featured one of the largest Contributor Days in the region.

Software Unscripted: Season 1 Episode 87 Compilers and Overly Complex Web Development with Thorsten Ball
Richard talks to Thorsten Ball, a programmer at Zed Industries and author of two books on compilers. They start out talking about the differences between compilers and interpreters, what the trickiest parts are of teaching compilers, and then end up talking about the unnecessary complexity that has taken over modern Web Development.

Syntax: Docker For Developers
An overview of Docker geared towards web developers - what it is, why its useful, how to get started, core concepts, tools, and some pitfalls.

The Changelog: No Maintenance Intended
A new badge for open source projects that won’t be getting any maintenance, everything Chip Huyen learned from looking at 900 open source AI tools, CNBC writes up tech’s renewed layoff trend, Teable is a Postgres-Airtable fusion & Target announces an open source fund.

Reading and Viewing


Embed Livewire Components on Any Website
Laravel developer Philo Hermans is cooking up the wire-extender Livewire package that allows you to embed a component on any website or even a static HTML file. This package is still at an early stage, but I thought it would be as good a time as any to share!

Understanding Laravel Sanctum
In the world of web development, APIs can be either stateful or stateless.

Laravel 11 is released : Everything you need to know
Wait is over folks, Finally Laravel 11 is released, bringing with it a host of new features and enhancements that promise to streamline your development workflow and elevate the performance of your applications.

Longstanding MSSQL Bug Squashed in Laravel 11
Before Laravel 11, utilizing dot prefixes like “database.dbo.” in your database schema design was impractical due to a bug related to parameter parsing via explode.

PHP Advanced Guide | Exploring the Path to High-Level Learning Resources
The resources I’ve compiled here are not meant for beginners; they don’t cover basic programming concepts. Instead, they delve straight into PHP’s unique aspects and recommend some high-quality learning resources.

Interesting Projects, Tools and Libraries


marshmallow/seoable
A Laravel Nova field which adds all SEO related meta fields to an Resource.

foxws/livewire-use
Collection of essential Livewire utilities.

combindma/dash-ui
A streamlined and stylish UI component library for Laravel Blade, crafted with TailwindCSS and AlpineJs for simplicity and elegance.

wpify/scoper
Composer plugin that scopes WordPress and WooCommerce dependencies for usage in WordPress plugins and themes.

ashallendesign/short-url
A Laravel package for creating shortened URLs for your web apps.

philippbaschke/acf-pro-installer
An install helper for Advanced Custom Fields PRO.

joanhey/adapterman
Use any framework and application with Workerman.

harmony-project/modular-bundle
Integrates the Harmony ModularRouting component into the full-stack Symfony framework.

panoscape/history
Eloquent model history tracking for Laravel.

dhiraj/yii2-fcm
Firebase notifications powered by yii2 httpclient.

Please help us by clicking to our sponsor:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 14. 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 newsletter

So, how did you like this issue?

Like us on FacebookFollow us on Twitter
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 14. Free trial.

Copyright © 2024 PHP Weekly, All rights reserved.
Because you signed for it!
Our mailing address is:
PHP Weekly
Rotterdam House
116 Quayside
Newcastle Upon Tyne, NE1 3DY
United Kingdom
 

 

Older messages

PHPWeekly March 14th 2024

Friday, March 15, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 14th March 2024 Hi everyone, Laravel 11 has finally been released.

PHPWeekly March 6th 2024

Thursday, March 7, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th March 2024 Hi everyone, It's the last month of the first

PHPWeekly February 29th 2024

Thursday, February 29, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 29th February 2024 Hi everyone, This week we have a couple of

PHPWeekly February 22nd 2024

Thursday, February 22, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 22nd February 2024 Hi everyone, Our Podcast section is stacked with

PHPWeekly February 15th 2024

Monday, February 19, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 15th February 2024 Hi everyone, We've added three podcasts on

You Might Also Like

☣️ Love the New "Fallout" Show? Explore These Great Games — Security Tips Your IT Department Wants You to Follow

Saturday, April 20, 2024

Also: Upgrading Your Old Power Station, and More! How-To Geek Logo April 20, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Issue #537: Phaser by Example, fractal leaves, and Voice in the Void

Saturday, April 20, 2024

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #537 - April 19th 2024 If you have anything you want to share with the HTML5 game

Daily Coding Problem: Problem #1418 [Medium]

Saturday, April 20, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given a node in a binary search tree, return the next bigger element, also known

Weekend Reading — WD40 smells so delicious

Saturday, April 20, 2024

This week we got a new incarnation of Norton Commander, the best flopping electric vehicle, a reason to keep everyone happy, conscious invertebrates, a 420 cat, and colorful eggs. 😎 Labnotes (by Assaf

Animation | The World's Top 15 Carbon Emitters (1850-2022) 📊

Saturday, April 20, 2024

This animated chart by James Eagle uses data from Our World in Data to show the 15 largest carbon emitters between 1850 and 2022. View Online | Subscribe Presented by Voronoi: Where Data Tells the

Noonification: Are We Morally Obligated to Adopt AI?

Saturday, April 20, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

Trip’s Big Interactive Reset 💿

Saturday, April 20, 2024

The 3DO was an entrepreneur's big bet on a business model. Here's a version for your browser. Hunting for the end of the long tail • April 20, 2024 Today in Tedium: Lately, there's been a

Boston Dynamics unveils a new robot, controversy over MKBHD, and layoffs at Tesla

Saturday, April 20, 2024

X charges for posting and Waymo blocks traffic View this email online in your browser By Kyle Wiggers Saturday, April 20, 2024 Image Credits: Boston Dynamics Welcome, folks, to Week in Review (WiR),

🐍 New Python tutorials on Real Python

Saturday, April 20, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Write Pythonic and Clean Code With namedtuple

Akira Ransomware Gang Extorts $42 Million; Now Targets Linux Servers

Saturday, April 20, 2024

THN Daily Updates Newsletter cover Webinar -- The Future of Threat Hunting Is Powered by Generative AI From Data to Defense: Step Into the Next Era of Cybersecurity with CensysGPT Download Now