A very warm welcome to you out there in the PHP community, and thank you for joining us :)
We start this week with several releases from the PHP development team; PHP 7.4.3, 7.3.15 and 7.2.28 are all available immediately.
The CakePHP core team has also announced the release of CakePHP 3.8.10 and 4.0.4, available immediately.
The release of PHP 8 may be a long way off but it is in active development right now, with changes imminent throughout the coming months.
Plus if you are keen to start a new blog with WordPress you can learn not one but two ways to do so.
And finally the LoopRun Conference comes to Barcelona at the end of March, including talks on projects and architecture in reactive programming with PHP.
Have a great weekend folks,
Cheers
Katie and Ade |
Please help us by clicking to our sponsor:
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
New in PHP 8
PHP 8, the new major PHP version, is expected to be released by the end of 2020. It's in very active development right now, so things are likely to change a lot in the upcoming months. In this post I'll keep an up-to-date list of what's expected to come.
Top Magento Extensions to Boost Your Store Profits in 2019
Magento is one of the leading open-source platforms that has made tremendous strides in progress in recent years. If you are a Magento user, you will probably be aware that the default Magento setup doesn’t offer any extensions for online stores. This is normal – Magento is a platform, not the ‘entire’ solution for every business.
“The Affair” WordPress Theme Review: Smooth, Intuitive, Technically Solid
In this review I’m going to be putting the theme through its paces, installing it on a test site, leveraging my 12 years of professional experience with WordPress to evaluate it, and letting you know exactly where the theme excels and where it struggles.
CodeIgniter 4 Has Been Released: What's New?
Today, February 24, CodeIgniter 4 was officially launched. The long-awaited update, which is actually a new framework, was launched today in honor of James Perry, who was responsible for conducting this new project and who died a few weeks ago victim lung cancer. |
Tutorials and Talks
Use WordPress with React to Create Headless CMS for Your Web Application
WordPress Rest API is one of the many great features WordPress offers. It enables developers to create fascinating plugins and themes, and also allows them to power third-party applications with WordPress CMS. Today, I will demonstrate the power of WordPress Rest API by using it with React and WordPress as a headless CMS for my basic web application.
Local Packages 3 Years Later
The first public idea about local packages was published over 3 years ago after 1 year of internal testing. How do they stand in 2020? How people use it wrong? Are they still the best option to keep low complexity in huge projects?
Getting Started with Node.js and Mocha
Mocha is a testing library for Node.js, created to be a simple, extensible, and fast. It’s used for unit and integration testing, and it’s a great candidate for BDD (Behaviour Driven Development). This article will walk you through its installation and configuration, as well as demonstrate its usage.
How to Start a New Blog With WordPress
In this tutorial you’ll learn how to start a new blog with WordPress. In essence there are two routes you can take. We’re going to walk through both routes so you can pick whichever you think is best for you.
Things You Probably Don't Know About PHP Arrays
Everybody uses arrays whether it's Php or not. Regarding Php arrays there are special functions you can use to make the most of them. Arrays are easy to use and quite efficient.
Adding Commits to Someone Else's Pull Request
At Tighten, we do lots of open source work. We even have a whole day every week devoted to it. And, thankfully, we have many members of the open source community contributing pull requests to our projects and packages.
Typescript Is Changing How I Write Code
Typescript is not just Javascript + types. Using TS more is slowly altering how I think about how my code should be written. My code is becoming more functional, and I’m incentivised to write things in a way that typescript is more likely to catch.
Automate Deployment of PHP Applications to AWS Lambda with Bref, AWS SAM and Travis CI
If you’re a PHP developer whose cloud provider of choice is AWS, chances are you’ve suffered through a bit of serverless FOMO due to AWS Lambda’s lack of support for PHP.
5 Ways to Create a WordPress Plugin Settings Page
It’s been a while since I created a new WordPress plugin from scratch, but recently I decided to turn some code that was working just for me into a fully formed plugin that I could distribute. Part of that process involved replacing hard coded data with options that future users of the plugin could set. |
News and Announcements
PHP 7.4.3 Released
The PHP development team announces the immediate availability of PHP 7.4.3. This is a security release which also contains several bug fixes. All PHP 7.4 users are encouraged to upgrade to this version.
PHP 7.3.15 Released
The PHP development team announces the immediate availability of PHP 7.3.15. This is a security release which also contains several bug fixes. All PHP 7.3 users are encouraged to upgrade to this version.
PHP 7.2.28 Released
The PHP development team announces the immediate availability of PHP 7.2.28. This is a security release. All PHP 7.2 users are encouraged to upgrade to this version.
CakePHP 3.8.10 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.10. This is a maintenance release for the 3.8 branch that fixes several community reported issues.
CakePHP 4.0.4 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.0.4. This is a maintenance release for the 4.0 branch that fixes several community reported issues.
LoopRun Conference - 26-27th March 2020, Barcelona
Make your first steps in reactive programming with PHP. Meet the projects that are actually leading the async, non-blocking and reactive features in PHP. You'll find talks about projects, architecture and all features you need to start digging about this topic. Tickets are on sale now.
SymfonyLive Warszawa June 9-12th 2020, Poland
Come for the conference to learn all about the latest developments with Symfony, share best practices, experience, knowledge and make new contacts with the great Symfony community from Poland! All talks will be in Polish, except for the Keynotes, which will be in English. Early Bird Tickets are on sale now and the Call for Papers is open.
Dutch PHP Conference - June 25-27th 2020, Amsterdam
Join us for 3 full days of Insights, Inspiration " Community around PHP and Web Technology! Learn new stuff and get inspired by 50+ speakers and 500+ fellow attendees: join our Tutorial Day Thursday June 25 with master classes from the PHP Web Tech community followed by the main Conference Days Friday and Saturday June 26 and 27, two days full of talks and social activities. Tickets are on sale now.
ScotlandPHP Conference - 13-14th November 2020, Edinburgh
Join the worldwide PHP community for the fifth ScotlandPHP conference later this year. There will be 13 talks presented across 2 tracks, along with 3 workshops, to help you enhance your current skills and find out what's next for PHP and beyond. Blind Bird Tickets are on sale now and the Call for Papers is open until May.
|
Podcasts and Vlogs
PHP Internals News: Episode 41: __toArray()
In this episode of "PHP Internals News" I chat with Steven Wade (Twitter, GitHub, Website) about the __toArray() RFC.
PHP Ugly Podcast #177 - Grasping for Relevance
This week Eric, Thomas and John discuss various topics including what's new in PHP 8.
North Meets South Web Podcast Episode 70: Hiding Magic Strings, Leveraging Language Files and Reaching for Vendor Libraries
Jake and Michael discuss using enums to hide away magic strings and numbers, leveraging language files for communication with app users, and when to reach for vendor libraries. |
A Week of Symfony #686 (17-23 February 2020)
This week, Symfony development activity focused on fixing small issues and implementing features such as caching choice lists in forms. Meanwhile, the SymfonyCon Disneyland Paris 2020 conference published more details about the activities we'll organise to celebrate Symfony's 15th anniversary. Finally, SymfonyLive Paris 2020 conference announced its full schedule and SymfonyLive Lille 2020 conference will take place next week.
What’s Coming in PhpStorm 2020.1 – EAP Video Series | Season 2020.1 Episode 2
In the second episode of our overview of the upcoming PhpStorm 2020.1 release, we take a look at type inference improvements and new inspections for PHP, highlighting for matching tags and brackets, Zen and LightEdit modes, and a brand new Commit tool window.
Drupal Contribution Culture - Your Opinions, Experience and Perspectives Matter
How do we encourage those capable of giving back to Drupal to start doing so and once they are contributing how do we encourage them to do more? Dries highlighted this conundrum during his keynote at DrupalCon Amsterdam 2019.
WordPress 5.4 Beta Is Out – Take a First Look At Features & Updates
WordPress 5.4 Beta 1 is released and I am excited to test the Beta but I won’t be doing this alone. You will accompany me throughout the process. But before we get into the details, let’s skim through the updates WordPress 5.4 beta real quick.
PHP 8 Interview: “JIT Will Bring The Language To A Whole New Level”
PHP 8 is expected to arrive this year but there’s no fixed timetable as yet. The new major release is hotly anticipated and would be the perfect way to celebrate the programming language’s 25th anniversary. We asked senior fullstack engineer Níckolas Da Silva some questions about PHP 8. Let’s take a closer look. |
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
nukeviet
NukeViet CMS is multi Content Management System, the first open source content management system in Vietnam.
laravel-visits
Laravel Visits is a counter that can be attached to any model to track its visits based on Redis.
fireball
The Fireball CMS is a very powerful CMS solution, based on WoltLab Suite Core 3.0.
twig-translation
A twig translation extension.
psx-schema
This library helps to generate PHP classes from JsonSchema definitions and vice versa.
psx-api
Parse and generate API specification formats.
mylittleforum
A simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure).
ubiquity
Ubiquity, one of the fastest frameworks, with the main features of the bests.
mdx
MDx: a light, elegent and powerful WordPress theme with Material Design.
jetpack
Increase your traffic, view your stats, speed up your site and protect yourself from hackers with Jetpack.
generatedhydrator
A library about high performance transition of data from arrays to objects and from objects to arrays.
automapper-plus
An automapper for PHP inspired by .NET's automapper. Transfers data from one object to another, allowing custom mapping operations. |
Please help us by clicking to our sponsor:
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?
|
|