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

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1423 [Medium]

Friday, April 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of nonnegative integers. Let's say you start at the

Data science for Product Managers

Friday, April 26, 2024

Crucial resources to empower you with data that matters. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Inner Thoughts

Friday, April 26, 2024

'The Inner Circle' Comes Around... Inner Thoughts By MG Siegler • 26 Apr 2024 View in browser View in browser If you'll allow me a brief meta blurb this week (not a Meta blurb, plenty of

Digest #135: Kubernetes Hacks, Terraform CI/CD, HashiCorp Acquisition, AWS Data Transfer Monitoring

Friday, April 26, 2024

Explore Advanced Kubernetes Techniques, Dive Into Terraform CI/CD Frameworks, Monitor AWS Data Transfer, and Explore Cloud Security with Gitleaks! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏