sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

January 20, 2022

Hi everyone,

Last year we saw a massive spike of people leaving their jobs which is now infamously called the great resignation. Some say that the pandemic was the catalyst for people to rethink their career paths ad long-term goals. Half of those who have resigned are planning to seek new jobs within the year. On the one hand it’s an opportunity for companies to seek out fresh talent and new blood, and on the other it’s a way for employees to look for ‘greener pastures’ and start with a clean slate. 

This leads to my attempt at a clean segue to pitch to anyone who has a position in their company that they need filled that we’re here to help you find that particular developer from among our subscribers that could be the perfect fit for your organisation. Feel free to reach out to us at [email protected] for your job openings. 

We do hope you enjoy this week’s issue with the latest releases from Laravel, PHPStan as well as informative tutorials and articles that we’ve curated especially for our subscribers.. 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.

Articles

Laravel 9 Features & What’s About To Come!
Laravel 9 is on its way, with a number of new features.

4 Ways to Inject Dependencies in Symfony That You Probably Don’t Know About?
One part of my job is a code review, and I started to notice that some of my colleagues can’t get an idea of dependency injection and the service container. As a result, they tend to over-engineering things.

Php 8.1 New Features — Read-only Properties
With new version of PHP we have a new feature named Readonly properties.

Programming Languages That Developers Need to Learn All the Time
There are thousands of programming languages, but what kind of languages do we need to master?

5 Signs of a Highly Mature Software Developer
These traits are easy to recognize but hard to practice.

3 Code Review Responses to Use on Bad Comments
How I respond to awful code review comments.

Tutorials and Talks

Efficient Pagination Using Deferred Joins
Paginating records across large datasets in a web application seems like an easy problem that can actually be pretty tough to scale.

Laravel Query Builder Usage With Example Code
Adam Culp of Beachcasts php programming videos shares how to use Laravel Illuminate Database Query Builder, and many methods available for advanced querying with Laravel.

A better way to quickly start Symfony projects
When creating new Symfony projects, you can start with the bare-bones skeleton or the kitchen sink skeleton.

How to Create a Restful CRUD API in PHP Using Laravel and Google Firebase
In this tutorial, you will learn how to create a RESTful CRUD (Create, Read, Update, and Delete) API with Laravel that stores its data in a Firebase realtime database.

Send push notifications from Laravel to IOS & Android
In this article, we will see how send push notifications from Laravel app to IOS & Android apps using FCM (Firebase Cloud Messaging).

How To View Detailed Information About PHP With phpinfo() Function
When we develop PHP web applications and sites, often we need to get information like available modules, environment variables, server information.

News and Announcements

Laravel 8.79 Released
The Laravel team released 8.79 with a full-text search for MySQL and PostgreSQL, new Stringable methods, and the latest changes in the v8.x branch.

New release: PHPStan 1.4.2
CleaningParser - remove conditional code by PHP_VERSION_ID

PhpStorm 2021.3.2 Preview
The preview build for PhpStorm 2021.3.2 is available. This release brings a fix for broken indexing on WSL (IDEA-286059).

CakePHP 4.3.4 released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.3.4.

WordPress 5.9 RC3
The third Release Candidate (RC3) for WordPress 5.9 is here!

Introducing the Symfony 6 Certification
Symfony 6 was released at the end of November 2021, alongside Symfony 5.4. Both versions share the exact same features, but Symfony 6.0 gets rid of all the deprecated features and requires PHP 8.0.2 or higher.

Podcasts and Vlogs

Voices of the ElePHPant: Interview with Matthew Setter
Listen as host Cal Evans talks to Matthew Setter about his new book “Docker Essentials”. Matthew talks about how his book helps PHP developers grasp the concepts of how to “dockerize” your PHP applications and deploy to production with ease.

PHP Ugly 269: No Benefits, All the Regret
This week on the podcast, Eric, John, and Thomas talk about Open Source Projects, PHP 8.1 new features, Laravel Pipelines, and more...

How To Code Well 143 - 6 Ways to improve your code tests
All the code notes for Docker for beginners course has been written. This is available on GitHub I’ve started work on transcribing that course. This will take a long time.

The Stack Overflow Podcast : A chat with the folks who lead training and certification at AWS
From teachers to tutorials to peer groups, and now, video games, there are lots of ways to acquire skills on the AWS platform.

North Meets South Web Podcast: New year, new job, new start
In this episode, Jake and Michael discuss Michael's new job, YAGNI, and approaches to working your way into a new codebase and a new industry.

The Rabbit Hole: The Definitive Developer's Podcast: 239. Open Source Ethos & Pathos
Open source ethos and pathos form the springboard for our conversation, which spans the benefits and barriers to paying and not paying for information.

WP Builds 261 – Getting a brief and scoping the project. WordPress Business Bootcamp – Series 1 / Episode 3
Welcome to another in the WordPress Business Bootcamp series. It’s the series where we relearn EVERYTHING we know about building WordPress sites and running a web design business from start to finish.

Software Engineering Radio Episode 494: Robert Seacord on Avoiding Defects in C Programming
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses the top 5 security issues and the tools and techniques you can employ to write secure code in C.

Reading and Viewing

A Week of Symfony #785 (10-16 January 2022)
This week, Symfony fixed some issues related to PHP enums and improved the performance when using many environment variables in your application.

Zend and the PHP Foundation: Our Involvement and What It Means for PHP
Late last year, a list of leading organizations within the PHP space, including Zend by Perforce, announced the formation of a new non-profit organization that formally governs the development of PHP – the PHP Foundation.

Dealing with dependencies
I've written a lot about PHP 8.1 these past months. Not just about the release itself, but also about how important it is to keep up-to-date with PHP versions.

Ignition, the most beautiful error page for Laravel and PHP, got a major redesign
I'm proud to share that our team has released a new major version of Ignition, the most beautiful error page for Laravel and PHP. It has been redesigned from the ground up.

Contributing to Open Source: Be a Mimic
Luke Downing made a contribution to Laravel. Before starting to write code, he took the time to look at how the repo was structured and how the code was written.

Improve quality of PHP applications with static analysis and SonarQube
Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards?

A comprehensive guide on how to design future-proof controllers: Part 1
A series on how to use the Separation of concerns principle to build controllers that are simple to understand, refactor and maintain.

Jobs

------
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.  Please let me know if you are interested by emailing me at
[email protected]

Interesting Projects, Tools and Libraries

Laravel-Roadmap-Learning-Path
This repository contains the ordered list of Laravel topics to learn, step-by-step, with related links.

Alpine.js Focus Plugin
Alpine's Focus plugin allows you to manage focus on a page.

Saloon
A Laravel/PHP package that allows you to write your API integrations in a beautiful, standardised syntax.

laravel-auth-log
Log user authentication actions in Laravel.

1on1-questions
Mega list of 1 on 1 meeting questions compiled from a variety to sources.

laravel-optimizer
Optimizes your Laravel project for deployment.

Pushword
A php CMS built on top of Symfony to rapidly create, manage and maintain Modern Websites.

albireo
Albireo Framework / for Landing pages, Code examples, PHP Study, Static Site Generator, Admin panel, Documentation generator.

laravel-mobile-verification
This package provides convenient methods for making token code, sending and verifying mobile phone verification requests.

Trivious
A publicly available trivia API created with Laravel and PHP web scraping.

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.

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com