---
title: "#symfony articles | Hashnode"
description: "Symfony is a PHP web application framework and a set of reusable PHP components/libraries. Symfony was published as free software on October 18, 2005 and rel..."
url: "https://hashnode.com/tag/symfony"
---

Tag

# #symfony

255 posts · 240 followers

[SymfonyCasts](https://hashnode.com/@symfonycasts) · [Sep 29](https://hashnode.com/posts/playwright-php-changes-the-game-for-symfony-testing/6abbe5701c4aa8ecc23bcf06)

### [Playwright-PHP Changes the Game for Symfony Testing](https://symfonycasts.hashnode.dev/playwright-php-changes-the-game-for-symfony-testing?utm_source=hashnode&utm_medium=feed)

Playwright-PHP runs browser tests straight through Symfony's kernel, no web server needed. ~50% faster, parallel-safe, with DAMA and container access.

8 min read · [symfonycasts.hashnode.dev](https://symfonycasts.hashnode.dev/playwright-php-changes-the-game-for-symfony-testing?utm_source=hashnode&utm_medium=feed)

[Supun Wimalasena](https://hashnode.com/@supunwimalasena) · [Sep 17](https://hashnode.com/posts/how-custom-domains-work-in-hyvor-blogs/6aab61515486dea75a5d79bd)

### [How Custom Domains Work in Hyvor Blogs](https://hyvor-engineering.hashnode.dev/how-custom-domains-work-in-hyvor-blogs?utm_source=hashnode&utm_medium=feed)

Learn how custom domains work in Hyvor Blogs. It is designed with Symfony, Caddy, and Let's Encrypt.

9 min read · [hyvor-engineering.hashnode.dev](https://hyvor-engineering.hashnode.dev/how-custom-domains-work-in-hyvor-blogs?utm_source=hashnode&utm_medium=feed)

[Jose Luis Bermejo Meléndez](https://hashnode.com/@josebermejo) · [Jul 29](https://hashnode.com/posts/how-to-validate-dni-nie-and-passports-in-php-laravel-symfony-projects/6a6a425be6202e6db8ca44d6)

### [How to Validate DNI, NIE, and Passports in PHP, Laravel & Symfony Projects](https://josebermejo.hashnode.dev/how-to-validate-dni-nie-and-passports-in-php-laravel-symfony-projects?utm_source=hashnode&utm_medium=feed)

Luhnify SDK for PHP Validating national identity documents (such as Spain's DNI, NIE, or Passports) in web applications can quickly become a maintenance headache. Maintaining custom regular expressio

3 min read · [josebermejo.hashnode.dev](https://josebermejo.hashnode.dev/how-to-validate-dni-nie-and-passports-in-php-laravel-symfony-projects?utm_source=hashnode&utm_medium=feed)

[SymfonyCasts](https://hashnode.com/@symfonycasts) · [Jun 25](https://hashnode.com/posts/keeping-doctrine-entities-honest-with-dtos-and-objectmapper/6a3d7b8aa348c3896c2e5d2d)

### [Keeping Doctrine Entities Honest with DTOs and ObjectMapper](https://symfonycasts.hashnode.dev/keeping-doctrine-entities-honest-with-dtos-and-objectmapper?utm_source=hashnode&utm_medium=feed)

Originally posted on https://symfonycasts.com/blog/honest-entities

9 min read · [symfonycasts.hashnode.dev](https://symfonycasts.hashnode.dev/keeping-doctrine-entities-honest-with-dtos-and-objectmapper?utm_source=hashnode&utm_medium=feed)

[Kevin Mauel | tony-stark.eth](https://hashnode.com/@tony-stark) · [Apr 19](https://hashnode.com/posts/two-weeks-of-my-news-aggregator-rag-chat-and-a-sentiment-dial/69e480505c28437be9668cf9)

### [Two Weeks of My News Aggregator: RAG Chat and a Sentiment Dial](https://tony-stark.hashnode.dev/two-weeks-of-my-news-aggregator-rag-chat-and-a-sentiment-dial?utm_source=hashnode&utm_medium=feed)

What I added to my Symfony news aggregator in two weeks: pgvector chat, sentiment slider, full-text fetch, and the worker cache bug that kept biting me.

11 min read · [tony-stark.hashnode.dev](https://tony-stark.hashnode.dev/two-weeks-of-my-news-aggregator-rag-chat-and-a-sentiment-dial?utm_source=hashnode&utm_medium=feed)

[Pierre-Arthur DEMENGEL](https://hashnode.com/@pierrearthurdemengel) · [Apr 11](https://hashnode.com/posts/symfony-7-sylius-20-what-changes/69dab666c8e5007ddbe99b2f)

### [Symfony 7 and Sylius 2.0: What Changes for Developers](https://sylius-upgrade-analyzer.hashnode.dev/symfony-7-sylius-20-what-changes?utm_source=hashnode&utm_medium=feed)

A practical breakdown of the Symfony 7 stack under Sylius 2.0

5 min read · [sylius-upgrade-analyzer.hashnode.dev](https://sylius-upgrade-analyzer.hashnode.dev/symfony-7-sylius-20-what-changes?utm_source=hashnode&utm_medium=feed)

[Pierre-Arthur DEMENGEL](https://hashnode.com/@pierrearthurdemengel) · [Apr 11](https://hashnode.com/posts/top-10-mistakes-when-migrating-sylius-to-2-0/69dab5d6c8e5007ddbe94a64)

### [Top 10 Mistakes When Migrating Sylius to 2.0](https://sylius-upgrade-analyzer.hashnode.dev/top-10-mistakes-when-migrating-sylius-to-2-0?utm_source=hashnode&utm_medium=feed)

Avoid the pitfalls that derail most Sylius upgrade projects

5 min read · [sylius-upgrade-analyzer.hashnode.dev](https://sylius-upgrade-analyzer.hashnode.dev/top-10-mistakes-when-migrating-sylius-to-2-0?utm_source=hashnode&utm_medium=feed)

[Pierre-Arthur DEMENGEL](https://hashnode.com/@pierrearthurdemengel) · [Apr 11](https://hashnode.com/posts/migrating-sylius-1-x-to-2-0-a-complete-guide/69dab516c8e5007ddbe8e16b)

### [Migrating Sylius 1.x to 2.0: A Complete Guide](https://sylius-upgrade-analyzer.hashnode.dev/migrating-sylius-1-x-to-2-0-a-complete-guide?utm_source=hashnode&utm_medium=feed)

Plan your Sylius upgrade with confidence — every breaking change covered

5 min read · [sylius-upgrade-analyzer.hashnode.dev](https://sylius-upgrade-analyzer.hashnode.dev/migrating-sylius-1-x-to-2-0-a-complete-guide?utm_source=hashnode&utm_medium=feed)

[Kevin Mauel | tony-stark.eth](https://hashnode.com/@tony-stark) · [Apr 5](https://hashnode.com/posts/a-symfony-template-where-ai-failing-is-a-feature/69d238ad0d0e45fab62d2ebc)

### [A Symfony Template Where AI Failing Is a Feature](https://tony-stark.hashnode.dev/a-symfony-template-where-ai-failing-is-a-feature?utm_source=hashnode&utm_medium=feed)

My new Symfony 8 + FrankenPHP + AI template ships with model failover, circuit breakers, and Claude Code guidelines. Zero to production in one command.

4 min read · [tony-stark.hashnode.dev](https://tony-stark.hashnode.dev/a-symfony-template-where-ai-failing-is-a-feature?utm_source=hashnode&utm_medium=feed)

[Kevin Mauel | tony-stark.eth](https://hashnode.com/@tony-stark) · [Apr 5](https://hashnode.com/posts/building-an-ai-news-aggregator-that-works-without-ai/69d223fc802b6ddc921e3cfb)

### [Building an AI News Aggregator That Works Without AI](https://tony-stark.hashnode.dev/building-an-ai-news-aggregator-that-works-without-ai?utm_source=hashnode&utm_medium=feed)

How I built a self-hosted RSS aggregator with AI categorization and smart alerts — and why rule-based fallback made it actually reliable.

5 min read · [tony-stark.hashnode.dev](https://tony-stark.hashnode.dev/building-an-ai-news-aggregator-that-works-without-ai?utm_source=hashnode&utm_medium=feed)
