PHP Weekly - PHPWeekly May 12th 2022

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

Hi everyone,

We love discovering and posting new content in our weekly newsletter. We also love it when articles or podcasts that have taken a bit of a hiatus come back with fresh content. This week we have a PHP Annotated article from Roman Pronskiy and a new podcast from No Plans to Merge. Show some support and check them out from our list this week. Also, if you're in need of some desktop bling, check out the colourful paper elephant mascots from Vincent Pontier
 
Our book Giveaway is still ongoing, so if you're feeling lucky, why not invite a friend to subscribe to the newsletter and you might get the chance to win a free copy of PHP & MYSQL: Server-side Web Development by Jon Duckett. 

To enter Click Here.

We hope you enjoy this week's issue, and If you want to be featured feel free to reach out to us at articles@phpweekly.com. Do follow us on our social media channels on Twitter and Facebook.

You can 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 13. 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


5 Tiny Developer Workflow Tips to Improve Your Productivity
In this article, I wanted to share some of my revelations as quick tips that will improve your productivity at work.

What is PHP CS Fixer and How It Can Help You Keep Your Code Cleaner
PHP CS Fixer stands for PHP Coding Standards Fixer. This is a tool that fixes your code to follow standards.

Roadmap Series: Competitive Programming
Competitive Programming is a sport. Consider a programming contest as a contest.

In A Hurry to Get Things Done? Try this Simple GTD Method for Your Next To-Do List!
Getting Things Done (GTD) Cheat Sheet.

First 10 Things To Do At Your New Job As A Junior Dev
When starting a new job (from junior to senior) here are the first 10 things I like to do related to the code/project you're going to be working on.

Jobs

PHP Developer - Barcelona, Spain - Hybrid (Remote and/or On Site)
Kooomo is a SaaS eCommerce platform, providing mid to enterprise-level digital commerce capabilities. In particular, Kooomo has strong USPs in key areas such as Internationalisation and Content Management and has been previously recognised by Gartner. We are looking for a dynamic, skillful and enthusiastic person to join our Development team. You must be based in the EU, fluent in English, and have 3+ years PHP experience building, optimising and debugging complex web applications. Additional experience in eCommerce and Agile environments would be beneficial. If you think you're the right fit then click the link and submit an application as we'd love to hear from you.

Senior PHP Developer - Barcelona, Spain - Hybrid (Remote and/or On Site)
Kooomo is a SaaS eCommerce platform, providing mid to enterprise-level digital commerce capabilities. In particular, Kooomo has strong USPs in key areas such as Internationalisation and Content Management and has been previously recognised by Gartner. We are looking for someone who delivers on their commitments, is committed to quality assurance, and enjoys working in a team. You must be based in the EU, fluent in English, and have 7+ years PHP experience building, optimising and debugging complex web applications. Additional experience in eCommerce and Agile environments would be beneficial. If you think you're the right fit then click the link and submit an application as we'd love to hear from you.

------
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

Tutorials and Talks


How to get a Websites Favicons in Laravel
There may be times in your Laravel applications where you want to display a favicon from another website.

Laravel Jetstream: Add CRUD with Spatie Permission
Laravel Jetstream is a starter kit that helps you not only with Auth scaffolding but with extra functionality like Teams or Two-Factor Authentication.

Drag and Drop file upload with Dropzone in CodeIgniter 4
Dropzone makes file upload implementation easier. It allows uploading files by directly drag and drop on the Dropzone container.

Validation and the Single Responsibility Principle in Object Orientated Programming
When writing software, you will spend a large portion of time creating code that takes an object, validates it and then performs some actions.

Laravel DDD - Getting started with DDD in Laravel
In a typical Laravel application we are very used to doing things in a certain way, by the book as they say.

How to Implement Laravel Modules Structure with Nwidart Package
In this post, I will show you how to implement Laravel modules structure in with Nwidart package.

Open Closed Principle From SOLID: Implementing Rules, Technics and Real PHP Examples
I think, every coder familiar with SOLID knows this classic sentence about OPEN CLOSED:

News and Announcements


Laravel 9.11 Released
The Laravel team released 9.11 with an array join method, methods to check the existence of validated input, opt-in deprecation logging, and more.

CakePHP 3.10.3 Released
Changes include Fixed a memory leak in TranslatorRegistry when loading translations from cache. Multiple security fixes.

WordPress 6.0 Release Candidate 2 (RC2) Now Available for Testing
The next release candidate for WordPress 6.0 is now available!

New in Symfony 6.1: Expressions as Service Factories
The service container provided by the DependencyInjection component allows you to configure the creation of objects.

PHP Annotated — 2022 Spring Catch-up
It has been a while since the PHP Annotated Monthly was online, so hopefully we are back on track.

PhpStorm 2022.1.1 RC
The PhpStorm 2022.1.1 Release Candidate is now available and it’s the final build before the stable release.

Xdebug Update: April 2022
In this monthly update I explain what happened with Xdebug development in this past month. These are normally published on the first Tuesday on or after the 5th of each month.

The Cakephp Conference 2022
We are now accepting talk submissions for virtual CakeFest 2022.

phpday 2022 - 19 and 20 May 2022
phpday is the yearly gathering for the European PHP community, since 2003.

Win a Book in our 7 Day Book Giveaway
Get a chance to win a copy of the book, PHP & MYSQL: Server-side Web Development by Jon Duckett. Join now to enter the book giveaway.

Podcasts and Vlogs


No Plans To Merge Podcast: We live. We die. We live again
It has been too long. Caleb's empire is taking new shape. Daniel sold out the mint and is in the beginning stages of HIS empire. Oculus quest AdonisJS BotHead Alpine by Livewire We are gonna need some outhouses.

PHP Ugly 285:The Three PHP Amigos
This week on the podcast, Eric, John, and Thomas talk about PHP Release 8.2, PHP Foundation, PHP Secrets, Tequila, and more...

How To Code Well 155 - Monorepo Experiment
In todays show I will explain why I've stared using a Monorepo and my predictions on the experiment.

The Stack Overflow Podcast: Feeling Burned Out? You’re Not The Only One (Ep. 440)
Friend of the show Jon Chan, Stack Overflow’s Director of Engineering, Public Platform, joins the home team to talk about burnout: what it is, how to prevent it, and how to recover.

The Rabbit Hole: The Definitive Developer's Podcast: 254. The Art of Gathering (Replay)
As the world slowly reopens after more than a year of COVID-19 shutdowns, coming together is more important than ever.

North Meets South Web Podcast: Refining Workflows, Social Media Rabbit Holes, And Migrating From Bootstrap
Jake and Michael discuss Australians pronouncing words, Matt Stauffer's glorious beard, with a treacherous detour into recent political discussion, before correcting course to migrating Bootstrap to Tailwind CSS.

Software Engineering Radio Episode 511: Ant Wilson on Supabase (Postgres as a Service)
Ant Wilson of Supabase discusses building an open source alternative to Firebase with PostgreSQL.

The Laracast Snippet: Zoom Out
I often hear about flat organizational structures and how they lead to more autonomy and better collaboration.

WP Builds: 277 – User Experience and User Interface
We are on Season 2 where we are looking at The Design Process. And today we are discussing “User Experience and User Interface”.

Reading and Viewing


A Week of Symfony #801 (2-8 May 2022)
This week, Symfony continued fixing bugs on its upcoming Symfony 6.1 version. We also finished some new features for it, such as the support for Monolog 3.

Laravel MySQL Index Hints Scope
Simple library for mysql index hints and optimisations.

Modernizing PHP: Day 10: Balancing Business And Development Priorities
If you asked a development team about an application, specifically asking how that application should be developed, they would probably tell you that the application should be developed to be as easily maintainable as possible.

Traits: Robotic Assembly Lines of PHP
Trait is this very useful tool. If we remove the Trait from PHP, how can we code!

Dirty jobs: Debugging Till The Last Minute
PHP/Laravel is as sexy as sandals with socks. It is the staple food of a million mediocre web programmers.

Why a Meeting Costs More than a MacBook Pro – the Business Case for Fewer Developers in Meetings
Developers are famous for disdaining meetings. Meetings force us to context switch, kill our flow, and sap our job satisfaction long term.

How I Code For 8 Hours Without Feeling Tired.
I have coded wrong my whole life. I thought it was okay to just sit down at my desk, open my laptop, take a task from my To-Do list, and code until I felt tired.

Interesting Projects, Tools and Libraries


innoweb/silverstripe-breadcrumbs
Adds configurable and extendable breadcrumbs to the site.

remils/laravel-tinkoff
Tinkoff acquiring for laravel framework.

restruct/silverstripe-simple-calendar
Simple calendar pages & events for Silverstripe.

ptheofan/yii2-hosts-component
A Yii2 component to help you manage domains and hosts throughout your app accross multiple environments.

square/laravel-hyrule
Object-oriented, composable, fluent API for writing validations in Laravel.

sevengps/payunit
Payunit PHP SDK for the online agreggator.

magmacore/magmacore
A Small modular PHP framework Build for web applications.

webpagestudio/wps-micro
Skeleton for web apps with MVC pattern.

kreait/clock
A PHP 7.0 compatible clock abstraction.

amphp/process
Asynchronous process manager.

Please help us by clicking to our sponsor

  encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. 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 13. Free trial.

Copyright © 2022 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 May 5th 2022

Thursday, May 5, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 5th May 2022 Hi everyone, The only thing constant in this world is

PHPWeekly April 28th 2022

Thursday, April 28, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th April 2022 Hi everyone, It's the last week of April and we

PHPWeekly April 21st 2022

Thursday, April 21, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 21st April 2022 Hi everyone, Aside from your regular dose of weekly

PHPWeekly April 7th 2022

Thursday, April 7, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th April 2022 Hi everyone, First of all, we would like to

PHPWeekly March 31st 2022

Thursday, March 31, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 31st March 2022 Hi everyone, In this week's newsletter,

You Might Also Like

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain

The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4

Friday, January 10, 2025

Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏