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!

October 24, 2019

Here we are again PHP fans with your latest edition of phpweekly.com.

The PHP team has announced the fourth release candidate of PHP 7.4 - 7.4.0RC4 is available now.

Also available now is the first release candidate for WordPress 5.3.

It's been said that PHP has seen better days. Is there still a future for this popular programming language? Let's find out.

Plus the North Meets South podcast team discuss tracking releases in bug tracking software and upgrading apps to Laravel 6.

And finally, 
the Promote Drupal initiative provides product and project information to the Drupal community. The team there is inviting all members to take part in an interview to help contribute to this initiative.

Have a great weekend folks,

Cheers
Katie and Ade

Please help us by clicking to our sponsor:

encrypt php scripts
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

The Future of PHP
PHP has had better days, for sure. But is it really dead? On a forums like StackOverflow people are suggesting that PHP is dead. Do they have a valid point, or could it be that they just don’t like PHP? Let’s take a look at PHP and see if there is a future for this programming language.


What’s New in WordPress 5.3 (New Blocks, New APIs, Improved Admin UI)
WordPress 5.3 is getting closer (now we’re at WordPress 5.3 RC1) and we can’t wait to see all the upcoming new features and enhancements in action. So what can we expect from WordPress 5.3?


A Micro-Manager’s Guide to Chilling Out
Even if you don’t actually trust your employees, they need to feel trusted. Jessica Powell, the former Google vice president who wrote The Big Disruption and told you how to quit your job, is here to answer your common but tricky work questions.

Scholarship Program and its Fundraising Are Open at SymfonyCon Amsterdam 2019
For the third year in a row, we’re very pleased to launch our scholarship program! We are super excited to open the scholarship process for this year’s SymfonyCon Amsterdam 2019, November 21st to 23rd. We hope to help the Symfony community members who can’t afford to attend the conference to be part of this great event. The scholarship program is part of the Diversity Initiative which was launched three years ago at SymfonyCon Cluj and is led by Lukas Kahwe Smith, a long time Symfony core team member.

Tutorials and Talks

How To Configure Magento 2 With PHP 7 On Cloud
Magento 2 comes with many improved features. It has various advantages as compared to its predecessors such as easier site maintenance, better scalability, and improved conversions. It has numerous benefits when compared to its antecedents, and many can be attributed to the configuration of Magento 2 PHP 7 version.

Laravel Beyond CRUD
A blog series for PHP developers working on larger-than-average Laravel projects.


Integrating Laravel and WordPress: How to Streamline Content Transferring From Google Docs in Few Minutes
We will develop an application here that exports content directly from Google Doc to WordPress. To begin with, we will build an application on Laravel to integrate Google Doc API with WordPress. The API will be used to get a document from Google Doc and post it to WordPress as a blog/post.

Custom Error Rendering in Slim 4
One of the nice things about Slim 4 is that it’s easier to customise the HTML generated on error without having to worry about the rest of the error handling mechanism. This is because we have separated error rendering from error handling.

Maintaining Laravel Config Files
With the release of Laravel 6, I made a change to Shift to default the configuration files to their latest version. Primarily this was done to improve the user experience. Previously users had to go download the latest versions of the config file and manually compare them to determine the changes.

Monetize Your Content: Create a Membership WordPress Site With UMP
Do you want to start earning money from your WordPress website? You could enrol in the Amazon Associates program and generate revenue via referral links, sell advertising space using a plugin such as Adning, or you might even decide to start selling your own products via your website. Today, many WordPress websites generate money by selling subscriptions.

Laravel 6 Crud Application using Yajra Datatables and Ajax
Are you looking for web tutorial on Laravel 6 framework, then you have come on the right place, because in this post, you can learn how to make Single page Crud application in Laravel 6 framework by using Yajra Datatables package and Ajax. This framework version has been release in the month of September 2019.

Static Analysis with Psalm PHP
PHP is great, but its loosely-typed goodness is a double-edged sword. On the one hand, it gives PHP the legendary low barrier to entry, but on the other, magical type juggling inevitably means bugs.

Creating a Laravel Specific Package (part 5/5)
In this last post in the series, I would like to cover emitting events, listening to events and handling notifications. Dan Hanly pointed out to me that a package may also need to provide custom Middleware. I've updated this post to include a section on providing a global vs. route middleware with the package.


WordPress, XDebug and cURL
This article explains how I used Xdebug to debug a cURL request made from one WordPress installation to another on the same local server.
News and Announcements 

PHP 7.4.0RC4 Released!
The PHP team is glad to announce the fourth release candidate of PHP 7.4: PHP 7.4.0RC4. This continues the PHP 7.4 release cycle, the rough outline of which is specified in the PHP Wiki. Please DO NOT use this version in production, it is an early test version.

WordPress 5.3 Release Candidate
The first release candidate for WordPress 5.3 is now available! This is an important milestone as we progress toward the WordPress 5.3 release date.

The Array Cache Driver Now Supports Locking in Laravel 6.3
The Laravel team released v6.3.0 this week with locking added to the array cache driver among a few new quality of life additions and fixes.


Laracon AU - October 31st-November 1st 2019, Sydney
Two amazing days of learning, growing, and mingling with the Laravel community. The last few tickets are on sale now.

SymfonyCon - November 19th-23rd 2019, Amsterdam
Symfony is proud to organise the seventh edition of the SymfonyCon, the international Symfony conference. This year, to celebrate Symfony, we decided to bring the entire community to the Netherlands and discover the amazing city of Amsterdam. SymfonyCon Amsterdam is a 5-days event from November 19th to November 23rd with a two-day workshop, two day conference and one hack day. Tickets are on sale now.

Midwest PHP Conference - 2nd-4th April 2020, Minnesota
The Midwest PHP Conference is hosted by the Minnesota PHP User Group community through the North Foundation in Bloomington, Minnesota. Our goal is to share best practices, ideas and techniques about building state-of-the-art software applications. The Call for Papers is still open, and tickets are available now.

Podcasts and Vlogs

Voices of the ElePHPant - Interview with Adam Culp
Cal Evans and Adam Culp sit down and talk about twitch streaming and Sunshine PHP 2019. "Miami in Feb, it doesn't suck." -- Cal Evans.

PHP Internals News: Episode 32: Writing Extensions
In this episode of "PHP Internals News" I chat with James Titcumb (Twitter, GitHub, Website, LinkedIn) about writing PHP extensions commercially.


Laravel News Podcast LN100 - Laracon US 2019 Speaker Interview Marcel Pociot
Bill Condo interviews Marcel Pociot at Laracon US 2019 in New York.

The Laracasts Snippets Episode 109 - The Screencasting Mistakes All Newcomers Make
It occurred to me recently that I've likely recorded more programming screencasts than just about anyone. In that time, I've picked up a number of small tips and techniques.


PHP Ugly Podcast #167: We Hit The Fan
This week Eric, Thomas and John discuss various topics including Hacktoberfest 2019.

North Meets South Web Podcast Episode 63: Tracking Bugs in Releases, Upgrading to Laravel 6 and Highly Available Databases
Jake and Michael discuss approaches to tracking releases in bug tracking software, upgrading apps to Laravel 6, highly available databases with ProxySQL and HAProxy, and building responsive apps with Tailwind CSS and Sizzy.

Reading and Viewing

DrupalCon Amsterdam - Marketing Contribution on October 31
The Promote Drupal team invites you to take part in a 15 minute 1:1 interview contributing to growing our understanding of your needs during the evaluation process.

The 5 SOLID Principles With Examples [in PHP]
Do you want to learn all about Object Oriented Programming? This post you will see examples of the 5 solid principles developed by Uncle Bob.

The Information Available on WordPress Community Has a Massive Value – Tom Usborne of GeneratePress
We are back with our WordPress Stars Interview Series. Today, we have Tom Usborne, the creator of GeneratePress Theme, with us. The theme has more than 2.4 million downloads, making it one of the best WordPress themes for all WordPress projects.

A Week of Symfony #668 (14-20 October 2019)
This week, the upcoming Symfony 4.4. version added a new feature for lazy computation of string values injected into services and continued working on the new feature to store secrets. Finally, the SymfonyCon Amsterdam 2019 conference announced a fundraising for its scholarship program.

Docker for PHP Developers (Sponsor)
Docker for PHP Developers is a book and video course about using PHP in Docker. It teaches you how to create clean, repeatable development environments that are easy to understand.


The Most Common Questions We Get About WP Migrate DB Pro, WP Offload Media and WP Offload SES
Whether or not you’ve used one of our products, I bet you’ve had a question or two about at least one of them. In today’s post, I thought I’d share the answers to some of our most-asked questions in case you were curious but hadn’t thought to ask.


The Future of Authentication – WebAuthn with PHP
WebAuthn is coming and it’s going to make passwords and phishing a thing of the past. Are you ready? Arne Blankerts has got you covered – learn what it’s about, how it works, and how to leverage its potential for you today using PHP and JavaScript.
 

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

graby
Graby helps you extract article content from web pages.

composer-changelogs
A plugin for Composer that displays some texts after each Composer update to nicely summarise the modified packages with links to release and compare urls. Just copy it in your commit body and you get a nice description.


prestashop
PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers.


30-seconds-of-php
A curated collection of useful PHP snippets that you can understand in 30 seconds or less.


recurly-client-php
The Recurly PHP Client library is an open source library to interact with Recurly's subscription management from your PHP website.

gcconnex
GCconnex (GC only) and GCcollab are a professional networking and collaborative workspaces for all Canadian public servants, academics and post-secondary students, as well as partners by invitation.

laravel-initializer
A convenient way to initialize your application.

ultimate-web-scraper
A PHP library/toolkit designed to handle all of your web scraping needs under a MIT or LGPL license. Also has web server and WebSocket server classes for building custom servers.

nexmo-php
Nexmo REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

tagsbundle
Netgen Tags Bundle is an eZ Platform bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than ezkeyword field type included in eZ Platform kernel.


css-crush
CSS-Crush is a standards inspired preprocessor designed to enable a modern and uncluttered CSS workflow.


cloudlog
Web based amateur radio logging application built using PHP & MySQL supports general station logging tasks from HF to Microwave with supporting applications to support CAT control.

Please help us by clicking to our sponsor:

encrypt php scripts 
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?

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