New PHP RFC's and more
Apache Kafka: A Comprehensive Guide with PHP Examples; PhpStorm 2024.2 EAP Highlights; and Use XDebug for PHP Project Debugging.
💼 Find your next job as a PHP Developer at jobsphp.com
All positions with salary, conditions and for remote work. Look for the best offers in your country and find your next challenge.
PHP
📄 PHP Pattern Matching RFC
The PHP Pattern Matching RFC introduces a new syntax to PHP that allows developers to match variables against complex data structures, similar to how regular expressions work for strings.
📄 Static Classes in PHP: A New RFC Proposal
This proposal introduces the concept of a static class, which is a class that cannot be instantiated and whose members are all static.
📚 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.
📚 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.
📚 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.
📚 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?
Laravel
📚 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.
📚 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.
📚 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.
📚 Mastering Laravel: Form Handling and Validation
This article explores how to handle forms, validate user input, and work with requests and responses in Laravel.
📚 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?
📚 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.
Symfony
📚 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.