Welcome to the latest edition of phpweekly.com.
This week we bring you releases from WordPress, Symfony and Cake.
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
PHP vs Angular: What Should Developers Choose in 2021?
This article will settle the debate about PHP vs Angular and help you choose the most suitable tech for your next project.
The Best of Both Worlds
I’ve been thinking about writing this blog post for months. It was the light at the end of an increasingly long tunnel.
Prime Benefits of Hiring Dedicated PHP Developers
With so many buzzing programming languages out there, each of a kind. PHP somehow manages to gain the top spot even in 2021. Appeared in 1995, today the concept of PHP development and hiring dedicated PHP developers are welcomed by 80% of the whole Internet. The following post focuses on what’s all the hype about the technology, and how hiring PHP developers could be beneficial for the long run? |
Tutorials and Talks
How to Parse JSON in PHP
This tutorial will teach you how to read a JSON file and convert it to an array in PHP. Learn how to parse JSON using the json_decode() and json_encode() functions.
How to Make Upgrade Safe with Bridge Testing
Upgrading can go smooth without no bugs and just work. We can make our customer happy, even though we don't have any tests.
Tinker With Your Local/Remote PHP (Laravel, Magento) Code
I was always looking for a quick playground for testing/debugging any PHP application esp. for Magento 2. Luckily, I got to know about Tinkerwell App in some twitter feed and thought of giving a try.
How to set up WordPress to use Amazon SES
For this tutorial, we’ll look at how to set up WordPress to use Amazon SES. We’ll also introduce some of the solutions to help you integrate both platforms along the way.
Optimizing Vue for Speed, Performance, and Core Web Vitals
In the talk I shared a few situations in which I've moved applications that were previously using Vue to use Alpine instead, for the sake of Google's Core Web Vitals. These sites were using Vue for light enhancements on top of a server-rendered app, and I found that Alpine is lighter to load and parse in these cases.
What About Config Builders?
I've been tinkering with a hobby project lately: a small framework to get more familiar with PHP 8, and try out some random ideas floating in my head. It's nothing too serious, but it's a fun exercise.
Introducing - Laravel Transporter
Sending API requests in any PHP framework has always been a little bit of a manual process, yes you can create an SDK or wrapper - but you are still having to do the same thing.
How Can a PHP API Response Be Quickly Generated in JSON Format
JSON is nowadays a popular format to return the response of requests sent to APIs. This package can simplify the generation of HTTP responses for APIs that return the responses in JSON format.
For Each JavaScript Array Iteration With Example
For Each in JavaScript is used for an array iteration. What’s new to learn about JavaScript For Each? If you have this question, this article will definitely add value to your knowledge on this topic.
Download HTML Page as PDF Using JavaScript
To store dynamic content from the web page or HTML page for future use PDF format is very helpful. This also can help download a big amount of data from the web application by export HTML page to PDF on the user’s click event using JavaScript functionality.
Fully Customizable Data Table For React With Great Features
By using ReactDatatable React component, you will be able to create a data table that will be multi-functional just like jQuery Datatable plugin and you can customize it as per your requirement, the best this is,this is Bootstrap compatible. |
News and Announcements
Symfony 5.3.2 Released
Symfony 5.3.2 has just been released with a list of the most important changes.
WordPress 5.8 Beta 3
WordPress 5.8 Beta 3 is now available for testing! This software is still in development, so it is not recommended to run this version on a production site. Consider setting up a test site to play with it.
CakePHP 3.10.0 Released
The CakePHP core team is happy to announce the availability of CakePHP 3.10.0. This is release is a backwards compatible upgrade for 3.x and adds several new features and backports from the 4.x branch. These backports aim to ease the upgrade path from 3.x to 4.x.
PhpStorm 2021.2 EAP #3
The third build of our Early Access Program for PhpStorm 2021.2 is now available!
PHPInsights v2 is Here
PHPInsights just released v2 with the ability to automatically fix proposed insights, PHP 8 support, faster analysis, and more!
Our Ephemeral Online Shop Closes at The End of The Month!
We created the Symfony ephemeral online shop in June 2020 during the pandemic to allow everyone from anywhere in the world to buy Symfony’s swags and support the community.
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
Episode 11: WordCamp Europe 2021 in Review
In this episode, Josepha Haden Chomphosy does a mini deep dive into WordCamp Europe 2021, specifically the conversation between the project’s co-founder, Matt Mullenweg, and Brian Krogsgard formerly of PostStatus. Tune in to hear her take and for this episode’s small list of big things.
The Laracasts Snippets Episode 134: The Best of Both Worlds
In this episode, we discuss the three-month process of converting Laracasts to a single-page application with Inertia.js.
PHP Internals News: Episode 89: Partial Function Applications
In this episode of "PHP Internals News" I chat with Larry Garfield (Twitter) and Joe Watkins (Twitter, GitHub, Blog about the "Partial Function Applications" RFC.
PHPUgly #241: Livewire Live Tonight
This week on the podcast, Eric, John, and Thomas talk about Livewire, VIM talks for a second week in a row because Eric is winning, and more...
North Meets South Web Podcast Episode 98: Going Freelance with Yaz Jallad
In this episode, Jake and Michael are joined by Yaz Jallad as he embarks on the journey of becoming a full time freelancer.
The Stack Overflow Podcast 347: Information Foraging – The Tactics Great Developers Use To Find Solutions
How much time do you spend writing code, versus looking for the right solution?
Post Status Excerpt (No. 13) - WordPress Economy Study, Trying Gutenberg Again
More acquisitions! Is the WordPress market worth $500-600 BILLION? Cory and David discuss these topics and Gutenberg’s barriers to winning back users.
The MongoDB Podcast Ep 60 Securing MongoDB using Authorization and Authentication with Matt Javaly
Enabling access control on a MongoDB deployment enforces authentication, requiring users to identify themselves. When accessing a MongoDB deployment that has access control enabled, users can only perform actions as determined by their roles. In this episode, we're joined by Matt Javaly, Curriculum Software Engineer at MongoDB University who talks to us about Authentication and Authorization and about a brand new course he created that shows developers how to secure MongoDB using access and auth. |
A Week of Symfony #755 (14-20 June 2021)
This week, Symfony 5.3.2 was released to address a potential security issue related to authentication. In addition, Symfony celebrated the SymfonyWorld Online 2021 Summer Edition conference with great success. During the conference, the Symfony UX initiative introduced the new Twig components and Live components.
php[architect] Magazine June 2021 - Debug, Rinse, Repeat
Programming is a cyclical process, and while you may have a clear beginning, the finish line of a project is only the starting line for the next phase. In this issue, we look at tools and techniques to help you debug better, automate repetitive tasks, secure your APIs, and more.
Interview with Vitalii Boiko – 5x Adobe Commerce 2 Certified & Technical Lead at Atwix
Do you know why I love interacting with the Magento community so much? Because it always gives me the chance to meet interesting and generous people from all over the world. In that vein, today I have with us Vitalii Boiko, Tech Lead at Atwix. In this exclusive interview, he sheds light on his career, experiences, and journey so far.
How To Use WP Developer Reference
You should remember that you can find the best way to do something in WordPress, in developer reference. I talked in detail about the developer reference and how you can get the best out of it in this video.
5 Tips for the Laravel Service Container
Mohamed Said published a new video on the Laravel Youtube channel outlining 5 tips for dealing with Laravel's Service Container. |
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
phpword
A pure PHP library for reading and writing word processing documents.
zipkin-php
Zipkin PHP is the official PHP Tracer implementation for Zipkin, supported by the OpenZipkin community.
registrationform
A PHP based membership (registration/login) code.
tweet-php
A PHP class for querying the Twitter API and rendering tweets as an HTML list.
simplepie
SimplePie is a very fast and easy-to-use class, written in PHP, that puts the 'simple' back into 'really simple syndication'.
phpdish
PHPDish is a powerful forum system written in PHP. It is based on the Symfony PHP Framework.
dd-trace-php
The Datadog PHP Tracer (ddtrace) brings APM and distributed tracing to PHP.
userfrosting
Modern PHP user login and management framework++.
phpari
A Class Library enabling Asterisk ARI functionality for PHP.
color-thief-php
Grabs the dominant color or a representative color palette from an image. Uses PHP and GD, Imagick or Gmagick.
highlight.php
Server-side syntax highlighter written in PHP that currently supports 185 languages.
instagraph
In this repository, I’ll demonstrate you how to create vintage (just like Instagram does) photos effects with PHP and ImageMagick. |
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?
|
|
|
|