PHP Weekly - PHPWeekly November 11th 2021

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

Hi everyone,  
 

A few days ago a came across a post on Twitter that mentioned how hard it is to recover from burnout. The post has received a lot of support and comments from the tech community. Unfortunately, burnout is an all too real condition that many developers struggle with in their high pressure jobs.  We decided to add a very insightful article on what remote developers can do to prevent burnout. We at PHPWeekly believe that resources that tackle issues on developers mental health is just as important as the latest news and updates in the world of PHP. 

We hope that you’re all doing well and that you enjoy this week’s issue with a clear and stress-free head. If not, take a step back until you’re well enough to get back into the battlefront. 

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


10+The Best PHP Projects on GitHub 
Starting your journey as a PHP developer? Then here are some of the best PHP Projects that will inspire you.

Why CTOs Pick Laravel for their 2022 Digital Roadmap
Unfortunately, there is never a right or wrong answer with so many different frameworks and programming languages. It's almost impossible to compare PHP vs .Net vs Ruby vs Python...

Top Web Development Trends You Should Know About (New Link)
Over the decades, website development has evolved and continues to shift rapidly. As a website owner, it’s imperative that you are aware of changing website development trends.

Top 7 Tips to Prevent Burnout as a Remote Software Developer
Burnout is becoming an increasingly prevalent problem, especially in a field as fast-paced as software development.

New Features in PHP 8.1
In this video, we discuss our favorite new features in PHP 8.1. Including enums, being able to initialize properties in the initializers of a class, read-only properties, the fsync() function, final class constants, and the array_is_list() function.

Ensuring data(base) consistency during concurrent requests
Bugs caused by race conditions can be a huge source of frustration. They are difficult to identify and often difficult to remedy.

PHP Is Killing Python
Why PHP Is More Popular and More Hated Than Ever

Tutorials and Talks


How to test that an Eloquent model actually exists
In your tests, you might have used assertDatabaseHas to make sure that a model actual is persisted.

Getting Started with PHP API Clients on Typesense
Typesense is an open-source, typo tolerant search engine optimized for instant sub-50ms searches while providing an intuitive developer experience.

Laravel: Making middleware understandable
One of the magic around Laravel middleware is how you declare them in your routes: using just a simple string.

Ecommerce Shipment Tracking API PHP-demo/create_tracking
This documentation is for creating a tracking request with KeyDelivery all-in-one tracking API. Users can use this API to track over 1200 global couriers in one place.

Don't use timestamps with multi-image uploads
I'm pretty sure all programmers have had to write code to upload an image at some point, and I'm pretty sure most of you have used a timestamp as the image name.

Define Technical Debt and Contributing Factors for software bugs
Adam Culp of Beachcasts php programming videos shares the technical debt meaning, and why happens in software development.

News and Announcements


Symfony 5.4.0-BETA1 released
Symfony 5.4.0-BETA1 has just been released. Here is a list of the most important changes

New in Symfony 5.4: Route Aliasing
When refactoring applications, especially if you work on a legacy application, it's common to need to change the name of some routes.

Xdebug Update: October 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.

PhpStorm 2021.3 EAP #7
PhpStorm 2021.3 EAP build #7 is now available! To catch up on all the new features coming to PhpStorm 2021.3

PHP 2021 The Heise Conference on PHP November 25, 2021
betterCode PHP 2021 in cooperation with thePHP.cc offers you a compact program of lectures and discussion panels.

Latest PECL Releases (11.09.2021)
Updated to version 2021.5 (2021e)

Podcasts and Vlogs


Maintainable Podcast: Swizec Teller: What is a Senior (Engineer) Mindset?
Robby speaks with Swizec Teller, Senior Software Engineer at Tia and author of Serverless for Frontend Engineers.

PHPUgly 261:Bots Learning PHP
This week on the podcast, Eric, John, and Thomas talk about Co-pilot, changes on Github, changes at Github, things moving to Github, and more...

How To Code Well: 134 - Should PHP bugs go on GitHub
There is an RFC which discusses the need to move the PHP bug tracker to GitHub. In this episode I am going to give talk about 5 reasons I think this is a good idea and 5 reasons why I think this is a bad idea.

The Stack Overflow Podcast 390: Web3 won’t save us
If we tear up the rules and build a new internet, how can we avoid making the same mistakes?

Software Engineering Radio Episode 485: Howard Chu on B+tree Data Structure in Depth
Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+tree data structures, which are the default selection for efficient and predictable storage of sorted data.

WP Builds 253 – ‘W’ is for Writing
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 W for Writing.

The Rabbit Hole - The Definitive Developer's Podcast: 229. Agile Manifesto
In today's episode of the Rabbit Hole, we are joined by our friends Sophie Creutz and Raymond Lam to take a shot at unpacking the Agile Manifesto! 

North Meets South Web Podcast: Authoring Statamic content with Jesse Leite
In this episode, Jake and Michael are joined by Statamic's Jesse Leite to discuss some of the various content authoring strategies available in the flat-file content management system, Statamic.

The Laracast Snippet: Three Shapes
Whenever I ask a slightly controversial programming question, the responses often take one of three shapes. Let's talk about each of them in this episode, before taking a few moments to discuss why it's so important to play gracefully with ideas.

Reading and Viewing


A Week of Symfony #775 (1-7 November 2021)
This week, Symfony 5.4.0-BETA1 and 6.0.0-BETA1 versions were published in preparation for their final release at the end of November 2021.

The Month in WordPress: October 2021
October 2021 brought a lot of new things to WordPress, from release updates to new versions of Gutenberg. More notably, in the latest episode of WP Briefing, Executive Director Josepha Haden reminded us about the importance of freedom in open source platforms like WordPress.

Type Variance in PHP by Nikita Popov
The addition of type variance support is one of the prime examples where a feature has been accepted without anything even approaching a complete understanding of its technical implications.

Generics in PHP
Generics. We all want them, they are probably not going to be built-into PHP any time soon. BUT there is proper support for generics using docblocks; both by static analysers like PHPStan and Psalm, but also — and this is a big one — by PhpStorm.

Visitor Pattern
The Visitor Pattern isn't used often. This is because there are few situations in which it is applicable or even makes sense.

How to Scale Complex Data
For most complex large-scale applications, one of the main issues is maintaining a high level of performance with extremely complex data.

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


laravel-to-uml
Automagically generate UML diagrams of your Laravel code.

skeleton-php
This package provides a wonderful PHP skeleton to start building your next package idea.

Laravel World
A Laravel package providing a list of the countries, states, cities, currencies and timezones.

laravel-formatters
Collection of classes you can use to standardize data formats in your Laravel application.

LimeSurvey
The most popular FOSS online survey tool on the web.

laravel-paypal
Laravel plugin for processing payments through PayPal. Can be used separately.

Sylius
Open Source eCommerce Platform on Symfony.

php-currency-api
Standardized wrapper for popular currency rate APIs. Currently supports FixerIO, CurrencyLayer, Open Exchange Rates and Exchange Rates API.

BetterReflection
Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.

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 November 4th 2021

Thursday, November 4, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 4th November 2021 Hi everyone, Podcast fans are in for a treat in

PHPWeekly October 28th 2021

Thursday, October 28, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th October 2021 Hi everyone, It's less than a month before

PHPWeekly October 21st 2021

Thursday, October 21, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 21st October 2021 Hi everyone, This week the tech community fawned

PHPWeekly October 14th 2021

Thursday, October 14, 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

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

You Might Also Like

🤳🏻 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

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges