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

Notion 3.0 "AI Everything App" | Free Template | Task & Project Management System

Monday, May 6, 2024

Your weekly Notion digest with the last updates, useful articles and free and premium templates 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Digest #136: Terraform Generation with LLM, FinOps for K8s, Postgres Hacking and CronJobs with AWS Lambda

Monday, May 6, 2024

Boost Lambda Performance, SOC 2 CI/CD, Docker Build Caching, Cloud Cost Optimization Tips! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Our verdict on the Rabbit R1

Monday, May 6, 2024

The Morning After It's Monday, May 06, 2024. When I first saw the Rabbit R1, it was more appealing than the Humane AI Pin. The R1 had an actual screen, not a dim projector, and it had a twee

Microsoft Outlook Flaw Exploited by Russia's APT28 to Hack Czech, German Entities

Monday, May 6, 2024

THN Daily Updates Newsletter cover Webinar -- Data Security is Different at the Petabyte Scale Discover the secrets to securing fast-moving, massive data sets with insights from industry titans

Import AI 371: CCP vs Finetuning; why people are skeptical of AI policy; a synthesizer for a LLM

Monday, May 6, 2024

Welcome to Import AI, a newsletter about AI research. Import AI runs on lattes, ramen, and feedback from readers. If you'd like to support this (and comment on posts!) please subscribe. Why are

Post from Syncfusion Blogs on 05/06/2024

Monday, May 6, 2024

New blogs from Syncfusion Exporting DataGrid to PDF Made Easy in .NET MAUI By Farjana Parveen This blog explains how to export the Syncfusion .NET MAUI DataGrid control to a PDF document with code

🔥 Announcing Galileo Protect: Real-Time Hallucination Firewall*

Monday, May 6, 2024

Unveiling Galileo Protect – the first GenAI firewall built for the enterprise! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Siri's AI upgrade 🤖, Tesla Supercharger chaos ⚡, AI engineer burnout 👨‍💻

Monday, May 6, 2024

Safari, Spotlight Search, and Siri will gain significant AI-related enhancements. Apple's AI model will generate basic responses entirely on-device. Sign Up |Advertise|View Online TLDR Together

80% Off iPhone Photo Academy!

Monday, May 6, 2024

Hi there, Are you ready to dramatically improve your iPhone photography skills? We all know that the iPhone camera is extremely powerful, but most of us still manage to take a lot of photos that aren

Architecture Weekly #178 - 6th May 2024

Monday, May 6, 2024

This time, we discussed biases. Biases on the perspective on our technologies, so not seeing their evolutions. We also checked how biases can impact our knowledge, collaboration and eventually also the