PHP Weekly - PHPWeekly July 4th 2024

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

Hi everyone,

This week's newsletter contains articles in the Reading section that will be a useful resource for beginners and students. From a list of PHP projects with source codes, an introduction to using Xdebug to exploring the basic structure of a Laravel project, these articles will be an insightful read for beginners. In Podcasts we have new episodes from North Meets South and this week they talk about JSON vs Polymorphism and editable index pages. Meanwhile The Changelogs discuss about the downward trend of software developer jobs and other topics. Finally in Tutorials we have guides to web scraping, creating Laravel factory and seeders, and building a basic API server in PHP. We have all that and more, so we do hope you enjoy this week's newsletter. If you're a student or developer on the move and want the latest PHP news and updates in one place, then subscribe to PHPWeekly.

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


Auth Screens for Your Laravel Apps
DevDojo Auth is a free, open-source project that provides you with customizable authentication pages for your Laravel app. It's compatible with any Laravel application (version 10.x or higher) and any of the available starter kits.

Mastering Filament PHP: History, Uses, and Alternatives for Laravel Developers
This article delves into the history of Filament, explores why and when to use it, identifies the types of projects best suited for it, and compares it to other admin panel builders.

Comprehensive Laravel Caching: Strategies for High-Performance Applications
Here’s an in-depth look at Laravel caching, including its various aspects and how to use it effectively.

40 Laravel ‘@’ Blade Directives You Might Not Know and How to Create Custom Ones
This article covers 40 Blade directives you might not know about, including their usage and examples to make your Blade templates cleaner and more efficient.

Testing in Laravel: Ensuring Robust Application Quality
This article explores the importance of testing, the basics of unit testing, and feature testing in Laravel, accompanied by a sample project and code examples.

Performance Optimization in Laravel 11: Caching, Query Optimization, and Lazy Loading
In this blog post, we’ll explore various techniques for performance optimization, including caching, query optimization, and lazy loading.

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


Adding Real Time Chat to Laravel Using Reverb & Vue
Laravel, the web artisan's favorite PHP framework, has just got a whole new powerful tool in its arsenal: Reverb. Among the official packages of Laravel, this WebSocket server application would seamlessly let you integrate real-time features in your Laravel-based applications, thereby taking interaction to a whole new level.

A Quick Guide to Creating Laravel Factories and Seeders
I’ve decided to create a guide that I can refer to whenever needed, saving time and avoiding the need to search through extensive documentation.

Step-by-Step Guide to Scraping JavaScript-Rich Websites in Laravel with PuPHPeteer
Web scraping can be particularly challenging for JavaScript-heavy websites. Fortunately, PuPHPeteer, a PHP bridge for Puppeteer, can help. In this detailed tutorial, we'll walk through setting up a web scraper in Laravel using PuPHPeteer.

Building a Basic API Server in PHP: A Journey from Concept to Implementation
In this article, I’ll guide you through the process of building a basic API server using PHP as part of my journey in the HNG Internship program.

Apache Kafka: A Comprehensive Guide with PHP Examples
In this article, we’ll dive deep into Kafka’s architecture, its core concepts, and demonstrate how to integrate Kafka with PHP.

Mastering Laravel: Form Handling and Validation
This article explores how to handle forms, validate user input, and work with requests and responses in Laravel.

Tackling a Tough Backend Challenge: Integrating the AWS Seller Central API
This experience not only put my technical skills to the test, but it also fueled my desire to solve problems and learn new things.

JSON to HTML Converter: Simplify Your Data Representation with PHP
Transforming JSON data into a structured, user-friendly HTML format can make it much more accessible.

News and Announcements


PhpStorm 2024.2 EAP Highlights
In this blog post, we’ll explore the most significant features available in the latest EAP. You can try them by downloading and installing the EAP build side by side with a stable version of PhpStorm.

Behind the Code: A Discussion with Backend Experts including Taylor Otwell
Sentry is putting on a discussion with backend experts on Tuesday, July 16th 2024, 12:00 pm EDT. If you join, you’ll be able to hear these experts chat through the latest trends, technologies, and what’s next for backend development.

Symfony 7.1.2 released
Symfony 7.1.2 has just been released. Here is the list of the most important changes since 7.1.1.

A Week of Symfony #913 (24-30 June 2024)
This week, Symfony 5.4.41, 6.4.9, 7.0.9 and 7.1.2 maintenance versions were released. Meanwhile, the development activity was very intense, fixing bugs in maintained branches and adding new features to the upcoming Symfony 7.2 version, such as the WhenNot and AsMessage attributes.

Forum PHP 2024 - Paris (France) - October 10 & 11
Join the biggest PHP event organized by the French PHP user group, organized for the third time in Disneyland Paris, at the Hotel New York - The Art of Marvel !

Podcasts and Vlogs


PHP Ugly: 388: PHPowered by the Sun
This week on the podcast, Eric and John talk about challenges with javascript, ai everywhere, Oscars in the wild, and more...

The Stack Overflow: How to build open source apps in a highly regulated industry
Today we chat with Reshma Khilnani, co-founder and CEO of Medplum, an open-source platform enabling companies to build healthcare applications like EHRs and patient portals.

North Meets South Podcast: JSON vs Polymorphism and editable index pages
In this episode, Jake and Michael discuss whether you should push polymorphism to the database or settle for a simple JSON field, and we discuss options for rendering multiple edit fields on an index page.

Software Engineering Radio: SE Radio 623: Michael J. Freedman on TimescaleDB
Michael J. Freedman, the Robert E. Kahn Professor in the Computer Science Department at Princeton University, as well as the co-founder and CTO of Timescale, speaks with SE Radio host Gavin Henry about TimescaleDB.

Shoptalk Show: Website Rendering, Updating Software, and Edge Gets Faster
We're talking website rendering, server side rendering, Astro's server islands, perf hits for navigation elements, updating software because the docs aren't available for older versions, and a new Microsoft Edge was released.

WP Builds: 378 – Exploring AI in customer support with Aaron Edwards
In podcast episode #378 of WP Builds, Aaron Edwards discusses his DocsBot AI, a chatbot plugin designed for WordPress customer support.

Mostly Technical: 42: Push The Button
Ian and Aaron check in the results of Aaron's course launch, talk about the new developer position that Ian just posted, dive into the benefits of "scheming time", and so much more.

Syntax: Do More With AI - LLMs With Big Token Counts
Discussion on using large language models with greater token counts to provide more context, allowing for better and more complex outputs to aid software development.

The Changelog: The scariest chart in all of software
Software developer jobs are trending down, the creator of dotenv creates a better dotenv, the Chrome team puts Gemini Nano AI model right inside your browser, a pollyfill.js supply chain attack hits 100k+ sites & Steph Ango asks, “What can we remove?”

Reading and Viewing


Use HTMX to Create Laravel Single-Page Apps Without Writing JavaScript
Sometimes, the landscape of front-end development can seem overwhelming. Should I use React? Svelte? Livewire? Vue? And TypeScript? And a state manager, and maybe a meta-framework? Transpilers, bundlers, minifiers, and... hey, what is Bun?

7 Open Source Projects You Should Know - PHP Edition
In this article, I'm going to look at seven OSS repository that you should know written in PHP, interesting projects that caught my attention and that I want to share.

Use XDebug for PHP Project Debugging
XDebug is a PHP extension designed to provide debugging and analysis capabilities. It allows developers to set breakpoints in the code, step through the code, inspect variable values and program states, helping them better understand and debug the code.

Mastering Str::slug() in Laravel
Today, we’re diving into Str::slug(), a powerful helper function in Laravel that effortlessly converts any string into a URL-friendly slug.

Securing Laravel Applications: Best Practices and Implementation
This article will cover essential aspects of web application security in Laravel, focusing on SQL Injection prevention, CSRF and XSS protection, as well as best practices for password management and encryption.

Exploring the Basic Structure of a Laravel Project
In this article, we’ll dive into the fundamental components and directories that make up a typical Laravel project.

Understanding and Mitigating Admin Login Bypass in Web Security
Before exploring the complexities of bypassing admin login mechanisms, it’s crucial to understand what “Admin Login Bypass” actually involves. 

Exciting PHP Projects with Source Code for 2024: A Guide for Final Year Students
Are you a final year student looking for the perfect PHP project to showcase your skills and knowledge?

Interesting Projects, Tools and Libraries


mantax559/laravel-helpers
Laravel Helpers.

codewithdennis/filament-simple-alert
A plugin for adding straightforward alerts to your filament pages.

backsystem/autocomplete
Autocomplete functionality for Symfony.

spatie/laravel-rdap
Perform RDAP queries in a Laravel app.

netsilik/db-handler
PHP wrapper around the MySQLi Database Extensions, providing intuitive access to prepared queries.

natansdj/iseed
Generate a new Laravel database seed file based on data from the existing database table.

webignition/cookie-domain-matcher
Implementation of cookie domain matching specified in RFC6265.

kreitje/l4-schemad-migrations
Generate a schema file for Laravel migration with a MySQL database.

nkiraly/dbsteward
SQL database definition differencing tool. Structure and data is defined in a DTD-enforced, human-readable XML format.

zaphpa/zaphpa
Intuitive, flexible and powerful HTTP router.

Please help us by clicking to our sponsor:

 

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

Copyright © 2024 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 June 27th 2024

Thursday, June 27, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 27th June 2024 Hi everyone, we have a long list of podcast episodes

PHPWeekly June 20th 2024

Thursday, June 20, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 20th June 2024 Hi everyone, If you want to know the latest news and

PHPWeekly June 13th 2024

Thursday, June 13, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th June 2024 Hi everyone, New updates are dropping this week.

PHPWeekly June 6th 2024

Thursday, June 6, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 6th June 2024 Hi everyone, If you're looking for after Symfony

PHPWeekly May 30th 2024

Monday, June 3, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th May 2024 Hi everyone, We've officially hit the mid-year

You Might Also Like

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 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 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects