Welcome to the latest edition of phpweekly.com.
We have Symfony and Joomla releases 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 12. 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
WordPress at 18
Today marks the 18th anniversary of WordPress’ launch, a day that I fondly refer to as WordPress’ birthday, which means WordPress is 6,575 days old. To celebrate another turn around the sun, the community has had parties, we have shared data, and we have told our story.
Choosing a Web Hosting
Choosing a web hosting is an important step in creating a website. The whole functioning of your web resource depends on this choice. All hosting providers are divided into two big groups: free web hosts and shared ones.
PHP Web Frameworks Software Market to Witness Huge Growth by 2027 Covid-19 Analysis
PHP Web Frameworks Software market research is the comprehensive depiction of the precise overview on the industry, market competition, projections for the business, insight into target market and guidelines to follow for making business gainful.
5 Key Considerations for Successful Hybrid Work
Those of us working in the digital industry have been lucky enough to continue working from home throughout the pandemic rather than lose our jobs or get furloughed.
What Skills Needed to Become Good Laravel Developer?
Is now a good time to become a web developer or boost the career as one? what exactly is web development, and what does a web developer do especially a team of Laravel developers is what I will be covering in the following post. |
Tutorials and Talks
Anonymous and Arrow Functions in PHP
This tutorial will teach you about the features and uses of anonymous functions in PHP. You'll also learn about the newer arrow function syntax in PHP.
How to Fix the “Your Sitemap Appears to Be An HTML Page” Error
Error messages in WordPress tend to be confusing and challenging to solve, but the “Your sitemap appears to be an HTML page” error, thankfully, isn’t one of them.
Don't Test Constructors
@ediar asked me on Twitter if I still think a constructor should not be tested. It depends on the type of object you're working with, so I think it'll be useful to elaborate here.
Updating Drupal 9 Core with Composer
This post is a sequel to my past story where I succeeded in getting "Available updates" in admin panel of Drupal.
User Registration and Login using PHP Prepared Statements
In previous tutorial, we learned crud operation using PHP prepared statements. Now In this tutorial, we will learn user registration and login using prepared statements.
How to Have a WordPress Taxonomies Plugin to Classify New Types of Posts
WordPress is a popular content management system that can be extended with plugins. Creating new custom types and taxonomies to classify the posts in WordPress are some of the possibilities that can be implemented using plugins.
Speed Up Asset Builds with Airdrop for Laravel
Airdrop is a package for Laravel that speeds up code deployments by skipping asset builds whenever possible.
A Beautiful Responsive Sidebar Navigation Built for Bootstrap 5
It is an extension built for Bootstrap 5 that will help you in creating a beautiful responsive sidebar navigation bar easily in your new or an existing project which is created using Bootstrap 5.
Setting Emails in Yii1 to Not Trigger Out of Office Responses
Christian Weiske recently wrote on how to set emails in Laravel to not trigger Out of Office responses.
Using Laravel's Parallel Testing Inside Your Package Tests
Laravel recently added parallel testing to the framework using the Paratest package which runs PHPUnit in separate parallel processes. Adding support for this in your own package tests is pretty straightforward using orchestral/testbench. |
News and Announcements
Symfony 5.3.1 Released
Symfony 5.3.1 has just been released with a list of the most important changes.
Symfony 5.2.10 Released
Symfony 5.2.10 has just been released with a list of the most important changes.
Symfony 4.4.25 Released
Symfony 4.4.25 has just been released with a list of the most important changes.
Joomla 4 RC 1 and Joomla 3.10 Alpha 6 Are Here
The Joomla! Project is pleased to announce the availability of the first Joomla! CMS 4.0 Release Candidate and Joomla 3.10 Alpha 6.
Cancellation of SymfonyCon Disneyland Paris 2021
Unfortunately, after postponing the organisation of SymfonyCon Disneyland Paris 2020 to 2021, we are very sorry to announce that we are canceling the international Symfony conference scheduled next December 2-3rd 2021.
Save The Date for SymfonyWorld Online 2021 Winter Edition on December 9-10th 2021
Unfortunately, we sadly announced the cancellation of SymfonyCon Disneyland Paris 2021. As we are really eager to meet with the wonderful Symfony community later this year again, we are thus very pleased to announce the 3rd edition of the SymfonyWorld online conference on December 9-10 2021, we'll celebrate the release of Symfony 6! We really want to meet with the Symfony community in real life events but as the sanitary situation is still too uncertain, we decided to meet again online this year. We will be more than ready to meet you in real life next year for a fantastic international conference, hopefully! |
Podcasts and Vlogs
PHP Internals News: Episode 86: Property Accessors
In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about the "Property Accessors" RFC.
PHPUgly #238: No Trello Cards, No Problem. WE DO IT LIVE!
This week on the podcast, Eric, John and Thomas talk about Event sources, job stresses, using Vim on the iPad, and more... Gotta be honest, not a lot of show links this week, you are just going to need to listen to the show.
North Meets South Web Podcast Episode 97: Conquering Completion, Vim and Intelephense
In this episode, Jake and Michael dive into Michael's Vim and his attempts to #DispelTheMyth around how much work is required to make it a solid option for working with PHP.
The Stack Overflow Podcast 341: Blocking the Haters as a Service
We chat with Tracy Chou, CEO of Block Party, about using software to build anti-harassment tools.
php[architect] Podcast: Editor Bytes – May 2021
Get a look into the May 2021 issue, Testing Assumptions, with Editor-in-Chief Oscar Merida.
Post Status Excerpt (No. 10) — GiveWP + LiquidWeb, Acquisitions Good For WordPress?
In this episode of Post Status Excerpt, Cory Miller and David Bisset discuss the news about LiquidWeb acquiring GiveWP.
Delicious Brain Waves Episode 4 - From Writing Code to Writing Words and Managing Products with Jonathan Bossenger & Iain Poulson
In this episode of the Delicious Brain Waves podcast, Iain Poulson and Jonathan Bossenger discuss their recent career changes. |
A Week of Symfony #752 (24-30 May 2021)
This week, Symfony 5.3 made the last tweaks and fixes before its final release. Meanwhile, the upcoming Symfony 6.0 version started working on removing legacy code and adding PHP types across the entire codebase. Lastly, Symfony announced a new SymfonyWorld Online Winter Edition conference (December 9-10) which will complement the imminent SymfonyWorld Online Summer Edition on June 17-18th.
The Month in WordPress: May 2021
It’s really fun to contribute to something larger than yourself. Matt Mullenweg’s words in “The Commons of Images” episode of the WP Briefing podcast exemplify the core philosophy of the WordPress project, especially as we inch closer to the next major release (version 5.8). This post covers exciting updates from the month of May.
php[architect] Magazine May 2021 - Testing Assumptions
It’s worth periodically re-evaluating how you work to build, design, and maintain web applications. In this issue, we look at a new way to run PHP, a different unit testing framework, cultivating wizard thinking, and having awkward conversations about your work, project and PHP core.
Cloudways interview with PHP Developer Eric Van Johnson of DiegoDev Group
Developer Eric Van Johnson translated his passion for PHP into DiegoDev Group, where he acts as CTO. But that’s not all – he’s been organizing PHP meetups in San Diego for a while now, and he hosts two PHP podcasts which have both built quite the community. We’re thrilled to have Eric with us as he talks about his journey so far, his experience working with PHP and Laravel, and so much more.
These 10 Essential eLearning Bundles Are Just $20 for Memorial Day
We could all be better off after learning something new. Whether it’s to pivot in your career, explore a new skill, or train your brain, education should be a lifelong pursuit. And these excellent course bundles are now on sale and further reduced for Memorial Day for a strictly limited time – and they’re all just $20! |
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
mailbase
This package include a new mailbase driver which will catch all the sent emails and save it to the database. It then exposes a route /mailbase which you can visit to preview all the mails.
app-tutorial
This is the tutorial app which shows how to develop a very simple notes app.
prado
PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 7. PRADO stands for PHP Rapid Application Development Object-oriented.
laravel-heyman
Declarative style of authorisation and validation in Laravel.
screeenly
Open source web application which lets users create website screenshots through a simple API. It's built with Laravel.
notrinoserp
Open source, web-based enterprise management system that written in PHP and MySql. NotrinosERP contains all the required modules for running any small to medium size businesses. It supports multi users, multi currencies, multi languages.
pdepend
Aan adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
browscap
This tool is used to build and maintain browscap files.
znframework
The basic principle of ZN Framework is to let users write simple and readable codes. Because of this principle, our libraries are built by using both dynamic and static access methods with a Powerful Autoloading Architecture.
larablog
A full-featured blogging system for personal use. Minimum library used. No frontend theme and anything heavy or unnecessary library used.
invoiceninja
Invoices, expenses and tasks built with Laravel and Flutter.
yeswiki
Wiki system written in PHP, including extensions making collaboration more simple (databases, maps, easy editing, bootstrap themes,...). |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 12. 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?
|
|
|
|