sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

July 29, 2021

Hi Everyone. Hope you are having a great week so far!

Here's the latest edition of PHP Weekly. Let us know what you think. We always appreciate honest feedback!

If you have something to say for the wider PHP Community, let us know as we would love to include you. Any ideas you have also

Please email me at: [email protected]

or connect with me on LinkedIn:
https://www.linkedin.com/in/adrianteasdale/

All the best

Adrian
 

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.

Articles

7 Things I Look For When Hiring
Here’s a quiet truth that most small business owners I’m friendly with would surely agree with: when hiring, a certain percentage of job applications are instantly tossed in the trash. It sounds harsh. It is. But it’s also the truth.

Give Me/Events, Not Webhooks
Webhooks are a supplement to many APIs. With a webhook system in place, System B can register to receive notifications about certain changes to System A. When a change occurs, System A pushes the change to System B, usually in the form of making an HTTP POST request.

10 Must Have Tools for Linux System Administrators
Ready to begin your journey by learning Linux system administration? These 10 tools will help you on the way.

4 Reasons Why You Should Never Use XAMPP on Your Production Server
XAMPP is a great development environment for PHP-based apps. But it's not well-suited for a production server. Here's why.

The Importance of the Right Technology Stack in a Digital Strategy
As digital experiences become more and more ubiquitous, we’re also seeing a directly proportional proliferation of tools and frameworks for realizing digital strategies. This includes both a variety of differently specialized tools as well as very similar competitive tools with negligible differences.

Tutorials and Talks

How to Check if a File Exists in PHP
Many times you will either need to move files around or store some data inside them in PHP. In either case, knowing beforehand whether a file exists or not can help us avoid some unexpected behavior. PHP comes with a variety of functions to handle different types of queries related to files. In this tutorial, we will give you a brief overview of all these functions so that you can pick one that works best in your situation.

5 Best Markdown Editors for WordPress Power Users
Writing WordPress content using a third-party editor can be problematic while importing text into your website. Moreover, traditional text file formats don’t translate well into HTML. That’s where markdown editors come in!

Use Blink to Execute Something Once and Only Once
Our Blink package is marketed as a caching solution to memorise data for the duration of a web request. Recently, we came upon another use case for the package: to execute something once and only once.

PHP Create slugify URL from All language to English
PHP transliterator_transliterate - examples . These are the top rated real world PHP examples of transliterator_transliterate extracted from open source projects. You can rate examples to help us improve the quality of examples.

PHP 8.1: Before and After
The release of PHP 8.1 will be here within a few months, and once again there are many features that get me excited! In this post I want to share the real-life impact that PHP 8.1 will have on my own code.

JavaScript: Hostnames as Self-Executing Fetches
In a conversation between Mathias Bynens and Ingvar Stepanyan, an idea popped up: what if a hostname — such as www.bram.us — would be valid JavaScript? Using a JavaScript Proxy, that’s perfect possible.

Generators Over Arrays
I love ❤️ generators in PHP. They are like supercharged arrays that can preserve memory when used correctly. I've been using iterable instead of array type-hinting ever since I learned about them.

How to Implement a PHP Websocket Game to Make a Very Interactive Game Play
The Game of Three is a board game that works by allowing the play to arrange pieces in the board until he forms the arrangement requested by the game.
News and Announcements 

PHP 8.1.0 Beta 1 Available For Testing
The PHP team is pleased to announce the first beta release of PHP 8.1.0, Beta 1. This continues the PHP 8.1 release cycle, the rough outline of which is specified in the PHP Wiki.

Laravel 8.51 Released
The Laravel team released 8.51 with stack traces included in failed HTTP tests, a new blade directive to render a CSS class string dynamically, and the latest changes in the 8.x branch.

Symfony 5.3.5 Released
Symfony 5.3.5 has just been released with a list of the most important changes.

Symfony 5.2.13 Released
Symfony 5.2.13 has just been released with a list of the most important changes.

Symfony 4.4.28 Released
Symfony 4.4.28 has just been released with a list of the most important changes.

CakePHP 4.2.8 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.2.8. This is a maintenance release for the 4.2 branch that fixes several community reported issues.

PhpStorm 2021.2 RC
PhpStorm 2021.2 Release Candidate is available! PhpStorm 2021.2 RC is the final build before the major update of PhpStorm.

league/commonmark 2.0.0 Released!
After 96 releases, 368 pull requests, and over 48 million downloads, I’m pleased to share that the next major version of league/commonmark 2.0.0 stable is now generally available!

Podcasts and Vlogs

PHP Internals News: Episode 92: First Class Callable Syntax
In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about the "First Class Callable Syntax" RFC.

PHPUgly #246: Spilled Beans
This week on the podcast, Eric, John, and Thomas talk about Secrets was shared, Saas was announced, the art of development was discussed, and more...

Laravel News Podcast LN147: Dark Mode, Going Into Orbit and Boomers
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow Podcast 359: Crafting Software and Games for the Selfie Generation
We chat with the co-founders of this London based start up about the code and concepts they use to craft mobile games for today's teens.

Post Status Excerpt (No. 17) — Acquisition Tracker, WordPress 5.8 and #ClickPublish
As Post Status tracks acquisitions, we’re seeing WordPress history from a business perspective. Cory and David discuss its significance and the 5.8 release.

Delicious Brain Waves Episode 7 - Using a Linux Desktop for Full Time Development with Jonathan Bossenger and Ian Jones
In the latest episode of the Delicious Brain Waves podcast, Jonathan Bossenger and Ian Jones share their experiences using Linux operating systems for full-time development.

The MongoDB Podcast Ep 67 MongoDB Evolved with Mat Keep
MongoDB has evolved rapidly since its initial 1.0 release in August of 2009. In today's episode, Nic and Michael chat with Mat Keep of MongoDB's Product Marketing team. Mat discusses key advancements in data integrity and resilience; performance and scalability; the versatility of the MongoDB query API and drivers; and security and privacy. 

Reading and Viewing

A Week of Symfony #760 (19-25 July 2021)
This week, Symfony development focused again on adding PHP types, which requires adding first all the missing return annotations in lower branches and then adding types to all private, internal, final and test methods in upper branches. In addition, the Logs panel of the Symfony Profiler was redesigned to make it more powerful and simpler to use.

CEO Alex Nguyen Shares His Journey to Landing 50,000+ Customers, and Still Counting
Alex Nguyen is the brains behind LitExtension, a tool that has helped countless business owners find the right ecommerce platform migration. With over 10 years of experience in the ecommerce industry, he is now the CEO of LitExtension, a top shopping cart migration service. Here’s Alex, to share with us his journey so far, and what’s in store.

The State of the PHP Developer Ecosystem in 2021
JetBrains ran their yearly survey on all the things that devs like and use. Here are the results for the PHP ecosystems.

WordPress 5.8 Update Extends Site Health Interface for Developers
WordPress has extended its Site Health interface for developers, allowing for greater visibility over potential security flaws. Version 5.8 of WordPress core, out today (July 20), allows web developers to extend the Site Health admin interface.

WordPress Database Structure and Schema
A database will be created whenever you install a WordPress site. Everything on your WordPress website will be stored in this database.

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

zephir
High level programming language that eases the creation and maintainability of extensions for PHP.

neard
Portable WAMP software stack involving useful binaries, tools and applications for your web development.

nervsys
A very slight PHP framework, very easy to use and integrate.

swarrot
PHP library to consume messages from any broker.

geonames
A Laravel (php) package to interface with the geo-location services at geonames.org.

qr-code
This library helps you generate QR codes in a jiffy.

queryphp
QueryPHP is a modern, high performance PHP progressive coroutine framework, we still focus on traditional PHP-FPM scenarios,with engineer user experience as its historical mission, let every PHP application have a good framework.

asset
Asset Component is a port of Laravel 3 Asset for Orchestra Platform.

laravel-zero
A PHP framework for console artisans.

flight-routing
Flight routing is a simple, fast PHP router that is easy to get integrated with other routers. Partially inspired by the Laravel router.

rubixml
A high-level machine learning and deep learning library for the PHP language.

crater
Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.

comparator
This component provides the functionality to compare PHP values for equality.

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.

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com