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
 

 

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

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to