PHP Weekly - PHPWeekly April 21st 2022

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 21st April 2022

Hi everyone,

Aside from your regular dose of weekly news and resources on the PHP community, we also have an exciting announcement to make. Wiley Publishing has provided us with 7 copies of the book PHP & MYSQL: Server-side Web Development by Jon Duckett to give away in a prize draw. From today up until the 3rd of May you have a chance to get your entries in to be one of seven winners of the PHP & MYSQL book. Join now and tell your friends about it. 

To enter the book giveaway, Click Here.

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


PHP Isn't Dead
Last month, The Laravel Documentary was released which showed the history behind Laravel. For the documentary a lot of people that are active in the Laravel community were interviewed.

BaseCode: A Field Guide to Writing More Readable Code
BaseCode by Jason McCreary is a field guide containing real-world practices to help you write code that's less complex and more readable.

PHP Related Small Tips for Improving the Speed of Writing Program
In this article you will learn about the shortcuts and things to notice while writing PHP code.

Laravel: From Scratch To Production In 5 Hours
I made a code timelapse! 5 hours of building a Laravel application from scratch and deploying it to production.

Xdebug 3: Laravel Sail with PhpStorm
In this video I show how to enable and set-up Xdebug within the Laravel Sail Docker environment.

PHP 101: Fundamentals
This article is the first in (what will be) a 7-part series covering the fundamentals of PHP. Links to the other articles on the topic will be listed at the bottom of the page when available for those who are interested.

Tutorials and Talks


Learn how to start Testing in Laravel with Simple Examples using PHPUnit and PEST
When talking about automated tests or unit tests in any programming language, there are two groups of people.

Integrate Paddle (Subscription Billing Service) In Your Next Laravel Project
Payment gateway integration has become a necessary requirement for any business or enterprise website.

Laravel Temporary URL For Local Storage Driver
Recently, I needed to use a temporary URL. Laravel supports temporary URLs out of the box with S3 drivers. 

CodeIgniter 4 Query Builder join() Method Explained
The CodeIgniter 4 Query Builder class provides ORM-like functionality for Database operations in the framework.

Autocomplete Textbox in CodeIgniter 4 with jQuery UI
This video shows how you can add jQuery UI autocomplete and load MySQL database data using jQuery AJAX in the CodeIgniter 4 project.

How to Build Modals with Laravel and Livewire
Dealing with modals is something I always found time-consuming. A front-end library was often required, which meant exposing APIs to consume while keeping the state in sync.

News and Announcements


PHP 8.0.18 Released!
The PHP development team announces the immediate availability of PHP 8.0.18. This is a bug fix release.

PhpStorm 2022.1 is now available
This new major PhpStorm release includes improved Blade and Twig support, added functionality to docblock type annotations and attributes, a bunch of new and useful inspections, several improvements to the editor, and more.

WordPress 6.0 Beta 2
WordPress 6.0 Beta 2 is now available for testing!

Last days of Call for Papers for SymfonyCon Disneyland Paris 2022
The Call for Papers for SymfonyCon Disneyland Paris 2022 ends on April 22nd 2022. Talks should last for 40 minutes, Q&A included and will be in English.

Laracon EU - 26 April 2022, Amsterdam
Venue: Bimhuis, Piet Heinkade 3, 1019 BR Amsterdam

Win a Book in our 7 Day Book Giveaway
Get a chance to win a copy of the book, PHP & MYSQL: Server-side Web Development by Jon Duckett. Join now to enter the book giveaway.

Podcasts and Vlogs


PHP Architect: Testing The Core
This month, John and Eric introduce the new Drupal Dab column by Nicola Pignatelli which will be focused on the Drupal CMS system. They also discuss the How to Hack you Home with a Raspberry Pi series is going.

PHP Ugly 282: Crotch Sign Language
This week on the podcast, Eric, John, and Thomas talk about PitchCom, (n)Vim, PHPStorm, Laravel 9.8, and more...

No Compromises Podcast: Take Time To Look Back And Review
It feels good to finish a project, but before you move on, there are benefits to pausing and reflecting on what went well and what could have been better.

Laravel Podcast: Sanctum & Passport, with Taylor Otwell
In this episode, we talk with Taylor Otwell about the first-party Laravel auth packages Passport and Sanctum.

Laravel News Podcast: Field Guides, Favourites, And Soft Deletes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

Maintainable Podcast: Ben Halpern - Adventures In Open Sourcing Your Existing Application
Robby has a chat with Ben Halpern, the creator of Dev.to and a Co-Founder of Forem, about what well-maintained software should really look like.

The Stack Overflow Podcast: Warning Signs That Hot Startup Hiring Engineers Might Not Last (Ep. 433)
Ben and Cassidy compare notes on Plex.tv, the rapid collapse of Fast.co, and why rigorous adherence to personal security protocols can make the FBI suspicious.

The Rabbit Hole: The Definitive Developer's Podcast 252. Motivation (Replay)
In today’s episode, we are talking about motivation — what keeps us up at night and what gets us out of bed every single day? We are joined by a special return guest and friend of the show, Kevin Thomas. 

Software Engineering Radio: Episode 508: Jérôme Laban on Cross Platform UI
Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms.

North Meets South Web Podcast: Vim throwdown, Part 4
In this episode, Jake and Michael are joined by Eric Van Johnson to talk more about Vim, using Vim bindings in other editors, similarities and differences between them, and opinionated starting points.

WP Builds: 274 – How You Can Make Your Website Have A Smaller Carbon Footprint
When I drive my car, I’m highly aware of the impact that my driving is having. I can hear the engine rumble, I can smell the gases that are coming from the exhaust. I know for a fact that this is not good for the environment.

Reading and Viewing


A Week of Symfony #798 (11-17 April 2022)
This week, the first beta of Symfony 6.1 was released in preparation for its final release in 6 weeks. Meanwhile, we published some blog posts about new Symfony 6.1 features, such as improved ExpressionLanguage syntax and the Locale Switcher. 

Using Callbacks To Prevent Code Duplication
Sometimes it can be useful to use a callback function or other callable to prevent a bunch of code duplication.

The Most Significant Differences Between CakePHP and CodeIgniter
It’s impossible to pick a victor amongst the two frameworks, CodeIgniter and CakePHP. Codeigniter is a PHP-driven framework that provides a collection of libraries, plug-ins, and tools that expedite PHP code while also supporting the MVC paradigm.

10 Best Practices for DevOps That Will Improve Your Productivity
The world of DevOps is ever-changing, and if you want to stay on top of the latest practices and advancements, you need to follow the trends and keep up with new developments.

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

5 Mistakes That Makes You A Noob In Php
Web Development is a huge industry itself in IT, And most of the time people start with PHP as a web developer.

Interesting Projects, Tools and Libraries


Sairahcaz/laravel-xhprof
Easy XHProf setup to profile your laravel application!

Prezent/doctrine-translatable
Translatable behaviour extension for Doctrine2.

neochrome/physalis
An effort to make testing PHP code easy and fun.

cviebrock/eloquent-sluggable
Easy creation of slugs for your Eloquent models in Laravel.

CakeDC/Book
CakeDC Book plugin for CakePHP.

Team-Nifty-GmbH/laravel-rocket-chat-notifications
makes it easy to send notifications using RocketChat with Laravel 9+.

maize-tech/laravel-markable
Integrate likes, bookmarks, favorites, reactions and custom made marks into your application.

php-parallel-lint/PHP-Console-Highlighter
Highlight PHP code in terminal.

easyrdf/easyrdf
EasyRdf is a PHP library designed to make it easy to consume and produce RDF.

brick/varexporter
A powerful alternative to var_export(), which can export closures and objects without __set_state()

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 articles@phpweekly.com

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.



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 13. Free trial.

Copyright © 2022 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
 

 

Key phrases

Older messages

PHPWeekly April 7th 2022

Thursday, April 7, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th April 2022 Hi everyone, First of all, we would like to

PHPWeekly March 31st 2022

Thursday, March 31, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 31st March 2022 Hi everyone, In this week's newsletter,

PHPWeekly March 24th 2022

Thursday, March 24, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th March 2022 Hi everyone, Most companies nowadays are used to

PHPWeekly March 17th 2022

Thursday, March 17, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 17th March 2022 Hi everyone, They say you need to find a task that

PHPWeekly March 10th 2022

Thursday, March 10, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th March 2022 Hi everyone, It seems like the community has been

You Might Also Like

Introducing SwiftUI to the team, Let loose and much more!

Friday, April 26, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. How We Got Everyone on Board with a New Technology

SWLW #596: SRE and the art of improvisation, The power of celebration, and more.

Friday, April 26, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Notion's New Look | In-App Notifications | Duplicated Automations

Friday, April 26, 2024

Your weekly Notion digest with the finest tip, latest news, and improvements! 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Don’t celebrate the demise of non-competes quite yet

Friday, April 26, 2024

A slew of lawsuits are heading the FTC's way after it voted to kill non-competes View this email online in your browser By Alex Wilhelm Friday, April 26, 2024 Welcome to TechCrunch AM! I love this

The best work laptop for most people

Friday, April 26, 2024

Old Kindle? Don't do this; How to change your IP address; Net neutrality restored -- ZDNET ZDNET Tech Today - US April 26, 2024 placeholder The work laptop I recommend to most people is not made by

New 'Brokewell' Android Banking Malware Spread Through Fake Browser Updates

Friday, April 26, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Apple announces an iPad event for May 7

Friday, April 26, 2024

The Morning After It's Friday, April 26, 2024. Apple has scheduled its next product showcase for May 7, a few weeks before its Worldwide Developers Conference, clearing space for even more

[AI Incubator] Enrollment ends tonight.

Friday, April 26, 2024

Text or WhatsApp me your questions ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 04/26/2024

Friday, April 26, 2024

New blogs from Syncfusion Create Excel Table in Just 3 Steps Using C# By Mohan Chandran This blog explains how to create a table in an Excel document using Syncfusion .NET Excel Library in C# with code

ASP.NET Core News - 04/26/2024

Friday, April 26, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and