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!

September 30, 2021

Hi everyone,  

Welcome to the last issue for the month of September. It’s been a month filled with very informative articles, useful releases and events that have brought the community together both on-site and virtual. This week’s offering is no different, with the latest releases from Laravel, Symfony and an early access program for PHPStorm. We also have very engaging articles about the Dos and Don’ts of making your PHP website faster and finding your way through the different types of SQL. We do hope you enjoy this week’s curated list of news and articles. 

As always, if you have anything to contribute please email us at [email protected]. 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

The Dos and Don’ts of Making Your PHP Website Faster
PHP enjoys tremendous popularity worldwide. But do you know that running a PHP website has its ups and downs? Majorly it has a speed issue that’s a problem of many website owners.

15 Developer Tools to Make You Super Productive
The best software developers arm themselves with superior knowledge of specific tools that get the job done. Today, I’ll show you 15 developer tools that’ll improve your productivity immensely.

15 Must-Have Browser Extensions for Web Developers
There are many wonderful browser extensions to pick from, so I’ve compiled a list of some of the best that will help software developers be more productive, develop applications faster, and detect errors.

The Best JetBrains Plugins For Remote Working
What do developers want? Money, flexible schedules, pizza? Sure. Effortless remote collaboration? Hell, yes! Programming is a team sport and without proper communication, you can’t really expect spectacular results.

5 Useful PHP LMS Scripts You Should Know
As of now, an estimated 73.8 million people use learning management systems, and it’s only likely that the number will continue to balloon in the coming years. The big question being asked now is how they can create their own learning management systems in the most efficient way?

How to Avoid Six Biggest Mistakes That Engineering Managers Make in Their Resumes
As a hiring manager in the tech industry and an interviewer for many tech jobs, I’ve seen my fair share of resumes and what stands out. Avoid these mistakes to increase your chances of getting your dream job offer.

Tutorials and Talks

Using Database Transactions to Write Safer Laravel Code
There's a lot of technical, complicated-sounding explanations for what a database transaction is. But, for a large majority of us, as web developers, we just need to know that transactions are way of completing a unit of work as a whole in a database.

Should you use Lumen for a speed boost?
Lumen came out back in 2015 as a lighter faster version of Laravel. The goal was to be able use it when speed was super important on a project or API.

Using the AWS PHP SDK
AWS has SDK's for almost all popular languages, including PHP. These SDK's behave very similarly, using the same API calls and parameters.

Using PHP Composer in the WordPress Ecosystem
Every time you manually duplicate code – you increase the development time and reduce the time you spent developing the business layer of your plugin.That’s where you need a dependency management tool like Composer.

How To Create Dependent Dropdown In Laravel
In this example we will see how to create dependent dropdown list in laravel using ajax or laravel dynamic dependent dropdown using ajax.

Using Laravel's withCount to count a sub query
When you need to could a sub query Laravel provides a useful withCount method that is perfect.

Better parse command line flags in PHP
toolkit/pflag Is an generic PHP command line flags parse library.

News and Announcements

Symfony 5.3.9
Symfony 5.3.9 has just been released.

Laravel 8.62 Released
The Laravel team released 8.62 with new Pest PHP test stubs, maintenance mode events, a new assertion for soft deletes, and the latest changes in the v8.x branch.

Xdebug 3.1: Xdebug Cloud and Multiple Triggers
Xdebug 3.1 new multi-value shared secrets allow for multiple developers using the same development server with @XdebugCloud.

PhpStorm 2021.3 Early Access Program Is Open
Join the Early Access Program to be among the first to try out the updates, share your feedback, and influence the development of PhpStorm.

WordCamp US 2021 Online Schedule
With the excitement at its peak for the event, the team has already released the WordCamp US 2021 Online Schedule. The full schedule includes all the information regarding sessions and workshops that are going to take place at WCUS2021 online.

Podcasts and Vlogs

Voices of the Elephpant Ep#362 – Interview with Derick Rethans
Listen as host Khayrattee Wasseem talks with Derick Rethans – indepth xdebug & xdebug Cloud discussion, his role as Release Manager for PHP 7.4, feature freeze, his creative side and the rapid-fire round.

PHP Ugly 255:Critical Care
This week on the podcast, Eric, John, and Thomas talk about PHP 8.1 breaking changes, bad teeth, bruised leg, and more...

WP Builds: 248 – How Gravity Hopper will take care of all your Gravity Forms
Interview with Joshua Vandercar and Nathan Wrigley

The Stack Overflow Podcast 378: The paranoid style in application development
The home team discusses the value of encrypting DNS, Apple bringing back ports, the ease and pitfalls of no-code/low-code application development, productivity vs. our guilt and self-loathing, and the after effects of the pandemic on our online presence.

Software Engineering Radio Episode 478: Satish Mohan on Network Segmentation
In this show Satish discusses what is “AirGapped Network”, difference between traditional physical air-gapped networks and virtual air-gapped networks for enterprise applications, High level architecture of AirGap networks, Step to protect networks including identity, importance of network segmentation.

The Rabbit Hole: The Definitive Developer's Podcast: 225. Estimations and the different variations of pointing
We dive into the subject of estimations and pointing. For most teams, there needs to be a way to communicate the size, complexity, and difficulty of any task or project, and the different frameworks that have gained popularity have degrees of utility, strength, and weakness.

North Meets South Web Podcast: Augmenting, refactoring, and modernising deeply legacy code
In this episode, Jake and Michael discuss some of the challenges faced when modernising deeply legacy PHP code.

PHP Architect: Upgrading code with Rector, CQRS, Livewire, is PHP the Worst?, and more
Eric, John, and Oscar talk about changes behind the screen and the September 2021 issue, It’s Really an Upgrade.

Reading and Viewing

A Week of Symfony #769 (20-26 September 2021)
This week, Symfony announced that Flex is going serverless. This will simplify our operations and will allow you to host custom recipes in your own repositories and to add features on top of the public Flex API.

How To Find Your Way Through the Different Types of SQL
MySQL, PostgreSQL, SQL Server… Why do so many SQL dialects exist? And which one should you choose?

Larger Laravel Projects: 12 Things to Take Care Of
Probably the most difficult step in the dev career is to jump from simple CRUD-like projects in the early years into some senior-level stuff with bigger architecture and a higher level of responsibility for the code quality.

Laravel Worldwide Meetup Stream
Laravel Meetup has some excellent speakers and topics lined up for the Laravel community today.

Creating an `Option` Type in PHP
If you've ever worked with the Rust language, you've likely run into Option. There is no concept of null or nil in Rust, nor is there any concept of optional parameters in function definitions.

Decorator Pattern vs. Proxy Pattern
There are two patterns in PHP that are very similar; The Decorator Pattern and The Proxy Pattern. Because they are so similar, you can quickly mistake one for the other. Does that matter? Maybe not, but I think it's good to know the differences when communicating about them.

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
[email protected]

Interesting Projects, Tools and Libraries


php-rfcs
This is an experiment to export all RFCs from the PHP wiki into Git, including the change history for each RFC

laravel-ews-mail-server
Sending Email via Microsoft Exchange Web Services made Easy!

cphalcon v5.0.0alpha5
High performance, full-stack PHP framework delivered as a C extension.

jetstream
Tailwind scaffolding for the Laravel framework.

laravel-wallet
Easy work with virtual wallet

craftcms
Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

EspoCRM
open source CRM application

Shopware
Shopware 6 is an open source eCommerce platform realised by the ideas and the spirit of its community.

PrestaShop
PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

HumHub
HumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with countless freely available modules.

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