Blog
Doğan Uçar – Senior PHP & Symfony Engineer for AI-enabled Business Applications Doğan Uçar – blog about PHP, software engineering and more.
Latest posts A practical mental model for when to use hooks, skills, plugins, subagents, CLAUDE.md, SKILL.md and AGENTS.md in Claude Code. Decision guide, project structure and a downloadable cheat sheet.
May 29, 2026 EU-hosted DMARC provider for SMBs - simple setup, strict protection, clear reports. Align SPF/DKIM, stage to reject fast with confidence.
Oct 26, 2025 PHP finally gets serious about generics. Explore the RFC, patterns, and future in my new book Generics in PHP - now on Amazon.
Sep 21, 2025 The Symfony serializer tries to (de)serialize Doctrine s Metadata and crashes in some cases. Read here when and how to fix.
Jul 28, 2025
Learn about the upcoming pipe operator in PHP 8.5, its meaning, origins, and why it matters for modern PHP development.
May 21, 2025 Quines in PHP - and in other languages - are an interesting concept for coding challenges. Read here why they are dangerous for production.
May 7, 2025 The PHP 8.5 release is planned for November 2025. Read here the current development state, as of April 2025.
Apr 24, 2025 The core of PHP, one of the most widely deployed backend technologies, has undergone a security audit in 2025. Here are the results.
Apr 20, 2025 The JetBrains team published The State of PHP 2024 earlier in February. Read here why it is more a Laravel State instead of PHP.
Feb 17, 2025 PHP 8.4 property hooks in practice: best practices, pitfalls with serialization, traits, recursion, and asymmetric visibility - from real-world production use.
Feb 6, 2025 Learn how Lazy Objects in PHP 8.4 optimize Dependency Injection. Understand the differences between Lazy Initialization & Lazy Loading.
Jan 20, 2025 In the first part of the DMARC blog series I address the theory behind. Read more about DMARC and the protocols it extends.
Jan 6, 2025 Learn how Item-Based Collaborative Filtering, a scalable algorithm for real-time recommendations measures similarity & predicts preferences.
Dec 19, 2024 Explore the expertise of a PHP freelance software engineer with over ten years experience. Discover how a week of work is structured.
Sep 1, 2024 Can AI Replace Software Engineers? A Deep Dive Into How Modern AI Systems Work and the Future of Software Development.
Aug 25, 2024 PHP 8.4 was released November 21, 2024. Complete guide covering all new features: array_find, property hooks, new without parentheses, #[Deprecated], bcrypt cost increase, DOM HTMLDocument, and all deprecations.
Aug 4, 2024
In Laminas Framework s Mezzio, each incoming request has an associated handler which can get wrapped by middleware.
Jun 11, 2024 Email remains the cornerstone of digital communication. However, it is not without vulnerabilities, particularly to mail injection attacks.
May 2, 2024 The Property Hooks RFC passed the vote and will get added to PHP. This blog post addresses Property Hooks in detail.
Apr 24, 2024 In the fourth post of the Laminas Framework Series I want to compare middlewares using Mezzio and the MVC framework by Laminas.
Feb 5, 2024
← Prev ✦ Random Next → Visit ↗ Feed Kagi ↗