PHP Weekly - PHPWeekly January 5th 2023

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

Hi everyone,

Welcome to the new year. Hope you all had a wonderful holiday break and quick to get back to your normal work routine, but if you feel like you need to take your time, by all means, do so. This week we have new releases from CakePHP and Symfony. We also have a collection of top posts from the previous year from Laravel news. In podcasts we have topics on user experience, end-to-end encryption and the importance of engineers writing code for humans and not machines. Finally in the reading section, you might want to check out how Laravel facades works under the hood and the biggest regrets senior devs have in their careers. 

We do hope you enjoy this week's newsletter. 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. You can connect with me on LinkedIn:
https://www.linkedin.com/in/adrianteasdale/

All the best,
Adrian


Please help us by clicking to our sponsor:

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.

Articles


Laravel News Top 10 Posts Of 2022
It's always fun to look back and see what posts turned out to be the most popular. Without further ado, let's dive into the top 10 posts of 2022 for Laravel News:

What is Serialization in PHP
In PHP, serialization is the process of converting a data structure or object into a string representation that can be stored or transmitted.

Actions, Services, Events, Listeners, Observers, Traits and Jobs in Laravel 9 — The Difference
The debate severally have been how to structure your project in Laravel. There are several schools of thought but frankly, everything is based on preference.

Unlock the Full Potential of Laravel with Octane: A Brief Overview
I just wanted to talk to you today about this cool addition to the Laravel framework that you may not have heard about yet: Laravel Octane.

Advent Of Cyber 4 Writeup: A Very Short Introduction To Secure Coding
lot of the time, malicious hackers gain access to their target systems by exploiting code injection vulnerabilities and other kinds of vulnerabilities regarding the web application that runs a website.

Tutorials and Talks


How to use Route Groups in Laravel
We're learning how to use route groups in Laravel to make our routes file a bit tidier, easier to read and shorter.

How To Code Recursive Function To Get Subcategory Ids (Optimized & Unoptimized) Laravel
Today i am gonna show you how to get all subcategory IDs of a parent category both “optimized & unoptimized”.

How to Synchronize Google Events with Laravel
In this article, we will bind events to calendars. Let's look at what parameters should be sent and what they mean.

How to settle HFSQL connection with ODBC via PDO for PHP
I've been struggling for weeks before being able to connect and request an HyperFileSQL (HFSQL) database in PHP, using ODBC via PDO.

Introduction to CRUD Functions with Procedural PHP
Here is an introduction to CRUD functions using procedural PHP.

News and Announcements


3.10.5 Released. CakePHP 3.x End Of Life
3.x ended. It has been 36 months since the release of 4.0.0 and going forward the core team will not be maintaining the 3.x branch. Our team will continue to support 4.x and develop 5.x.

PhpStorm 2022.3.1 is Released
The first bug-fix update for PhpStorm 2022.3 is now available.

Symfony 6.2.4 Released
Symfony 6.2.4 has just been released. Here is the list of the most important changes since 6.2.3

Laracon US 2023
Laracon US is coming back in 2023! Come to Nashville, Tennesse, on July 19-20 for two days of fantastic talks and community networking with the most talented Laravel developers in the world.

A Week of Symfony #835 (26 December 2022 - 1 January 2023)
This week, Symfony 5.4.18, 6.0.18, 6.1.10, and 6.2.4 maintenance versions were released. Meanwhile, the upcoming Symfony 6.3 version improved performance of service container compilation and added a StreamedJsonResponse for efficient JSON streaming.

Podcasts and Vlogs


How To Code Well: 187 - 2023 Web Development Trends
A high level roadmap for howtocodewell.net and a deep look into the web development trends of 2023.

PHP Ugly: 316: PHP Below Freezing
This week on the podcast, Eric, John, and Thomas talk about Holiday Cheer, New Composer, php[tek] Speakers and Schedule announced, end-to-end encryption, and more...

Laravel News Podcast: PHP 8.2, Laravel 10, and storytime with Jake
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: From life without parole to startup CTO (Ep. 522)
Ever wondered what it's like learning to code from an XML file of raw Stack Overflow data?

No Compromises Podcast: Thinking About The User, Even In The Details
User experience is a term we hear a lot as developers, but it can mean different things depending on the context.

Maintainable Podcast: Arpit Mohan - Aspiring To Be Boring As Possible
Robby has a chat with Arpit Mohan, the Co-Founder and CTO of Appsmith, about the importance of engineers writing code for humans and not machines while also focusing a lot on readability.

Software Engineering Radio: Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering
Ganesh Datta, CTO and cofounder of Cortex, joins SE Radio’s Priyanka Raghavan to discuss site reliability engineering (SRE) vs DevOps.

WP Builds 308 – Up your WooCommerce game with Barn2 plugins
So we have Katie Keith on the podcast today to talk about what they’re doing over at Barn2 plugins.

Reading and Viewing


An Introduction to Laravel Development: Features, Benefits, and Getting Started
In this article, we will explore the key features and benefits of Laravel development, as well as how it compares to other popular PHP frameworks.

Three Equitable Design Considerations
This post is 2nd in the Caring About Inclusivity as a Programmer series.

What are the benefits of PHP 8.1 and the Commands to upgrade from an older version on Nginx?
In this article, we’ll highlight some of the key benefits of upgrading to PHP 8.1.

Laravel Facades - How it works under the hood
Have you ever thought how does the Laravel Facades static class call works with a method chaining. yeap I don't want to overwhelm . Let see a code example.

The Biggest Regrets Senior Developers Have In Their Careers
What you didn’t do can hurt as much as what you did.

Interesting Projects, Tools and Libraries


area17/twill
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.

ammarkannas/laravel-bbcode-parser
Parse your bbcode easy with this library.

izisoft/yii2-react
The React.js library extension for the Yii framework.

asan/phpexcel
A lightweight PHP library for reading spreadsheet files.

prllxtchz/authorization
Roles & Permission management with Laravel user module.

restruct/silverstripe-filterablearchive
This module decorates pages with configurable fields to filter them by. Handy for newsitems & blogs, etc.

ilrwebservices/cardpointe-gateway-rest-api-client
PHP library for the CardPointe Gateway API.

elegantweb/laravel-transactional-events
Transactional events for the Laravel framework.

handcraftedinthealps/zendsearch
a general purpose text search engine written entirely in PHP 5.

brick/browser
PHP browser implementation for automated application testing.

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:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. 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 13. Free trial.

Copyright © 2023 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 December 22nd 2022

Thursday, December 22, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 22nd December 2022 Hi everyone, The holiday season is upon us,

PHPWeekly December 15th 2022

Friday, December 16, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 15th December 2022 Hi everyone, PHP 8.2 is now out in the wild. In

PHPWeekly December 8th 2022

Thursday, December 8, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 8th December 2022 Hi everyone, By the time this newsletter gets

PHPWeekly November 17th 2022

Thursday, November 17, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 17th November 2022 Hi everyone, Hope you're all doing well. The

PHPWeekly November 10th 2022

Thursday, November 10, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th November 2022 Hi everyone, A lot has happened this week in the

You Might Also Like

💻 Issue 451 - The best way to iterate over a large array without blocking the main thread

Thursday, January 9, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular JavaScript news, articles

📱 Issue 445 - 🚀 Your Go-To List of 25 Swift Tools and Libraries for Any Project

Thursday, January 9, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 445 Release Date Jan 09, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 369 - 17 Tips from a Senior React Developer

Thursday, January 9, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 369 Release Date Jan 09, 2025 Your weekly report of the most popular React news, articles and projects

💻 Issue 451 - Mastering Express.js: A Deep Dive

Thursday, January 9, 2025

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Node.js news, articles and

📱 Issue 448 - The Swift Runtime: Your Silent Partner

Thursday, January 9, 2025

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 448 Release Date Jan 09, 2025 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 446 - Great things about Rust that aren't just performance

Thursday, January 9, 2025

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 446 Release Date Jan 09, 2025 Your weekly report of the most popular Rust news, articles and projects

JSK Daily for Jan 9, 2025

Thursday, January 9, 2025

JSK Daily for Jan 9, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Advanced Query Building Techniques in Angular: Queries with Different Connectors The Query

📲 Make Your iPhone Action Button Do Different Things in Each App — How Web Apps Make Switching to Linux Easier

Thursday, January 9, 2025

Also: You'll Love This Microsoft Word Repeating Trick, and More! How-To Geek Logo January 9, 2025 Did You Know Despite the tight association between sweet tea and the American South, sweet tea was

This Week in Rust #581

Thursday, January 9, 2025

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 581 — 08 JAN 2025 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

Daily Coding Problem: Problem #1663 [Hard]

Thursday, January 9, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Apple. Given a linked list, uniformly shuffle the nodes. What if we want to prioritize