PHP Weekly - PHPWeekly April 18th 2024

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

Hi everyone,

If it's the latest news and updates on PHP that you want, we've gathered them all in one place. This week we have new security updates from 8.2.18, PHP 8.3.6 & PHP 8.1.28. We also have the latest release from Laravel 11 with reversible form prompts, new exceptions facade and more. The community at Symfony has shown their support for Ryan Weaver, a beloved Symfony core team member and SymfonyCasts founder by raising money to help with his cancer treatment. If you would like to help, click on the link here. New episodes from No Compromises are also available in our Podcast section, and this week they discuss whether the way your code is formatted affect your ability to understand it. We also have a new podcast from the Laravel News team on Fluent Helpers, event sourcing and more. Finally, if you need a step by step guide to creating a Laravel package that is both functional and meets high professional standards, we have on in the tutorial section. 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


Fortifying PHP: Secure Coding Practices for PHP Applications
In this blog post, we’ll explore some essential secure coding practices that every PHP developer should follow to protect their web applications from cyber threats and vulnerabilities.

PHP 8.4: Release Date and Features, April 2024
PHP 8.4 is poised to introduce a range of new features and updates that are designed to improve security, enhance functionality, and provide developers with new tools to manage and process data more efficiently. PHP 8.4 is expected to be released in November 2024, according to the Preparation Tasks.

Building Workflows in PHP with Ecotone
Workflows can easily get complicated and existing tooling more often than not create hard coupling between the Application level code and the related Framework.

Top PHP 7 Interview Questions and Answers for 2024
Whether you’re a seasoned PHP developer or just starting your journey, mastering the top PHP 7 interview questions and answers for 2024 can greatly boost your confidence and chances of landing your dream job.

Monitoring and Error Tracking in Laravel
As a developer, ensuring the stability and reliability of your Laravel applications is of utmost importance.

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


Flatten Nested Arrays With PHP
Here is a quick code snippet for flattening a multi-dimensional array using PHP.

PHP: Dynamic method calling
A comprehensive guide on how to write dynamic method calling in php.

Laravel 11 CRUD Application Example Tutorial
Greetings! Welcome to this tutorial where I’ll guide you through creating a Laravel 11 CRUD operation example step by step.

How to test for speed in Laravel with Benchmark class and how to use it for optimization.
Optimization cannot be achieved if we can’t easily measure the performance of our code. The Benchmark class is a sweet and easy solution to measuring your database queries and much more.

How to group by in Laravel eloquent
There are multiple ways to do grouping in php(laravel). Probably most of you get this error while trying grouping.

Create Your Own Laravel Package in 10 Clear Steps
Below, you’ll find a step-by-step guide to creating a Laravel package that is both functional and meets high professional standards.

News and Announcements


PHP 8.2.18, PHP 8.3.6 & PHP 8.1.28 Released
The PHP development team announces the immediate availability of PHP 8.2.18, PHP 8.3.6 & PHP 8.1.28. This is a security release.

Reversible Form Prompts and a New Exceptions Facade in Laravel 11.4
This week, the Laravel team released v11.4, with reversible form Prompts, a new Exceptions facade, Enum support in the Collection::mapInto() method, and more.

Basset is an alternative way to load CSS & JS assets
It's 2024 and I'm calling it - Server-Side Rendering has officially made a comeback.

A Week of Symfony #902 (8-14 April 2024)
This was a very special week for the Symfony project. Ryan Weaver, a beloved Symfony core team member and SymfonyCasts founder, asked for our love and support as he battles cancer. The Symfony and PHP communities rallied around Ryan and his family and raised more than $250,000 in donations. If you can, please keep donating money to support Ryan and his family.

Laravel Live Denmark: A Two-Day Event in Copenhagen, Denmark on August 22-23, 2024
Laravel Live Denmark is a two-day Laravel conference that will take place in Copenhagen, Denmark, on August 22-23, 2024. This event will be the first Laravel conference in the Nordic countries, where more than 300 Laravel and PHP enthusiasts worldwide will gather for two days of talks, learning, and networking.

Podcasts and Vlogs


PHP Ugly: 380:PHPBeauties and the Beast
This week on the podcast, Eric and John talk about PHP Internals, Open Source, Obfuscation, PHP Tiobe ranking, and more...

Laravel News Podcast: Fluent helpers, event sourcing, and bartending
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: If everyone is building AI, why aren't more projects in production?
Ben talks with Shane McAllister, lead developer advocate at MongoDB, Stanimira Vlaeva, senior developer advocate at MongoDB, and Miku Jha, director, AI/ML and generative AI at Google Cloud, about the challenges and opportunities of operationalizing and scaling generative AI models in enterprise organizations.

No Compromises Podcast: Does it matter how your code looks?
We've talked about coding standards before, but this time we approach it from a slightly different angle. Does the way you're code is formatted affect your ability to understand it? Brains are interesting things.

Maintainable Podcast: Esther Olatunde - AI's Role in Evolving Software Engineering Practices
In this captivating episode of the Maintainable Software Podcast, host Robby Russell delves deep with Esther Olatunde, Senior Product Engineer at Intercom, into the realms of software maintenance, technical debt, and the impact of AI on software development.

Software Engineering Radio: SE Radio 612: Eyal Solomon on API Consumption Management
Eyal Solomon, CEO and co-founder of Lunar.dev, joins SE Radio’s Kanchan Shringi for a discussion on tooling for API consumption management.

Developer Tea: Cultural Antidotes - Clarity Isn't Just Honesty
The most common mistake for any manager is to fail to clarify. This often happens because we mistake our average communications for having perfect clarity, when in fact we most often don't communicate at high levels of clarity.

Shoptalk Show: 611: React! TypeScript! Jobification! Drupal!
Dave & Chris and thoughts on career advice that worked 3 years ago but isn't as helpful now, marking tests with ChatGPT, is taking a Drupal job in 2024 a good idea, Chris got #gear sniped, P3 color follow up, the confusing File System APIs, and where did all the lightboxes go?

WP Builds: 368 – Driving WordPress education via Full Site Editing with Chris Badgett
Today we’re joined by Chris Badgett, who is a WordPresser with a rich background in e-learning and WordPress development.

WP Briefing: Episode 77: Let’s Talk About Data Liberation
Explore the WordPress Data Liberation project in this exclusive behind-the-scenes episode discussing WordPress migrations. Joining us is WordPress Executive Director Josepha Haden Chomphosy, along with special guest and sponsored contributor Jordan Gillman.

PHP Architect: Community Corner: Mark Niebergall
In this episode, Scott talks to Mark Niebergall about his talks at php[tek] 2024, preparing to do a 3-hour tutorial track talk, his work as a PHP-FIG Secretary, and the current opening as a PHP-FIG Secretary.

Frontmatter Podcast: Luca Minudel, Author of Succeed over difficult problems by embracing Complexity-Thinking
In Leanpub's Frontmatter podcast, we interview authors and special guests about their lives & careers, their areas of expertise and the issues of the moment, and their experiences as writers.

Mostly Technical: We're Gonna Make It
Ian & Aaron return after a few weeks off to check in on Aaron's new business, his studio, and yes, his healthcare woes.

Syntax: Potluck: Is Gatsby Dead? Shadow Dom, AI Summaries, Self Hosting + More
Topics covered include Shadow DOM vs light DOM, web scraping techniques, local first development, speeding up UI development with component libraries, affordable self-hosting options, syncing offline data, and using AI to summarize audio content.

The Changelog: Leading and building Raycast
This week Adam is joined by Thomas Paul Mann, Co-founder and CEO of Raycast, to discuss being productive on a Mac, going beyond their free tier, the extensions built by the community, the Raycast Store, how they’re executing on Raycast AI chat which aims to be a single interface to many LLMs.

Reading and Viewing


From Zero to Hero: Mastering LAMP Server Configuration
In this comprehensive guide, we delve into the heart of LAMP. Let’s embark on a journey to unlock the full potential of your web projects and elevate your digital presence to new heights.

Laravel: Refining a database query from URL parameters
So, I made a package to solve a problem that many of us have.

Surviving the AI Era: How Programmers Can Adapt and Break Through
In today’s world, with the rapid development of artificial intelligence technologies and intensified global competition, the programming community is facing significant career challenges.

Understanding Abstraction in Object-Oriented Programming
How abstraction makes the code better.

Mastering Symfony’s Kernel Events: Listeners vs. Subscribers
In this article, we will break down the key concepts, compare Listeners to Subscribers, and walk through practical examples of handling Symfony’s built-in Kernel events.

Interesting Projects, Tools and Libraries


nickdekruijk/laravel-visitors
A simple, privacy friendly visitor tracking for Laravel applications.

heimrichhannot/contao-slick-bundle
A content slider/carousel for contao based on kenwheelers slick carousel.

guava/simple-permissions
Simple permission and role system for Laravel. Supports enums.

codeinwp/full-width-page-templates
A WordPress library to create full width page templates.

nikazooz/laravel-captcha
Laravel package to generate and validate CAPTCHA.

jaypha/j-plate
Hierarchical components incorporating a PHP based template engine.

lmasforne/pdfparser
Pdf parser library. Can read and extract information from pdf file.

denismitr/net-call
Easy to use and mockable HTTP client, wraps most common http calls functionality around Guzzle.

cachewerk/magento-relay
A Magento 2 module to integrate Relay.

liquidlight/cc-routing
Extended routing with database persistence.

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 newsletters

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 April 11th 2024

Saturday, April 13, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 11th April 2024 Hi everyone, It's Thursday and we're here

PHPWeekly April 4th 2024

Thursday, April 4, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 4th April 2024 Hi everyone, We hope you've all had a restful

PHPWeekly March 28th 2024

Thursday, March 28, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th March 2024 Hi everyone, The long weekend is coming up, and if

PHPWeekly March 21sh 2024

Thursday, March 21, 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

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.

You Might Also Like

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer