PHP Weekly - PHPWeekly December 28th 2023

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

Hi everyone,

It's our last newsletter for the year and we would like to take the time to thank all of our readers who continue to support us weekly. We would also like to send a shoutout to everyone who sent links to articles and news  that they wanted to share with the community. We truly appreciate it and hope you continue to share your tips, news and knowledge. Finally we would like to thank all the sponsors who have helped us. We're a small team and this whole endeavour is mostly a labour of love, and we do value your support. We do hope you enjoy this week's newsletter and continue to follow us in 2024. From all of us here at PHPWeekly we would like to wish all of you happy holidays and all the best for the coming new year. See you all in 2024.

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


Writing Code like a Senior Developer in Laravel
This article delves into best practices, and common pitfalls, and provides both wrong and right coding examples to guide you in writing clean, efficient, and scalable code in Laravel.

Continue Pusher Channels Types and Laravel Echo
We will continue speak about pusher. specifically pusher channels Types.

Unveiling the Pirate’s Arsenal: The Refresh() and Fresh() Methods in Laravel
Ahoy, fellow Laravel adventurers! If you’ve ever sailed the vast seas of database management, you know the importance of keeping your model shipshape and up-to-date.

You want to work in an environment with good practices? Make it happen.
A couple of weeks ago I did an interview with a candidate for a PHP developer position and I was sincerely feeling he was dreaming about working with people with good practices but he was also stuck in a company with poor ones and he didn’t build any real competence that would make him standout from other candidates.

Multi database doctrine-symfony based project
Let’s say that we need a site with separated databases depending on logic rules. And let’s say that the number of databases can grow quickly.

Jobs

 

Web Scraping Specialists Wanted
If you're a skilled Web Scraping Specialist with a knack for creative problem-solving, join our remote team to gather data from e-commerce websites and enhance our data-driven solutions. Embrace challenging projects, overcome blocking technologies, and collaborate with a diverse global team in a flexible, fast-paced environment.

Junior PHP/Python Developer - Remote
We're looking for Full-Stack Developers to join our dynamic remote international team. As a developer, you'll work on a range of projects, including Business Intelligence systems, Legal SaaS, and cutting-edge online projects. You'll be responsible for improving legacy systems, monitoring technical systems, and delivering high-quality solutions. You should be proficient in front-end and back-end development, have strong problem-solving skills, and experience with Python, PHP, Postgres, MongoDB, and Linux servers. If you're a self-motivated team player, apply now.



Technical Support Manager - Remote
Are you interested in programming but don't have the experience yet to be a skilled developer? Join our team as a Technical Support Manager and be part of our SaaS company's success. You'll work closely with our customers to provide timely solutions, troubleshoot technical issues, and contribute to feature development. Using your skills, you'll quickly identify and resolve issues, while also working closely with our team to deliver an exceptional customer experience. You don't need to have programming experience to succeed in this role, but you should have a passion for technology and a desire to learn. You will help us enhance our products and deliver an outstanding customer experience

Tutorials and Talks


How to process large CSV files with Laravel
Dealing with hefty CSV files is pretty standard in the business world, especially when you've got loads of data to analyze, report on, or move around.

Use of DomPDF in Laravel 10
In this guide we will take you through the steps to utilize the capabilities of domPDF and enhance your Laravel applications.

How send transaction emails in Laravel using Brevo (ex Sendinblue)
First, lets install Mailer driver.

How to use cURL in PHP
This post is going to show you the basics of cURL: what it is, and how you can use it in your PHP projects.

How to Simply Generate a PDF From HTML in Symfony With WeasyPrint
Recently, I was faced with a problem that many developers fear and avoid: generating a PDF document.

How to write a Rector to fix Laravel 10 database expressions
This article goes over how to write a Rector rule to fix Laravel 10 database expressions.

How to create and manage MySQL databases with PHP
Creating and managing MySQL databases with PHP involves establishing a connection to the MySQL server, executing SQL queries, and handling the results.

News and Announcements


CakePHP audit-stash 4.0.0 released
What's Changed: Resolves broken tests on local and adds GH actions pipeline by cnizzardini

Laravel 10.38 Released with a new Blade @session directive
This week, the Laravel team released v10.38 with a fromRoute() testing helper, a Blade @session directive, basic whereJsonContains support for SQLite, and more.

PHP 8.2.14 Released
The PHP development team announces the immediate availability of PHP 8.2.14. This is a bug fix release. All PHP 8.2 users are encouraged to upgrade to this version.

The last Twig 2 release
As announced in September, I've just released the last version of the 2.x branch of Twig. Please upgrade at your earliest convenience to Twig 3.

A Week of Symfony #886 (18-24 December 2023)
This week, Symfony continued fixing bugs in maintained versions and adding new features to the upcoming Symfony 7.1 version, such as a rate_limiter tag and new types in the Type constraint. In addition, we published the last Twig 2 release.

Podcasts and Vlogs


PHP Ugly: 364: HaPHPy Holiday
This week on the podcast, Eric, John, and Thomas talk about FrankenPHP For Octane, Datacase Backfilling, and APIs, and more...

Laravel News Podcast: Happy holidays and all the best for 2024
We at the Laravel News Podcast would like to wish our listeners a happy holidays, Christmas, Hannukah, Quanza, Festivus... however you celebrate this traditional downtime, we hope you get some time to relax. See you all in 2024!

The Stack Overflow: What is UI 2.0? Netlify CEO Matt Biilmann explains
For our final episode of the year we chat with Netlify CEO Matt Biilmann about the way AI is reshaping software development and the trends he's excited about for 2024.

No Compromises Podcast: Don't just get mad at some tech, dig in and learn!
Is there some particular tool or technology that just makes you mad? Maybe it's the way CSS behaves or how some browsers work. Don't just get mad, dig in and learn it thoroughly. We talk about how we've done that and how it helped.

WP Briefing: Episode 69: Reflections on State of the Word
In this episode, WordPress Executive Director Josepha Haden Chomphosy reflects on the recent 2023 State of the Word, which took place in Madrid, Spain, and some of the highlights of the work across the WordPress open source project.

The Rabbit Hole: 315. Happy Holidays from the definitive developers podcast
In this special holiday episode, we reflect on the year gone by. In a time full of challenges, we extend warm holiday wishes to our listeners, acknowledging the turmoil present in the tech industry and the world at large.

Reading and Viewing


Unit test in Laravel by example
Here we go through the unit test of FileSystems in Laravel framework.

Examples of Great URL Design
When I reflect on examples of great URL design[1] I’ve encountered through the years — URLs that, when I saw them, I paused and thought “Wow, that’s really neat!” — these are a few that come to mind.

Caching Strategies In Laravel
An overview of the best ways to add caching to the slow spots of an application.

Upgrading Laravel to PHP 8.0: A Comprehensive Guide for Seamless Transition
In this blog post, we’ll explore the compelling reasons to make the leap, examining the enhancements that PHP 8.0 offers and how they can positively impact your codebase and development workflow.

Open API and testing, a love story
I’d like to discuss an intriguing approach that I’ve come across, which involves testing APIs by utilizing their Open API specifications.

Interesting Projects, Tools and Libraries


ozankurt/imgur-laravel
A wrap-up package to make works easier with imgur.

myschoolmanagement/assert-constraint
Symfony validator constraints using beberlei/assert.

gmazzap/gm-cookie-policy
A simple plugin to show a message for compliance with EU cookie law.

pedro151/orm-generator
orm-generator maps the entire database and then creates the DAO (Data Access Object) and ORM (Object-relational mapping) of the entire database to facilitate the development.

shinomontaz/yii2-paypal
PayPal extension for Yii2.

philipmorrisp/laravel-exception-email-notification
Send an email notification when found an exception with Mailable, Job Queue, EmailEventHandler.

htzoho/zoho-crm-ht
Provides a clean readable PHP API to the Zoho Rest API.

bettrlife/schmancy-oo
Fancy schmancy object-oriented utilities.

nackjicholson/file-parser
PHP package for parsing data contained in a file into a php array.

elic-dev/database-blob-file
Store uploads from cakephp as blob/binary in the database.

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 December 21st 2023

Thursday, December 21, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 21st December 2023 Hi everyone, Christmas is truly just around the

PHPWeekly December 7th 2023

Saturday, December 9, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th December 2023 Hi everyone, We've now officially entered the

PHPWeekly November 30th 2023

Thursday, November 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 November 2023 Hi everyone, We're finishing off this

PHPWeekly November 23rd 2023

Thursday, November 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 November 2023 Hi everyone, Fresh articles, new releases and

PHPWeekly November 16th 2023

Friday, November 17, 2023

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 16th November 2023 Hi everyone, Time sure flies! We're already

You Might Also Like

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

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 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

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights