PHP Weekly - PHPWeekly September 23rd 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 the last quarter of the year, and we’ve had some mini milestones. We’ve had the most number of new followers for a month on Twitter (Thank you!), and our subscriber numbers continue to grow with every week. We’d like to take this opportunity to welcome our new subscribers. We hope that our content will contribute to your own milestones - for your career and/or study. As always, if you have anything to contribute please email 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 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


10 Best PHP Books to Help You Learn PHP
Programming or developing is a skill, and you cannot master them just by reading books. However, reading one can surely help you get started.

Self-Taught Progrmmers vs Programmers with a College Degree: Who is More Efficient?
If you’re a normal person who doesn’t think much about coding, you’d probably believe that self-taught programmers are better than those who went to University.

10 Best PHP Development Tools
Most developers appreciate the features of PHP as it is a very versatile programming language. Moreover, there are many tools that not just smooth the work but also enhance the whole process and final result.

PHP Annotated — September 2021
You can read more about this news in the September edition of PHP Annotated. As usual, we’ve carefully selected a variety of excellent articles, tools, videos, and streams for you.

Matthias Noback: Quick Testing Tips: One Class, One Test?
I've mentioned this several times without explaining: the rule that every class should have a test, or that every class method should have a test, does not make sense at all.

Tutorials and Talks


Investigating an incident: how to log effectively (PHP)
In this article, we'll sort out how to organize logging in a PHP app, how to use it efficiently, and what libraries might be useful.

Hacking Laravel to achieve modularity
As a project grows it becomes advantageous to break down its monolythical app/ folder into smaller chunks called modules.

Using SQS FIFO Queues
AWS's Simple Queue Service (SQS) is a great, high-scale, and extremely inexpensive way to get reliable queues.

Backend Operations in PHP from 0 to Hero (Part 3: Heavy Operations and AJAX)
In the last tutorial, we made a PHP script that performs customisable backend operations that take in user input.

Create Simple API using Laravel Lumen and Improve Its Error Handling
We will explore about how to create a simple registration API using Laravel Lumen and of course improve its error handling too.

How To Increase Session Lifetime In Laravel
In this tutorial we will see you how to increase session timeout in Laravel. In this example we can see how to set / increase session lifetime in Laravel 6/7/8.

The way declare(strict_types=1) works in PHP
Readers of my previous article noticed that I used the strict_type declaration and asked me what it does. In this article I will explain what it does and why I started to love using it.

News and Announcements


Preparing Your Apps and Bundles for Symfony 6
According to Symfony Release Process, every two years Symfony releases the last version of a branch (X.4) and the first version of the next branch (Y.0) at the same time. That will happen at the end of November 2021, when both Symfony 5.4 and Symfony 6.0 will be released.

Krayin is an Open-Source CRM Built with Laravel
Krayin is an open-source customer relationship management (CRM) app built with Laravel and Vue.js

PhpStorm 2021.2.2 is released
The second bug-fix update for PhpStorm 2021.2 is now available!

The CakePhp Conference - 7-8th October 2021
This year we've done our very best to make our ticket prices as affordable as possible, allowing everyone to attend the conference, no matter where you are in the world.

PHP 8.1.0 RC 2 available for testing
The PHP team is pleased to announce the release of PHP 8.1.0, RC 2. This is the second release candidate, continuing the PHP 8.1 release cycle, the rough outline of which is specified in the PHP Wiki.

Podcasts and Vlogs


Voices of the Elephpant
Ep#361 – Interview with Dana Luther

PHP Ugly 254:Testing Patience
This week on the podcast, Eric, John, and Thomas talk about PHP generics, MimeType testing, Writing Unit Test, and more...

Laravel News Podcast: Morph Maps, API responses, and AWS mistakes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

WP Builds: 247 – ‘T’ is for Themes
Hello, It’s another A-Z of WordPress. The series where we attempt to cover all the major aspects of building and maintaining sites with WP. Today is for T for Themes…

The Stack Overflow Podcast 376: Writing the roadmap from engineer to manager
Engineer and manager have a surprising amount of similarities: both are building things, but the feedback loop for managers is a lot longer.

Software Engineering Radio Episode 477: Josef Strzibny on Self Hosting Applications
Josef Strzibny the author of Deployment from Scratch discusses how and why it’s valuable to learn how to self host applications.

WP Briefing: Episode 16: A Sneak Peek at WordPress 5.9
In addition to this episode’s small list of big things, Josepha Haden Chomphosy reviews the upcoming 5.9 WordPress release and its Full Site Editing features.

The PHP Roundtable: 083: 10 Years Of Laravel
10 years of Laravel, and the framework continues to grow stronger with the passing of each release. More and more talented developers are creating packages and contributing to the overall health of Laravel.

The Laracasts Snippets: Trust the Process
Every time I learn something new, I have to re-remind to trust the process. I'm not sure why. That feeling of "I can't" never goes away.

The Rabbit Hole: The Definitive Developer's Podcast: 224. Aristotle Project -- Meaning
Financial security, building working relationships, having a positive impact on the people around you; which of these examples resonates with the way you find meaning in your work? It could be one of them, or all or them, or you may have completely different sources of meaning.

Reading and Viewing


Eloquent Performance: TOP 3 Mistakes Developers Make
I've talked a lot about Eloquent on this channel but decided to pick the three most common mistakes related to performance.

The birth and death of a framework
Every once in a while, maybe every couple of years, someone has an idea that revolutionises the tech industry. All popular frameworks that we use day by day once started out as such a small and insignificant idea: React, TypeScript, Tailwind, Electron, Laravel.

A Week of Symfony #768 (13-19 September 2021)
This week, Symfony continued preparing the upgrade to a fully-typed codebase, including the release of a command utility to patch type declarations in your own code and a blog post explaining how to prepare your apps and bundles for Symfony 6. F

It's Not The Language - It's You
A language is a rather inert thing. Sure, it evolves as it's developed by its creators/maintainers but it does so in line with its ways and its philosophies which may not align with what you think it's best.

My Lessons learned as Software Engineer
I will be honest in what I have learned.

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


Enhanced PostgresSQL Driver for Laravel
Laravel PostgreSQL Enhanced is a package by Tobias Petry that offers many missing PostgreSQL-specific features to Laravel.

permafrost-dev/code-snippets
Easily create and work with code snippets from PHP

spatie/x-ray
Scan source code for calls to ray() and related calls.

Rich Text for Laravel
Integrates the Trix Editor with Laravel. Inspired by the Action Text gem from Rails.

laravel-kafka
Use Kafka Producers and Consumers in your laravel app with ease!

jetpack
Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.

symfony/var-dumper
The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().

sidecar
Deploy and execute AWS Lambda functions from your Laravel application.

JakubOnderka/PHP-Console-Highlighter
Highlight PHP code in terminal

Wallabag
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.

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
 

 

Key phrases

Older messages

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 -

PHPWeekly September 2nd 2021

Thursday, September 2, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 2nd September 2021 Hi everyone, Ok, we must admit, our social media

PHPWeekly August 26th 2021

Thursday, August 26, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th August 2021 Hi Everyone. Welcome to another issue of PHP

PHPWeekly August 12th 2021

Friday, August 13, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th August 2021 Hi Everyone. Welcome to another edition of PHP

You Might Also Like

📧 What's inside MMA and how it can help you

Friday, April 26, 2024

What's Inside Modular Monolith Architecture? Hey there! 👋 I wish you an excellent end to the week. What better way to spend the weekend than diving headfirst into a 12+ hour course? Well, maybe

Data Science Weekly - Issue 544

Friday, April 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Develop highly relevant search applications using AI

Friday, April 26, 2024

New Elasticsearch and AI training ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect A world of AI possibilities door-test 2.png Explore

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻