PHPWeekly July 16th 2021

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 16th July 2021
Can you contribute?

We are going to make some changes over the coming weeks and months and are looking for original contributors, who can write articles that will really help our audience. We are looking for articles for beginners as well as for more advanced topics. If you have an interest in writing, then please let me know at adrian@phpweeky.com

It would be great to hear from you!

Ade
 

Please help us by clicking to our sponsor:

encrypt php scriptsProtect 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.



Sponsor this newsletter

Articles


Pros and Cons of PHP Outsourcing
PHP is currently one of the most frequently used programming languages in web development. As it’s been a long time since PHP has been first used, hence plenty of web developers all over the world have mastered it. This is a great advantage, compared to other programming languages. 

Drupal Steward Now Available To All
After several years of hard work, the Drupal Association and the Drupal Security team are pleased to announce that Drupal Steward is now available to all.

DuckDuckGo Review: The Privacy-Focused Search Engine
In this article, you’ll learn everything you need to know about DuckDuckGo and its many privacy features.

10 Best WordPress Facebook Widgets (And 5 Free Plugins)
In order to run a successful business, you need to promote and advertise your company wherever your audience's attention is. Adding premium WordPress Facebook widgets to your website will help you connect with your customers. 

12 Tips For Better Live Coding
Let's be honest. Live coding is terrifying! Everyone is watching every character you type, and they are waiting for you to fail. At least it feels like that. Today I want to share some tips I have collected over the last years while live coding at conferences or live streaming.

Tutorials and Talks


How to Compare Dates in PHP
PHP comes with dedicated functions and methods that you can use to compare dates when writing procedural or object-oriented style code. In this tutorial, we will discuss them both.

Create Your Own `Upsert` Method
Occasionally, you may need to update an existing record or create a new record if no matching record exists. You will wish to conduct it by one statement, thus UPSERT is your solution.

Why Do We Scope PHP Tools
Do you want to make your tool resistant to any conflict with any project dependencies? Today I'll show you how.

Bus Pass Management System Using PHP and MySQL
Bus Pass Management Project in PHP is a web-based technology that will manage the records of the pass which is issue by administrative and also help to provide online bus pass to people who need to travel daily. 

How Implement a PHP Case Converter to Adjust The Case of Text used in Template Parameters
Sometimes developers need to convert the case of words into a text string. There are many types of case conversion. This package provides a solution to implement case conversions of many types for values to be used to process templates using the Twig template engine.

HTML to PDF in Javascript Using jsPDF with Example Download
HTML to PDF in JavaScript is easier than a server-side implementation to PDF creation.

Add Version Control to Laravel Models
Version Control for Laravel is a package that provides database version control for Eloquent models. This package works by creating a separate *_versions database table that corresponds with the model (i.e., users_versions).

How to Make a Drop-Down Menu in WordPress
Before you start getting into coding advanced menus like mega menus and burger menus, it's a good idea to learn how to create a drop-down menu. This will come in useful on more sites than you might imagine (not every site needs a fancy menu), and it will give you the foundation you need to start building more advanced menus.

What are Traits in PHP And Its Use With Example
As we all know PHP Inheritance only supports single inheritance. When we go for multiple inheritance PHP doesn’t support it. So, how we can take or reuse the functionality of other classes at once. To solve this problem PHP developed traits in PHP programming.

Ultimate Steps to Improve Laravel Application Performance
The entire PHP community seems in awe right now especially looking after the way the Laravel framework overtook other frameworks in such a short span. Today, among all other open-source frameworks Laravel seems to have maintained its top position and has performed phenomenally since its inception. There is no debate about it that the web development space, Laravel has captured the attention of many developers.

News and Announcements


PHP 8.1.0 Alpha 3 Available for Testing
The PHP team is pleased to announce the third testing release of PHP 8.1.0, Alpha 3. This continues the PHP 8.1 release cycle, the rough outline of which is specified in the PHP Wiki.

WordPress 5.8 Release Candidate 3
The third release candidate for WordPress 5.8 is now available! WordPress 5.8 is slated for release on July 20, 2021, and we need your help to get there—if you have not tried 5.8 yet, now is the time!

Joomla 4 RC 4 and Joomla 3.10 Alpha 9 Are Here
The Joomla! Project is pleased to announce the availability of Joomla! CMS 4.0 Release Candidate 4 and Joomla 3.10 Alpha 9.

PhpStorm 2021.2 EAP #6
This build introduces support for one-line array shapes definitions in PHPDoc. Read on to learn more.

Web Summer Camp - Sep 2nd-3rd 2021, Sibenik Croatia
Learn from in-depth presentations and hands-on workshops delivered by world class speakers. Plenty of time and opportunities to hear and share experiences from your peers, too. Take home practical knowledge and broaden your views! Tickets are on sale now.

CakeFest - The CakePHP Conference: October 07th 2021 at 5:00am PDT
Further details to follow. The Call for Speakers is now open. 

SymfonyWorld Online 2021 Winter Edition - December 9–10th 2021
Share your best practices, experience and knowledge with Symfony by joining us for the third edition of the international online SymfonyWorld conference. Tickets are on sale now.

Podcasts and Vlogs


PHP Internals News: Episode 90: Read Only Properties
In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about the "Read Only Properties" RFC.

Laravel News Podcast LN146: Logging Context, Auto Routing and Parsing Markdown
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

PHPUgly #244: No Structure
This week on the podcast, Eric, John, and Thomas talk about PHP 8.1, NoSQL Datastores, Laravel Validation, and more...

The Stack Overflow Podcast 355: Is Everyone Starting to Work Like a Developer?
As most knowledge works goes remote, the asynchronous, merge-driven processes pioneered by developers are becoming widespread.

php[architect] Podcast: Interview with Joseph Maxwell
Eric and John talk to Joseph Maxwell, from Swiftotter, about ecommerce, debugging, and his article in the June 2021 issue, Debug, Rinse, Repeat.

Post Status Excerpt (No. 15) — Jon Christopher on Finding A New Home For SearchWP
Jon Christopher recently sold SearchWP to Awesome Motive. Learn what motivated Jon to make the sale, and get his view of search in WordPress core.

The MongoDB Podcast Ep 63 - The Road to Atlas #1 - Onramp with Sahir Azam and Andrew Davidson
Today we’re thrilled to celebrate the five-year anniversary of Atlas, MongoDB’s multi-cloud database platform. When we launched Atlas  in 2016, we couldn’t have foreseen the impact it would have on both our customers and MongoDB as a company. In this, the first episode in a 4-part series, we'll talk with Sahir Azam, Chief Product Officer, and Andrew Davidson about the strategic shift from a software company to a software as a service business.

Reading and Viewing


A Week of Symfony #758 (5-11 July 2021)
This week, Symfony development activity focused on adding more types, including union types, to all components in the upcoming 6.0 version. Meanwhile, Symfony 5.4 added support for the scalar backed enumerations defined by PHP 8.1.

Meet Gareth James – Nature Lover, Gamer, Experienced Developer & 3x Magento 2 Certified
In continuation of our tradition of inviting influential Magento experts to share their success stories and life experience, today we have with us Gareth James – gamer, Magento community enthusiast, and developer. Gareth has tons of experience with Magento, PHP, and many other platforms. Besides, he is keen to share his knowledge with the community through major Magento community events.

Developer Training: Learn How to Code in Python, Java, PHP and More At Your Own Pace
Get more than 35 hours of instructions on the server side of web and app development in these online training courses.

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.

Design Patterns for Modernizing Legacy Code Bases
Here's the recording of an excellent talk by Matthias Noback given at Socrates.

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 adrian@phpweekly.com

Interesting Projects, Tools and Libraries


phpstan-magento
This package provides some additional features for PHPStan to make it work for Magento 2 projects.

phplint
A tool that can speed up linting of php files by running several lint processes at once.

exact-php-client
PHP client library to use the Exact Online API.

shortuuid
Simple PHP library that generates concise, unambiguous, URL-safe UUIDs.

demos-for-functions
Demos for Appwrite Cloud Functions API in multiple coding langauges. Feel free to submit your PR with more functions that other Appwriters could use in their projects.

facturascripts
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.

collage
Create Image Collage with ease now with PHP. This package uses intervention/image package to leverage image manipulation.

nukeviet
NukeViet CMS is the 1st open source content management system in Vietnam.

phpbb
Popular open-source bulletin board written in PHP. This repository also contains the history of version 2.

akaunting
Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. 

imdbphp
PHP library for retrieving film and TV information from IMDb. 

wp-phpmailer
Provides a clean and simple way to configure the WordPress-bundled PHPMailer library, allowing you to quickly get started sending mail through a local or cloud based service of your choice.

roadiz
Roadiz is a polymorphic CMS based on a node system which can handle many types of services.

Please help us by clicking to our sponsor

encrypt php scriptsProtect 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.



Sponsor this newsletter

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 12. Free trial.

Copyright © 2021 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 July 8th 2021

Saturday, July 10, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 8th July 2021 SOME NEWS FROM OUR TEAM As many of you know Katie and

PHPWeekly July 1st 2021

Thursday, July 1, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 1st July 2021 SOME NEWS FROM OUR TEAM As many of you know Katie and

PHPWeekly June 24th 2021

Thursday, June 24, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th June 2021 Welcome to the latest edition of phpweekly.com. This

PHPWeekly June 17th 2021

Thursday, June 17, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 17th June 2021 Welcome to the latest edition of phpweekly.com. We

PHPWeekly June 10th 2021

Thursday, June 10, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th June 2021 Welcome to the latest edition of phpweekly.com. The

Max Q - How about I knock off $2 billion?

Monday, July 26, 2021

TechCrunch Newsletter TechCrunch logo Max Q logo Monday, July 26, 2021 • By Darrell Etherington The space industry is still abuzz with the aftermath of Jeff Bezos' brief jaunt, and the

Mapped | Visualizing GDP per Capita Worldwide in 2021 💰

Monday, July 26, 2021

GDP per capita is one of the best measures of a country's standard of living. This map showcases the GDP per capita in every country globally. FEATURED STORY Mapped: GDP per Capita Worldwide in

3-2-1: The State of Developer Ecosystem 2021, Future of Web, Hidden Door to Build Personal Brand, How to Run Good Meetings, Guidelines to Write High Quality CSS and Bonus

Monday, July 26, 2021

Hello my friends! Here are 3 hand-picked articles from the tech world, 2 web development guides, and 1 best Tweet of the week. 🔥 Picks from the tech world 1. The State of Developer Ecosystem 2021​ This

Playing Games to Earn a Living in the Metaverse

Monday, July 26, 2021

“As a player, you actually earn 2-3x more than an entry-level job” - Gabby Dizon, co-founder of Yield Guild Games ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You’re Invited: Getting Maximum Value from Cloud-Native Master Data Management

Monday, July 26, 2021

Webinar on August 10, 9am PT Hi there, Investing in high-quality, curated customer data fuels business results, from revenue growth to analytics adoption and productivity gains. However, quantifying

Just Launched: Startups of the Year 🚀

Monday, July 26, 2021

4.5k+ Cities; 37k+ Startups: Who'll Achieve Startup of the Year Status in Your City? Vote for 2021's Startups of the Year with Hacker Noon! How's it hanging, Hacker? 👋 Hacker Noon just

The best SaaS products with a free plan

Monday, July 26, 2021

This past week on Twitter, I asked people what their favorite SaaS products with a free plan were. The list is full of gems. Hiten's Pick The Highest Forms of Wealth What does it mean to be wealthy

Daily Coding Problem: Problem #476 [Medium]

Monday, July 26, 2021

Daily Coding Problem Good morning! Here's a solution to yesterday's problem. This is your coding interview problem for today. This problem was asked by Google. You are given an array of length

What ransomware victims saved thanks to free decryption tools

Monday, July 26, 2021

The best cheap VPNs; Beyond Raspberry Pi ZDNet Facebook Twitter LinkedIn ZDNet Tech Today July 26, 2021 placeholder Ransomware: Here's how much victims have saved in ransom payments by using these

Nasty macOS Malware XCSSET Now Targets Google Chrome, Telegram Software

Monday, July 26, 2021

The Hacker News Daily Updates Newsletter cover Risky Business: The CISO's Guide to Better Reporting to the Board Briefing the board on your organization's security posture is not an easy job.