|
Welcome to the latest edition of phpweekly.com.
Laravel and WordPress both have new releases out this week.
Have a good week,
Stay safe and well.
All the best,
Ade and Katie |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. 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 8 Release And Features
PHP 8 is scheduled to be released on November 26, 2020. It’s a new major version release of PHP, which means that it will introduce some breaking changes, as well as lots of new features and performance improvements.
Joomla Is Now Running Its Own CVE Numbering Authority (CNA)
Joomla, one of the world’s most popular Content Management Systems (CMS), announced today the CVE Program authorises the project as a CVE Numbering Authority.
On Exactitude in Technical Debt
What does a metaphor like “technical debt” mean? And what doesn’t it mean?
Linux VPS or Windows VPS
A VPS (Virtual Private Server) is a VM (Virtual Machine) that runs on a remote server. It is offered as a service to users who require a dedicated server for their website. Usually, a website is hosted on a shared server, and resources are distributed between users automatically to keep each website up and running. However, if your website has more traffic or you want more control over your website, a VPS is the way to go. |
Tutorials and Talks
Coding in PHP 7.4 and Deploying to 7.1 via Rector and GitHub Actions
PHP developers want to have access to the latest features of the language, but for various reasons, they may not be able to. It could be that the client’s server runs on an older version and can’t be upgraded, or the CMS must support legacy code, or the user base would shrink significantly, or others.
How to Setup Basic Laravel App with Login and Registration using Laravel Breeze
Hello, how are you doing, I want to introduce Laravel Breeze to you. In the course of the week Taylor Otwell (creator of Laravel) tweeted about a new package released (Laravel Breeze).
PHP 8: The Nullsafe Operator
If you've used the null coalescing operator in the past, you probably also noticed its shortcomings: null coalescing doesn't work on method calls. Instead you need intermediate checks, or rely on optional helpers provided by some frameworks
Deploy Apps Using GitLab on Cloudways Platform
Managing the codebase is perhaps one of the most important aspects of the development workflow. This is the reason why Git has become an integral part of the workflow for developers around the world. This article explains how one can carry out GitLab deployment on the Cloudways platform.
Sunsetting PHP Faker
I'm sunsetting fzaninotto/Faker, a popular PHP library for generating Fake data. Let me explain why, and what will happen for PHP developers using it.
How to Revert a WordPress Multisite to a Single-Site
WordPress Multisite has many benefits. It lets you create as many websites as you need with just one WordPress installation. It allows for connections between those sites, sharing of data and users, and it gives you a way to make money from your WordPress installation, by selling sites on your network to users.
HTTP/2 Push is Dead
One of the hot features that came with HTTP/2 was PUSH frames. The main idea is that if the server can predict what requests a client might want to make, the server can pre-emptively send request/response pairs to the client and warm it’s cache.
Laravel Media Library: Load Only 1st Picture Efficiently
I needed to display only the first picture from my Product's model media collection and found my app running five queries and hydrating 16 models with only four products to display 😱. Here's how I ended with only two queries and eight models.
Server Side Data Table Implementation In Laravel.
In this tutorial, We will learn how to implement Datatables with server side processing in Laravel. Here we will get data from MySQL database through ajax in Laravel. Datatables helps in adding sorting, paging and filtering abilities to plain HTML tables with minimal effort. The main goal is to enhance the accessibility of data in normal HTML tables.
How to Use a PHP Payment API to Generate Payment Links or QRCode Images
Many payment systems can generate URLs for links that can be used in sites to make the payment system mobile application open when those payment links are clicked by customers. This package can generate QRCode images that encode the payment URLs, so customers can aim their mobile phone cameras at the QRCode images displayed on a Web page.
Store Laravel Settings in a Database
Laravel Settings is a package by Spatie for storing strongly typed application settings in a repository and easily use them throughout your application.
Guide to Setup Raspberry Pi with LCD Display using I2C Backpack
Internet of things (IoT) is fascinating. I am predominantly a web applications person. But sensors, LED display, chips, soldering and the collage of software with these “things” is exciting.
Xdebug 2 vs Xdebug 3 Performance Comparison
A performance comparison between Xdebug 2 and the upcoming version 3.
How To Setup Fastest Hosting Server For WordPress Website
WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Today we are offering a very well researched process of setting up the WordPress based website.
Increase PHPMyAdmin Import Size Ubuntu and XAMPP
When we create a website or import the website from another server to our local system to test then for setup we have to import the complete database as well. |
News and Announcements
WordPress 5.6 Release Candidate
The first release candidate for WordPress 5.6 is now available! This is an important milestone in the community’s progress toward the final release of WordPress 5.6.
Laravel 8.14 Released
The Laravel team released 8.14 with the ability to dispatch unique jobs, support for using sockets with schema:dump, a route shortcut for alphanumeric parameters, and the latest new features, fixes, and changes in the 8.x branch. Let’s see what’s new in this release!
SymfonyWorld 2020: The Entire Conference Agenda is Online!
Less than a month before SymfonyWorld 2020! We are really excited to meet you online for this first SymfonyWorld conference and experience. We've announced our Keynotes' Speakers and our very special Keynote guest last week. We're very pleased to unveil the entire conference agenda now. To ensure the entire Symfony community can attend the conference at their own local time, the entire conference schedule is done twice.
International PHP Hybrid Conference - 7-11th December 2020, Berlin
Every year International PHP Conference Berlin is the meeting point for PHP and web enthusiasts! This year, too, we look forward to meeting you again! International PHP Conference Conference will take place under very special conditions. Even though International PHP Conference is by no means a small conference, it is not what politicians call a “big event”. As an additional option we have created a hybrid concept: you can “attend” the conference on site or remotely from your home or office. All lectures and workshops will be streamed live using professional video technology. Tickets are on sale now. |
Podcasts and Vlogs
PHP Internals News: Episode 70: Explicit Octal Literal
In this episode of "PHP Internals News" I talk with George Peter Banyard (Website, Twitter, GitHub, GitLab) about an RFC that he has proposed to add an Explicit Octal Literal to PHP.
PHPUgly #213: They Stole Steve
This week on the podcast, Eric, John, and Thomas talk a lot of PHP. We continue our discussions around what is coming in PHP 8, as well as Laravel Breeze, xDebug, and more...
php[architect] Editor Bytes – SOLID Foundations
Editor-in-chief Oscar Merida looks into the November 2020 issue, SOLID Foundations. |
A Week of Symfony #724 (9-15th November 2020)
This week, the first release candidate version of Symfony 5.2 was released. In addition, the SymfonyWorld 2020 online conference published its entire agenda.
php[architect] Magazine November 2020: SOLID Foundations
Writing software does not follow engineering principles or formulas like we have for building bridges or designing airplane wings. That doesn’t mean anything goes! In this issue, we look at how to use type hints, writing SOLID code, handling monetary calculations, using domain events correctly, and more.
Learn To Code With This Huge Bundle of 27 courses: Now Under $60
As businesses rapidly switch to online sales, coding skills are more valuable than ever. Whether you want to become a full-time developer or simply impress recruiters, learning how to build websites and apps is a smart move. The Premium Learn to Code 2021 Certification Bundle provides the ultimate education, with 27 courses from top instructors.
Essentials of MongoDB and PHP: Top 100 Real Life Project Scenarios and Tips: Extracted from Latest Projects
From freshman to architects from job seekers to project leads this book is must have in everyone’s shelf since it has the most prestigious content and most beneficial technical advancements with practical implementation strategies and real life scenarios. Our publishers continuously thrive to get the best product for the purpose of best learning in current demand of technical world needs. |
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
vobject
The VObject library allows you to easily parse and manipulate iCalendar and vCard objects using PHP. The goal of the VObject library is to create a very complete library, with an easy to use API.
app-tutorial
This is the tutorial app which shows how to develop a very simple notes app.
flowder
A simple and extensible fixture loader for PHP 7.3+, supporting SQLite and MySQL.
kafta
A library to allow people to communicate to Kafka using plain PHP, compatible with Kafka v0.11+ (due to the way the protocol works).
froxlor
The server administration software for your needs. Developed by experienced server administrators, this panel simplifies the effort of managing your hosting platform.
form-manager
PHP library to create and validate html forms.
jetpack
Increase your traffic, view your stats, speed up your site, and protect yourself from hackers with Jetpack.
php-fetch
A simple, type-safe, zero dependency port of the javascript fetch WebApi for PHP.
privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
facturascripts
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.
laravel-adminer
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
matomo
Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites, apps & the IoT and visualise this data and extract insights. |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. 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?
|
|
|
|