PHP Weekly - PHPWeekly October 14th 2021

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

Hi everyone,  

Hope everyone in the PHP community making good progress on their work and projects. Speaking of work, I recently had a chat with Jan Bernecke of PHP Magazin (Germany) to talk about our newsletter’s history, and what we are currently working on (hint: a long overdue website makeover). So if you’re keen to know more just click here to read about it. 

As always, if you have anything to contribute please email us at articles@phpweekly.com as we truly appreciate your feedback. 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 12. 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

Articles


7 Laravel Collection Methods You Might Not Know
In Laravel, instances of Collections are used absolutely everywhere. Tthe most well-known methods like map, filter, reduce and first. But there are many more, and some of them are useful shortcuts to reduce boilerplate.

13 Best PHP Books for Beginners
PHP is generally considered an easier language to learn for programming newbies.

Best Laravel Security Features to Secure PHP Apps
Laravel was designed to meet different requirements, including event processing and authentication mechanisms for MVC architecture. It also has a software package manager who can manage configurable and expansive code with the massive backing of database management.

How do you know what people have been working on?
Losing the sense of being in the know about what's going on at the company is one of the most common concerns I hear regarding working remotely. Both at the managerial level and between coworkers.

Django vs Laravel: Which Is the Better Framework in 2021?
The choice of a web framework like Django vs Laravel is one of the most crucial decisions in web development. It can make or break a project because a web framework works like a “skeleton” on which you’ll build your web application.

Tutorials and Talks


Introduction to cURL with php
Client URL (cURL) is a PHP library for transferring data using various network protocols. cURL allows data to be transfer over HTTP using either the GET/POST method.

Most common PHP string manipulation questions
These are the most common PHP string manipulation questions that I had come around when I was getting started with PHP. Most of these easy concepts still confuse students. But let’s take few minutes and take them one by one.

Free Serverless Laravel Deployment
If you have a small Laravel application and you don't want to go through the trouble of setting your own VPS or something like Laravel Vapor you might want to read this one through.

Custom Route Files
One morning I woke up to Slack notifications. That's never a good sign. Overnight, my Redis instance had filled completely up.

Asserting valid and invalid requests in Laravel
Testing a Laravel project is one of the most pleasant experiences I've ever had: there's a clean testing API, a very powerful layer added on top of testing frameworks; all while keeping the simplicity and eloquence you'd expect from a Laravel project.

Laravel Github Actions
This tutorial will show you how to configure Github actions to run your phpunit tests, how to deploy after your tests pass and a few other things.

Safe and simple AWS credential management for your Symfony/PHP application
If you have a Symfony/PHP application which needs to connect to AWS and you want to avoid pushing credentials to your Git repository or revealing them to any third party (ex. deployment, testing or code review tools), then follow this guide.

How to Create Connection With Database in PHP | How to Add Data in Database Using PHP
In this post, I'll show you the steps to create a connection with your database in PHP and how to add data to MySQL Database.

News and Announcements


Longhorn PHP 2021 - 15-16th of October 2021
Join Taylor Otwell, Olivia Liddell, Taylor Barnett, Adam Culp, Matthew Turland, and more for two days of virtual learning at Longhorn PHP.

Getting ready for the future with Symfony 6
On November 18 we are doing our first in person-event in a long time. If you can't make it, don't worry. We will still stream the event via Zoom.

Xdebug Update: September 2021
In this monthly update I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month.

Introducing up-to 16 Times Faster Easy Coding Standard
Today, we're sharing the ECS Parallel run with the public, so you can cut down ECS run times from minutes to seconds.

PhpStorm 2021.3 Early Access Build #3
The third build of our Early Access Program for PhpStorm 2021.3 is now available!

Latest PECL Releases (10.12.2021)
Global tags are now assigned early. This means that users have to make sure to not overwrite meta, but only add to it instead, if they don't want to lose global tags.

Podcasts and Vlogs


PHP Ugly 257: Involuntary Open Source
This week on the podcast, Eric, John, and Thomas talk about Twitch Leak, Facebook down, JQuery starting to decline, and more...

WP Builds: 250 Automated website testing with Ghost Inspector
So you have a WordPress website and it’s all built and handed over to the client. You’re done! Hurrah! Wait a minute, you’re not done are you?

The Stack Overflow Podcast 381: Building image search, but for any object IRL
We chat with Paul Powers, founder and CEO of Physna, about what it takes to build a 3D search engine that can identify objects found in the real world. He hopes the process of connecting the digital and physical worlds will provide a tremendous boost to the speed of hardware innovation.

Software Engineering Radio Episode 480: Venky Naganathan on Chatbots for Enterprise Applications
Venky Naganathan, Sr. Director of Engineering at Conga specializing in Artificial Intelligence and Chatbots talks about the buzz around Conversational UI.

North Meets South Web Podcast: Bringing tests into vanilla PHP apps, trust over process, and seeding tests
In this episode, Jake and Michael discuss the all the work to consider before introducing tests to a vanilla PHP app, trusting people over adding layers of process, and seeing data in your tests and migrations.

Delicious Brain Waves: Episode 10 - Degrees and Web Development with Ahmed, Iain, and Ross
In our latest podcast episode, Ahmed, Iain, and Ross discuss the hotly contested topic of whether people entering the web development field need a proper Computer Science (CS) degree.

The Rabbit Hole - The Definitive Developer's Podcast: 226. Aristotle Project - Impact
This episode is the final one in our Aristotle Project series. Over the past few episodes we have covered psychological safety, dependability, structure and clarity, meaning and last but not least, impact.

Reading and Viewing


A Week of Symfony #771 (4-10 October 2021)
This week, Symfony continued adding tweaks to fix compatibility with the future PHP 8.1 version. Meanwhile, the upcoming Symfony 5.4 version merged some new features such as basic support for language negotiation and a CssColor constraint to validate that a given value matches any of the formats available to define CSS colors.

What happens when we clone?
It can sometimes be more useful to create a copy of an object and only change the relevant parts, then to completely recreate it. For example, when the object has a lot of dependencies or parameters you need to provide; while a second copy might only differ by one value.

PHP 8.1: new in initializers
PHP 8.1 adds a feature that might seem like a small detail, but one that I think will have a significant day-by-day impact on many people. So what's this "new in initializers RFC" about?

The Magic of Automation
What does an automated pipeline bring us besides initial costs? Above all, a documented deployment flow that anyone can execute. Automated deployments save time, money, nerves and make room for value- added work ‒ but how does it all work exactly?

Security leaks on our website. How we got hacked?
From 0 to 5.000.000 monthly views because of misuse of PDO we were prone to hackers’ attacks. But that was not the only mistake we made, so let’s start from the beginning.

Jobs

Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert.



Please let me know if you are interested by emailing me at articles@phpweekly.com

Interesting Projects, Tools and Libraries


clearPHP
Reference for writing clear PHP code

Pheature Flags
Pheature Flags is a release management framework that allows to activate and deactivate specific features in controlled conditions.

gallery3
The simplest, most intuitive way to host your photos on your website.

number-to-fr-words
Tiny PHP lib to transform a number into french words.

laravel-octane-dockerfile
Production ready Dockerfile for Octane powered Laravelish web services and microservices

laravel-code-generator
A Laravel Code Generator based on your Models using Blade Template Engine

openclassify
OpenClassify is modular and most advanced open source classifieds platform build with Laravel 8 & PHP 7.3+ Supported

ExpressionEngine
ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.

Laravel Subscribable Notifications
Allows you to subscribe your app Users to your app Notifications and dispatch them without specifying the recipient.

Please help us by clicking to our sponsor

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

Copyright © 2021 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 October 7th 2021

Thursday, October 7, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th October 2021 Hi everyone, Last Monday's six-hour outage of

PHPWeekly September 29th 2021

Thursday, September 30, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th September 2021 Hi everyone, Welcome to the last issue for the

PHPWeekly September 23rd 2021

Thursday, September 23, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 23rd September 2021 Hi everyone, We're a couple of weeks before

PHPWeekly September 16th 2021

Thursday, September 16, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 16th September 2021 Hi everyone, We have a packed issue this week.

PHPWeekly September 9th 2021

Thursday, September 9, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th September 2021 Hi everyone, The best things in life are free -

You Might Also Like

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of