PHP Weekly - PHPWeekly October 6th 2022

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

Hi everyone,

The first newsletter for October and we have new updates from Laravel, CakePHP and a security update from PHP 8.0. We also have a new issue of PHP Annotated from our friends at JetBrains. As for podcasts, we have new episodes from No Compromises, Laravel News and an interesting discussion on improving developer productivity by finding problems in your code or team and developing the best solution for them in this week's Shoptalk podcast. 

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


Quickly Test The Performance Of Your Laravel App With The Benchmarking Helper
With the release of Laravel 9.32, a benchmarking helper was introduced, which is useful to quickly test the performance of certain parts of your application.

Refactoring Without Tests Should Be Fine
Refactoring without tests should be fine. Why is it not? When could it be safe?

Top Laravel Packages For Advanced Programmers - Free Illustration
Today I will share the top 10 laravel packages that every junior, immediate, and advanced Laravel Programmer should understand and be able to implement.

Floating Dangers in PHP
Are you working with currencies? Do you use floats? You have to be extremely careful. Check out why.

Top 10 Laravel Helpers To Ease Your Work
Laravel has a lot of useful things that aim to make the work of a dev easier and one of them is Laravel helpers or helper functions.

Tutorials and Talks


Using Jobs Instead Of Commands In The Schedule Of A Laravel App
In a standard Laravel application, you can schedule Artisan commands in your console kernel. While that works for most projects, we took a different route in Mailcoach. Instead of scheduling commands, we're scheduling jobs.

Use A View Instead Of A Complex Eloquent Query In Your Laravel Application
What is a database view, and how can we use it to make our code cleaner?

Laravel LDAP authentication - Laravel Docker install OpenLDAP and phpLDAPadmin
In this post, we going to install the Adldap2-Laravel package. Also going to install OpenLDAP & phpLDAPadmin to test the LDAP authentication.

How to Send Emails with CodeIgniter
his article will demonstrate how to set up a CodeIgniter environment and develop a mailer by sending HTML emails, attachments and how to test it with Mailtrap.

How To Store Passwords/Credentials In Symfony Project(S)
Problem: On a project, I found that the production credentials (users & passwords) were saved in plain text on git repository (actually in parameters.yml.dist.

Using A Datalist Instead Of A Dropdown In Your Forms
Have you ever had a huge list of values that the users needs to scroll through to get to the item they wanted, you know the classic Country dropdown

News and Announcements


Laravel 9.32 Released
The Laravel team released 9.32 with dd() file and line output, encrypting and decrypting .env files, a short syntax for blade component attributes, and more.

CakePHP 4.4.6 Released
Changes include: ConsoleInputArgument instances no longer consider each other equal based on their option values only. IImproved typing and #psalm error supression+ more.

PHP 8.0.24 Released!
The PHP development team announces the immediate availability of PHP 8.0.24. This is a security release.

PhpStorm 2022.2.3 Preview
There’s a preview available of PhpStorm 2022.2.3, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.

PHP Annotated – September 2022
Welcome to the September installment of PHP Annotated, where we’ll catch up on the most interesting things that have happened in the PHP world over the last month, including curated news, articles, tools, and videos.

A Week of Symfony #822 (26 September - 2 October 2022)
This week, Symfony 4.4.46, 5.4.13, 6.0.13 and 6.1.5 maintenance versions were released. Meanwhile, we continued merging new features into the upcoming Symfony 6.2 version: simplified adding MIME parts to email messages, allow creating lazy-loading classes using constructors, redesigned the mailer panel in the Profiler, and added an option to make the YamlEncoder indentation configurable.

Podcasts and Vlogs


How To Code Well 176 - You're Doing Agile Spikes Wrong
Let's talk about Agile spikes. What are they, why do we need them and why are you doing them wrong.

PHPUgly 305:PHPUgly Gambit
This week on the podcast, Eric, John, and Thomas talk about php[tek] Blind Early Bird, php[tek] CFP, Value Object, Our Chess Club, and more...

Laravel News Podcast: Livewire, Event Subscribers, And Modeling Your Data
Michael discusses all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: The Many Strengths Of Neurodivergence
We talk about giving people the space necessary to do their best work, implementing more inclusive hiring practices, and everyday routines that help us stay our happiest and most productive.

No Compromises Podcast: What Should I test?
We all know we should write tests, but what should we test? Is there anything it doesn't make sense to test? We talk through a high-level approach to how we do feature testing in Laravel.

Software Engineering Radio Episode 531: Xe Iaso on Tailscale
Xe Iaso of Tailscale discusses how a VPN can be a useful tool when building software.

The Rabbit Hole: 274. Two Websites to Keep in Your Back Pocket for Javascript
If you are currently doing JavaScript development in your projects, there are two websites or repositories that can make your life a lot easier.

Shoptalk: 535: Improving Developer Productivity with Rebecca Murphey
Rebecca Murphey from Stripe talks with us about finding problems - the paper cuts - in your code or team and developing the best solution for them.

WP Builds 297 – Dealing With Changing Staff And New Management
Today, we are talking about dealing with changing staff and new management.

No Plans To Merge: Crazy Concurrency Paradigms
Neck Stuff Alpine Components and Tailwind UI Go Routines and Channels

Reading and Viewing


Laravel: When to use Pipelines? How to test them?
I wanted to expand a little bit about how Pipelines offer the same functionality minus the spaghetti code, plus the flexibility for testing the pipeline partially, totally, and even single pipes on their own.

The Simplest Way to Use Datatables in Your HTML
Generally, data tables allow you to paginate, sort and search the data presented in your HTML tables. This article will explain the simplest way to create a data table in your HTML using the datatables.net library.

Tech Communities You Should Join! (Online And In Person)
Amazing communities you can join for free, that will help you connect with others who share the same experience, failures, and successes within the industry.

Loosely coupled Microservices in PHP
In this article we will get deep into the subject of integrating Microservices in PHP and keeping them loosely coupled.

7 Useful JetBrains IDE Plugins to Make Your Life Easier
An IDE is a weapon of a developer. Having a good IDE is essential. A good IDE with some great plugins will help you to be more productive.

Laravel Queue Tips
7 Tips you should use.

Interesting Projects, Tools and Libraries


sebastianbergmann/comparator
Provides the functionality to compare PHP values for equality.

toneflix-code/laravel-visualconsole
A Laravel package to help with frequent artisan tasks and more.

yaroslawww/laravel-lorem-image
Generates a configured preview image.

s1syphos/php-simple-captcha
Simple captcha generator.

mrap/graphcool
A GraphQL Microframework in PHP.

spawnrad/tiktok
A Wrapper for the TikTok API made with PHP.

lionelphamp1/lionelphamp1
A small library which implement some features to phalcon.

d3yii2/yii2-app-basic
Yii 2 d3 Project Template.

scottyrobinson/laravel-amazon-mws
Simple Amazon MWS API Package for Laravel.

mikebarlow/megaphone
Livewire UI for Laravel based user notifications.

takerootio/laravel-ebay
This package is wrapper for php Ebay sdk for laravel to automate all the configurations and make the skd ready to use.

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 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 July 7th 2022

Thursday, July 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 July 2022 Hi everyone, Hope you're all having a good week.

PHPWeekly June 30th 2022

Thursday, June 30, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th June 2022 Hi everyone, This week has been a fun week in terms

PHPWeekly June 23rd 2022

Thursday, June 23, 2022

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

PHPWeekly June 16th 2022

Friday, June 17, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 16th June 2022 Hi everyone, There are days when I seriously

PHPWeekly June 9th 2022

Thursday, June 9, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th June 2022 Hi everyone, Quick update on our Book Giveaway. We

You Might Also Like

Kotlin Weekly #434

Sunday, November 24, 2024

ISSUE #434 24th of November 2024 Hi Kotliners! Next week is the last one to send a paper proposal for the KotlinConf. We hope to see you there next year. Announcements State of Kotlin Scripting 2024

Weekend Reading — More time to write

Sunday, November 24, 2024

More Time to Write A fully functional clock that ticks backwards, giving you more time to write. Tech Stuff Martijn Faassen (FWIW I don't know how to use any debugger other than console.log) People

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