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
 

 

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

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been