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!

June 2, 2022

Hi everyone,

We've reached the halfway point of the year and we hope that everyone's doing well. Our podcast section is full of new episodes from your favourite podcasters, so please check out their selection of topics this week.

We have three confirmed winners for our book giveaway. Congratulations to Jean-François Morin, Ronnie Vanderstegen and Sabrina Bosco. We've yet to receive confirmation from our remaining four winners, so do check your inbox, including your spam folder as this is your last chance to claim your prize. free copy of PHP & MYSQL: Server-side Web Development. 

This week's newsletter is packed with new podcast episodes from Voices of the ElePHPant and PHP Internals, as well as interesting articles on improving productivity with tools for devs of all disciplines.  

We hope you enjoy this week's issue, and If you want to be featured feel free to reach out to 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 13. 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

7 Best Free PHP Tutorials For Beginners in 2022
Even though you can learn PHP without knowing HTML, it is highly recommended that at least you have a basic understanding of HTML.

Top 7 Skills PHP Developer Must Have
We’ll discuss some of the most important skills that a PHP developer should have to overcome this problem.

Get Started with Speech Recognition in PHP
Rev AI offers a suite of speech-to-text APIs to help developers build automatic speech recognition (ASR) into their applications.

35 Laravel Eloquent Tips
Martin Joo shares some cool things you can do with Laravel's ORM.

A Quick Performance Optimisation Guide Using PHP Generators
Reduce execution time and memory usage with generators.

Tutorials and Talks

Restructuring a Laravel Controller using Services, Events, Jobs, Actions, and more
One of the top Laravel questions I hear is "How to structure the project". If we narrow it down, the largest part of it sounds like "If the logic shouldn't be in Controllers, then where should we put it?"

How to Display existing file in Dropzone – CodeIgniter 4
In this tutorial, I show how you can display existing files in the Dropzone container in CodeIgniter 4.

GitLive's Tool Window Just Got a Major Upgrade in PhpStorm
With the new tool window, you can now see all work in progress across your entire team in a single view, it's like a branch-based version of github.com/pulls but updated in real-time directly inside PhpStorm.

PHP Framework For Creating Mockable Code
This class provides abstractions from basic infrastructure things wich can make you unit-testing harder.

Use Laravel's HTTP Client with Facebook's Business SDK
Recently, I had to integrate the Facebook Marketing API into a project at work. The app not only needed to be able to login with Facebook – solved by using Laravel Socialite.

How To Create A Simple Sanitizer For Your PHP Application
Sanitizing data means removing any illegal character from the data. sanitizing user input is one of the most common tasks in a web application.

Set Cron In Laravel 9 — How To Set Up Task Scheduling With Cron Job In Laravel?
This article is focused on laravel 9 cron job setup. i explained simply Phase by Phase laravel 9 task scheduling.

News and Announcements

Laravel 9.14 Released
The Laravel team released 9.14 with migration table comments, a dynamic trashed factory state, a new array key helper, bootable/setup test traits, and more.

CakePHP Advanced Training
Course: Authentication and Authorization in CakePHP 4 Date: June 2, 2022 Time: 04:00 PM GMT.

PhpStorm 2022.1.2 RC
The PhpStorm 2022.1.2 Release Candidate is now available and it’s the final build before the stable release.

PHP Annotated – May 2022
Welcome to the May installment of PHP Annotated, where we catch up on the most interesting things that have happened in the PHP world over the last month,including curated news, articles, tools, and videos.

Symfony 6.1 Curated New Features
Symfony 6.1.0 has been released. As for any other Symfony release, our backward compatibility promise applies and this means that you should be able to upgrade easily to 6.0 without changing anything in your code.

Dutch PHP Conference DPC Online Edition - Friday 24 June 2022
Join us for a full day of insights, inspiration & community around PHP and Web Technology!

Podcasts and Vlogs

PHP Architect: Another Bright Idea
This month John and Eric discuss some of the greater articles coming in the June 2022 release, “Another Bright Idea”.

PHP Ugly: 288: Burnt Pi's
This week on the podcast, Eric, John, and Thomas talk about Manjaro Pi, PHP Object Cloning, phpass hijacked, and more...

How To Code Well - 158 - 5 Software Development Misconceptions
I actually have 7 Software Development misconceptions that I want to debunk.

Maintainable Podcast: Amy Isikoff Newell - Code Shouldn't Drive Us To Drink
Robby has a chat with the VP of Engineering at ConvertKit, Amy Isikoff Newell, about why perfection is the enemy of software development.

No Compromises Podcast: The Benefits Of Sharing What You Learn
If you are listening to this, you probably enjoy hearing other people share what they've learned. In this episode, we turn the tables and explain why you should consider sharing what you've learned as well.

Laravel Podcast: Socialite, Scout & Sail, with Taylor Otwell
In this episode we talk with Taylor Otwell about the first-party Laravel packages Socialite, Scout, and Sail.

Laravel News Podcast - Tinkering Well, Bouncing Users, And Validating Configs
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow Podcast: How a very average programmer became GitHub’s CTO (Ep. 447)
Finding your sweet spot as a middling programmer who is an excellent engineer.

The Rabbit Hole: The Definitive Developer's Podcast 257. Pragmatic Folks Part 2 - Own Your Environment (Replay)
Today's episode is the second of a three-part Pragmatic Folks series and we are joined again by Dave Thomas and Andy Hunt.

WP Briefing Podcast: Episode 32: An Open Source Reading List
In the thirty-second episode of the WordPress Briefing, WordPress Executive Director Josepha Haden Chomphosy shares her open source reading list for that post-WordCamp Europe downtime.

Software Engineering Radio Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications
Gil Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona — the Business Engineer — created by the rise of SaaS and adoption of best-of-breed business applications for back office systems.

North Meets South Web Podcast: Electric Trucks, Multiversal Madness, And Choosing TALL
Jake and Michael discuss pool pumps, electric trucks, Doctor Strange (no spoilers), and when you might choose and use the TALL stack.

WP Builds: 280 – Need some design inspiration? Try Extendify’s pattern collection
So you’ve tried Gutenberg, and you might like to or you might not! But one thing that you cannot really argue about is that it’s got some room for improvement.

Reading and Viewing

A Week of Symfony #804 (23-29 May 2022)
This week, Symfony 6.1 was released including lots of great new features. In addition, Symfony published its 4.4.42, 5.4.9 and 6.0.9 maintenance releases.

The Importance of Good Documentation
We all know documentation is an important part of any software. Whether that is through self-documenting code or hosted documentation on dedicated websites. In the end, all that matters is the quality of the documentation.

What Are The Top PHP Web Development Trends In 2022?
Today, we’ll discuss PHP web design trends for 2022.

Best Light Themes for PhpStorm
In this article, I will take you through some of the best settings and themes for JetBrains products that I think are so great to work with.

Compelling Reasons Why PHP will Transform Your Career
Here is why getting experience in PHP ensures a job-.

How To Become a Future-Proof Developer
Angular, React, Flutter, Spark, Hadoop, Vue, Django, Laravael, Next, PyTorch, Mocha, and millions of other frameworks have become popular with developers. There are probably heaps more that would come up in the future.

Interesting Projects, Tools and Libraries

offline/oc-mall-plugin
E-commerce solution for October CMS.

plusemon/uploader
Laravel file upload helper package.

ayesh/geo-ip-database
Weekly updated database of IP CIDR to Country codes, indexed by the first 1/4th of the IP address.

usmonovdoston/custom-gii
The Gii extension for the Yii framework.

wespals/cryptli
A Symfony CLI utility for Defuse encryption.

alexsisukin/socialiteproviders-uid
uid.me OAuth1 Provider for Laravel Socialite.

knplabs/knp-snappy-bundle
Easily create PDF and images in Symfony by converting Twig/HTML templates.

colinmollenhour/php-redis-session-abstract
A Redis-based session handler with optimistic locking.

spatie/laravel-login-link
A Blade component component to quickly login to your local environment.

sonata-project/doctrine-extensions
Doctrine2 behavioral extensions.

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]

Please help us by clicking to our sponsor:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. 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