PHP Weekly - PHPWeekly April 27th 2023

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 27th April 2023

Hi everyone,

We have a lot of new updates this in this week's newsletter. First up we have April's latest PHP Annotated, as  
well us new updates from CakePHP. In the Podcast section we have fresh episodes from Maintainable about the four important traits of well-maintained software as well as the return of the North Meets South podcast after a month-long hiatus. In WP Briefing, they explore the concept of the four freedoms of open source likening it to today's Bill of Rights for the open Web. If you want a step by step guide to scraping using PHP, look no more than our tutorial section along with another guide to going past actions in Laravel. Finally in reading we have insightful articles on load balancing, a spotlight on Chrome Devtools and navigating your way and keeping your head above water through fixed-price projects. We have all that and more, so we do hope you enjoy this week's newsletter. 

If you have an article, tutorial or podcast that you would like to be featured in our newsletter, feel free to reach out to us at articles@phpweekly.com.

Do follow us on our social media channels on Twitter and Facebook

All the best,
Adrian


Please help us by clicking to our sponsor:

encrypt php scriptsGet Reliable, Fast & Quality Proxies, Without the Tradeoffs
Scrape or crawl any amount of data, without having to worry, settle or break the bank. Buy HTTP, SOCKS & UDP proxies you can set and forget.

Articles


Unleashing the Power of Pipelines: A Custom PHP Implementation
Unchain yourself from Laravel’s ecosystem and enjoy pipelines anywhere!

Exploring Process Interaction Feature in Laravel 10 with Code Examples
In this article, we'll take a closer look at this feature and explore how to use it with code examples.

We’re Sending the Team to php[tek]
This year php[tek] is back, and it’s in Chicago. If you’ve been connected to the PHP community for any length of time you’ll know why that means a lot to many PHP developers.

Combining Laravel Workflow and State Machines
When it comes to building web applications, managing complex processes and activities can be a daunting task.

PHP Fibers: What They Are and Where To Use
PHP is evolving from a script kiddy programming language that has it’s focus on generating some HTML on server side to a powerful and modern programming language.

Harness the power of Feature Toggle Flags with Flagception in Symfony projects
In this article, we will dive into the benefits of using feature toggles, explore how to use the Flagception Bundle with your Symfony project.

Unleashing Laravel’s Hidden Gems: 5 Powerful Tips to Boost Your Workflow (Part 2)
Welcome to the second part of our series on Laravel tricks to help supercharge your development.

The Art of Writing Laravel Logs: Best Practices and Examples
In this article, we will explore some of the best practices and examples of writing Laravel logs.

Tutorials and Talks


Going Past Actions in Laravel
Over the last year or so, the Action based approach has been gaining popularity in the Laravel world. I was a big fan of this and adopted it relatively early on.

Building A Game With PHP and Laravel Livewire
I decided to build Mahjong with PHP and Laravel Livewire, and no JavaScript!

PHP CRUD Rest API with Docker
Let's create a CRUD Rest API in PHP.

Retrieve Google Sheets Data in JSON Format
A Beginner's Guide to Accessing Google Sheets Data in JSON Format.

Web Scraping with PHP: Step-By-Step Tutorial
In this tutorial, you'll learn the basics of web scraping in PHP.

Saving Instagram images automatically every hour with Node.js or PHP
Prerequisites: Just a web space where to execute a Node.js script.. or PHP script; alternatively you can run the script on your computer.

Creating AI Chatbot Using ChatGPT API with PHP: A Step-by-Step Guide
To use the ChatGPT API with PHP, you can follow the following steps.

Create a new Discussion with a Message and a Message to an existing Discussion [Api-platform]
We will create two POST routes, one to create a Discussion with a Message and a second to add a Message to that Discussion. Both POSTs will have the same request body.

How to Get the Top-Level Domain Name from a URL in PHP
Using the below code, you can easily retrieve & store the top-level domain name from any URL without having to highlight and delete the initial URL syntax (i.e., https://) syntax by hand.

News and Announcements


PHP Annotated – April 2023
Welcome to the April installment of PHP Annotated, where we’ll catch up on the most exciting things that have happened in the PHP world over the last month.

CakePHP 4.4.13 Released
Changes include: Fix DateTimeType::manyToPHP with int., catch all exceptions when generating sql for Query::__debugInfo(). + more.

A Week of Symfony #851 (17-23 April 2023)
This week, we continued polishing the new features of the upcoming Symfony 6.3, which will be released in just five weeks. We also published the first blog posts of the New in Symfony 6.3 series. Finally, we announced new talks for the SymfonyOnline June 2023 conference.

Laravel Live UK 2023
Laravel Live UK 2023, the official Laravel conference for the UK, is coming to London for a two-day conference on June 22nd and 23rd 2023. Join hundreds of Laravel and PHP enthusiasts for inspirational talks, engaging networking, and amazing learning opportunities.

php[tek] 2023 - Chicago, IL
Join us for the 15th Annual Web Developer Conference, php[tek] 2023, May 16-18 2023.

Podcasts and Vlogs


PHP Ugly: 332: Mann Handling PHP
This week on the podcast, Eric, John, and Thomas talk about PHP RM for 8.3 announced, Microsoft drops Twitter from its advertising platform, and more...

The Stack Overflow: When setting up monitoring, less data is better (Ep. 563)
Computer scientist Jean Yang, founder and CEO of monitoring and observability platform Akita, tells the home team how her drive to improve developer tooling led her from academia to Silicon Valley.

North Meets South Podcast: After a month-long, scheduling-conflict hiatus, Jake and Michael are back.
We're back, Laracon AU is back, and state machines are back.

Maintainable Podcast: Carlos Blé - Código Sostenible
Robby has a chat with the CEO of Lean Mind and Author of Código Sostenible, Carlos Blé, about the four important traits of well-maintained software, examples of what maintainable tests are, services that Lean Mind offers, how to be a good guest in another team's codebase, and so much more.

Software Engineering Radio: SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess
Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a service built on top of Vitess.

Developer Tea: Process is Primarily for Managing Critical Moments
You may hate hearing the word "process." You aren't alone if you do. But, what feels like a slog today is really in place for when the most critical things happen in your career.

Shoptalk Show: 562: Podcast Apps, Zaraz, Future CSS Thoughts, and Arc
What if Taylor Swift lyrics hold the answers to web dev questions? Podcast app thoughts, using Cloudflare Zaraz, what we're excited about with CSS, Arc browser updates, and are we even developers or are we specialized systems whisperers?

WP Builds: “Thinking the unthinkable (TTUT). Episode 323: If you use more than 10 plugins on a site, you are a cad and a scoundrel!” with Nathan Wrigley and David Waumsley
Today’s topic is, “If you use more than 10 plugins on a site, you are a cad and a scoundrel!” This is WP Builds humour for a chat about plugin strategy!

WP Briefing: Episode 54: A Bill of Rights for the Open Web
Join WordPress Executive Director Josepha Haden Chomphosy in the 54th episode of the WordPress Briefing as she explores the concept of the four freedoms of open source and likens it to today’s Bill of Rights for the open web.

Reading and Viewing


Chrome DevTools Tricks That Deserve A Spotlight
A lot of developers use Chrome as their main browser and I’m one of them. There are a few tricks in Chrome DevTools that don’t seem to get enough attention.

Fixed-price Projects
Fixed-price projects mean playing software development on Nightmare difficulty. They are tough and risky.

Load Balancing
In this post we're going to focus on the ways that a single load balancer might distribute HTTP requests to a set of servers.

Cakephp plugin Development: Using Custom Component In Another Component
In a traditional cakephp app development, I.e, if you are not building a pluigin and want to use a custom component in another component, the cakephp docs say you should simply register the component's name in a protected property that has an array value of the custom component's name you want to use.

Magic Methods In PHP
Magic methods are a set of predefined methods in PHP that allow developers to dynamically intercept and manipulate the behavior of objects.

Using A Sankey Diagram To Display The Shortest Path In A Graph
In this new article, I will share some of the essential features I utilize to create a visual representation of the shortest path between different nodes on a graph.

Interesting Projects, Tools and Libraries


friendsofhyperf/rector
Rector upgrades rules for Laravel Framework.

ppadevs/tcpdf
Modified version of TCPDF that includes option for setting barcode's bar width.

bluedragon/laravel-routes
Publish Laravel routes to JavaScript.

philetaylor/composer-cleanup-plugin
A composer cleanup plugin, to remove tests and documentation to save space.

hectordev15/anticaptchasolver
a library based on anticaptcha-php by Anti-Captcha.com

egroupware/stream-wrapper
PHP stream wrappers library.

elao/accesseo
Provide accessibility and SEO insights of your page in Symfony profiler.

zerkalica/millwright-configuration-bundle
This bundle provides a way to manage service containers configation data.

emdev/api-orm
This package is intended for creating PHP APIs with ORM for MYSQL and SQL.

ijanki/prometheus-bundle
Symfony bundle for Prometheus client with opinionated event listener.

Jobs

Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.



Please let me know if you are interested by emailing me at articles@phpweekly.com

Please help us by clicking to our sponsor:

  encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 14. 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 newsletters

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

Copyright © 2023 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 April 20th 2023

Thursday, April 20, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 20th April 2023 Hi everyone, PHP 8.1 and Laravel have new updates

PHPWeekly April 13th 2023

Wednesday, April 19, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th April 2023 Hi everyone, This week we have a new Xdebug update

PHPWeekly April 6th 2023

Thursday, April 6, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 6th April 2023 Hi everyone, It's our first newsletter for April

PHPWeekly March 30th 2023

Thursday, March 30, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th March 2023 Hi everyone, We have plenty of new items in this

PHPWeekly March 23rd 2023

Thursday, March 23, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 23rd March 2023 Hi everyone, We have a lot in store in this

You Might Also Like

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024