Mastering Input Filtering in PHP: Secure Your Apps Today
Dive into June’s version trends, secure coding how-tos and can’t-miss community gatherings
Tired of clunky calorie-counting apps that feel more like spreadsheets than health tools?

Kaiden is a sophisticated full-stack application that combines the power of AI with intelligent nutrition tracking to create a genuinely helpful health companion.
It lets you track your food intake, workouts, and health metrics through natural language conversations—no more tedious manual data entry or hunting for nutritional information.
Best of all, it's completely free—making it accessible to anyone looking to improve their health through better nutrition tracking.
PHP
📚 PHP version stats: June, 2025
Welcome back to another blog post about PHP’s version usage across the community. You can read the previous edition here, but I’ll also include historic data in this post.
📚 Design Better Databases - Best Practices
Databases remain the “bread and butter” of software development. Especially PHP developers can attest to this, since PHP is predestined for working with databases.
📚 How I Built a Simple Contact Form Plugin for WordPress from Scratch
This is a perfect step-by-step guide for anyone who wants to get started developing plugins and understand how the magic behind WordPress really works.
📚 Mastering Input Filtering in PHP: A Guide to filter\_input Techniques
Handling user input securely is a cornerstone of web development. PHP offers a powerful function called filter_input that simplifies input validation and sanitization.
📚 PHP Conference Kansai 2025 - Date: July 18 - 19, 2025 | Kobe, Japan.
PHP Conference Kansai is a large-scale technical conference in Japan for PHP engineers to share their technical knowledge and experiences in and around PHP.
📚 Efficient Reporting: Query Caching and Big Data Report Generation with Queues
Today, let’s discuss a real-world problem every backend developer faces at some point – optimizing heavy reports.
📚 Cross-Site Scripting with a Twist
In this blog post, we will focus on analyzing and exploiting $_SERVER variables, focusing on the $_SERVER[‘PHP_SELF’] one.
Laravel
📚 Top 6 MySQL Database Management Struggles for Laravel Developers (And Smart Fixes)
You build Laravel apps. You’re good at writing features and shipping updates, but when something goes wrong with MySQL, it can be a very different story.
📚 Run Laravel Pint With a Single Keyboard Shortcut in PhpStorm
PhpStorm’s External Tools have been around for ages—perfect for running command-line formatters like Laravel Pint only when you decide.
📚 Laravel Shortcuts: 5 Simple Functions to Speed Up Your Coding Workflow
In this article, we’ll go over 5 simple Laravel functions that can significantly speed up your development process.
📚 Laravel 12.19: Use PHP Attribute for a More Elegant Query Builder
If you’ve ever felt your Eloquent models getting cluttered with query logic — multiple scopes, custom methods, and conditionals — then today’s feature in Laravel 12.19 is for you.
📚 Laravel’s in_array_keys Rule: Validating Partial Array Keys
Laravel’s in_array_keys validation rule provides elegant validation for scenarios where arrays must contain at least one key from a specified set, without requiring all keys to be present.
📚 Enhanced Enum Processing with Laravel’s Default Parameter Support
Laravel’s request enum handling has been improved with built-in default value support, streamlining enum validation and fallback logic in your applications.
📚 Defining a Dedicated Query Builder in Laravel 12 With PHP Attributes
The Laravel 12.19 release introduced the UseEloquentBuilder PHP attribute to define a custom query builder for your model. Models don’t typically need a custom query builder, but you can use this technique to thin out models, group scopes in one central place, and include custom query builder methods you’ll reuse in your application.
📚 Building a Task Reminder With Laravel and MongoDB
The popularity of Laravel has improved recently as more developers have started to adopt the technology. Laravel has an easy-to-understand syntax that boosts productivity by letting the developer focus on the core features of their application and not bother with repetitive tasks like authentication and sending emails.
📚 Laravel Testing - A Beginner-Friendly Guide for Developers
In this post, I’ll walk you through the essentials of Laravel testing in a friendly and practical way — including PHPUnit basics, Laravel’s testing structure, and the core testing philosophy like TDD and SUT.
📚 Difference Between Helper Functions and Traits in PHP (Laravel)
In this article, we’ll clearly explain the differences, use cases, and real-world examples of both so you’ll know when to use each.
📚 How to Deploy a Laravel Application to a VPS: Complete Step-by-Step Guide
In this guide, you’ll learn how to deploy Laravel from GitHub to a VPS using the LEMP stack (Linux, Nginx, MySQL, PHP).
📚 Laravel Live Denmark, Copenhagen August 21-22, 2025
Join us and 300 other Laravel and PHP enthusiasts from around the world got for two days of learning, 16 speakers and more within the Laravel community.
Pull up a chair, because I just survived one of those bug hunts — the kind that makes you question your entire career choice but also ends up teaching you something new and, somehow, feels oddly satisfying.
📚 Mastering Laravel 12 Conditional Validation
Laravel 12’s validation system is a powerhouse for ensuring data integrity in web applications. One of its standout features is conditional validation, which allows you to apply validation rules based on the values of other fields.
📚 Laravel for SaaS: How to Keep Multi-Tenant Data Safe
Building a SaaS app with Laravel is incredibly rewarding — the framework’s elegance lets you move fast and build robust features. But when your app serves multiple tenants (customers), data security becomes mission critical.
Symfony
📚 Symfony 7.3.1 & Symfony 7.2.8 released
Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in your project.
📚 June 23–29, 2025 - A Week of Symfony #965
This week, Symfony 6.4.23, 7.2.8 and 7.3.1 maintenance versions were released. Meanwhile, the upcoming Symfony 7.4 version continued adding new features such as better controller helpers, more precision in UUIDv7 values, and using PHP serialization instead of XML for dumping the container in debug/lint commands.
📚 Client Concurrent Requests with Symfony: How We Passed from 40 Minutes to 10 Minutes Fetching APIs
Ever faced the challenge of processing vast amounts of API data efficiently? We recently tackled this exact problem, transforming what was a data-fetching marathon into a blazing fast sprint.