Hi everyone,
It’s the final week of February, and this week's newsletter is full to the brim with the latest news and resources on everything PHP and more. Be sure to update to the latest version of PHP that fixes a few bugs in the system. For those upgrading to Laravel 9 we have a useful tutorial that you can follow.
We would like to thank our readers who sent over their articles to be featured in this week's newsletter. We hope you enjoy this week's issue, and 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:
Protect 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
Irony alert! PHP fixes security flaw in input validation code
If you’re using PHP in your network, check that you’re using the latest version, currently 8.1.3.
PHP CodeIgniter framework - Features that every developer should know
It will not be wrong to comment that there is surely no better alternative than CodeIgniter if one talks of speed.
PHP — additional coding standards
In this article i will mention few guidelines (default as well as additional curated by our team) which we always follow while writing a Class/Interface/Trait or any other OOP’s data structure in a Drupal or any PHP project.
Mistakes Made By Developers
These are the most common mistakes made by developers.
15 Useful Placeholder Tools for Designers and Developers
Have you ever worked on a layout design and came across thinking if only I knew some generator to create some temporary samples for me?
Another PHP 8++ cheat sheet
PHP (Hypertext Preprocessor) is a powerful C-like scripting language that sometimes suffers from a bad reputation due to its legacy.
The funniest JavaScript Newsletter on the Internet
If you're interested in JavaScript and web dev (and spicy memes), you should check out the Bytes newsletter. I've got a feeling you'll like it.
|
Tutorials and Talks Testing in Laravel Full Tutorial For Beginners This video will show you how to make admin tests in Laravel. We are going to cover the basics of unit tests, feature tests, HTTP tests, database tests in Laravel.
CodeIgniter 4 Query Builder where() function and parameter structure with MySQL In SQL, the WHERE clause filters rows returned by the FROM clause table in SELECT queries using one or more search condition filters.
Laravel Artisan How To Make Controller Do you need to make a new controller in Laravel?
Laravel 8 Ecommerce Development Welcome to my laravel 8 ecommerce development with paystack payment integration.
How to upgrade to laravel 9 from laravel 8. Today I am going to explain how you can upgrade to Laravel 9 from Laravel 8.
Laravel 8 - API Resources for Beginners API Resources acts as a transformation layer that sits between our Eloquent models and the JSON responses that are actually returned by our API.
Exploring Termwind Internals In this stream on YouTube, Francisco Madeira, co-creator of Termwind, guides me through the source code of his amazing package to style content on the CLI.
Docker Cheat Sheet for Common Database Engine I use docker almost everyday, and usually everything is already set-up in the project.
|
News and Announcements PHP 8.1.3 Released! The PHP development team announces the immediate availability of PHP 8.1.3. This is a security release.
PhpStorm 2022.1 EAP #3: Enhanced Array Shapes The third build of our Early Access Program for PhpStorm 2022.1 is now available!
Yii Framework ApiDoc extension version 3.0.3 released We are very pleased to announce the release of the ApiDoc extension version 3.0.3. This patch version fixes wrong encoding during generation of non-Englush guides.
Xdebug Update: January 2022 In this monthly update I explain what happened with Xdebug development in this past month. These are normally published on the first Tuesday after the 5th of each month.
WordPress 5.9.1 Maintenance Release This maintenance release features 82 bug fixes in both Core and the block editor.
Latest PECL Releases (02.22.2022) Latest PECL Releases by Chris Cornutt
|
Podcasts and Vlogs Voices of the ElePHPant: David Bisset talks about the business of WordPress Cal Evans hosts WordPress community leader David Bisset as they talk about the business and business models built around WordPress.
PHP Ugly 274: Testing Patience This week on the podcast, Eric, John, and Thomas talk about Laravel Shift, ZSH, Testing Private vd Public, and more...
Laravel News Podcast: Laravel 9, trimming your git, and environment envy Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
No Compromises Podcast: How we wrap up a project Wrapping up our series on how we work, we talk through the end of a project and how to make sure there are no surprises.
The Rabbit Hole: The Definitive Developer's Podcast: 244. Trunk Based Development vs Gitflow (Replay) Today on the show we will be talking about Git Workflows. It seems like everybody is always using Gitflow or Trunk Based Development.
The Stack Overflow Podcast: Finally, an AI bot that can ace technical interview questions (ep. 417) What if AlphaCode could tackle your technical interviews questions?
Software Engineering Radio Episode 499: Uma Chingunde on Building a PaaS Host Jeremy Jung spoke with Chingunde about the role of a PaaS, building on public cloud providers, build vs buy, choosing features, user experience, managing databases, Series A vs later stage startups, and why internal infrastructure teams should run themselves like product teams.
WP Builds: 266 – Why do people hack websites? With Robert Abela So today we’re talking about security, but not what you might expect. This episode is not about the features which are in a WordPress security plugin. This is about the very nature of hacking and the issues that face us all online.
|
Reading and Viewing A Week of Symfony #790 (14-20 February 2022) This week, Symfony introduced the Twig 3 certification and updated the official Symfony book to showcase Symfony 5.4 and 6.0 versions. In addition, SymfonyLive Paris 2022 conference announced more speakers and more workshops.
10 Lessons I’ve Learned in 10 Years of Software Development In 2011, I started my first Software Engineering role at a small startup specializing in insurance software.
DRYing up test coverage using model scope events in Laravel DRYing (Don't Repeat Yourself) up code can be a useful step in maintaining a codebase over time.
PHP Type Hinting Type hinting are type declarations to function arguments, return values and class properties.
7 Best Practices for Computer Programming Consider using these practices for developing high-quality software productively
Advantages of Laravel Framework vs. Native PHP Developing a new web application project is not an overnight thing. It requires building multiple strategies, hiring an on-site or freelance PHP developer (depending on your project needs), and choosing the right tools and technologies.
The different types of events in event-driven systems Event-driven systems come in all sorts of shapes and sizes. The obvious commonality is; they all use events to communicate information.
Composable seeders in Laravel with callOnce Laravel 9 is fresh out the door, and it contains a small contribution of mine: a new callOnce method for database seeders.
Implications Of WordPress Joining The Block Protocol In this article, Leonardo Losoviz discusses some potential consequences as well as positive outcomes of WordPress joining the Block Protocol.
|
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
|
Interesting Projects, Tools and Libraries zsh-artisan Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!
laravel-route-discovery Automatically discover routes in a Laravel app.
fortify Backend controllers and scaffolding for Laravel authentication.
event Event package for your app and domain.
geotools Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries
magento2-cypress-testing-suite A community-driven Cypress testing suite for Magento 2.
tactician A small, flexible command bus.
PHP MySQL Generator Generate classes to access MySQL database tables.
PHP Quiz Questions and Answers Present quizzes using INI configuration files.
omnipay-sagepay Sage Pay driver for the Omnipay PHP payment processing library.
|
Please help us by clicking to our sponsor:
Protect 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 newsletter
|
So, how did you like this issue?
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.
|
|
|
|
|
|