<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>YOUR DIGITAL HUB — Blog</title>
    <link>https://your-digital-hub.com/en/blog</link>
    <description>Technical PHP articles: migrations, audits, performance.</description>
    <language>en-US</language>
    <atom:link href="https://your-digital-hub.com/en/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PHP engines in 2026: Zend, FrankenPHP, RoadRunner, Swoole, ReactPHP, AmPHP</title>
      <link>https://your-digital-hub.com/en/blog/php-engines-zend-frankenphp-roadrunner-swoole-comparison</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/php-engines-zend-frankenphp-roadrunner-swoole-comparison</guid>
      <description>2026 overview of PHP execution engines: Zend + PHP-FPM, FrankenPHP, RoadRunner, Swoole/OpenSwoole, ReactPHP, AmPHP. Benchmarks, mental models, per-use-case recommendations.</description>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>OPcache in production: configuration, preloading, JIT and pitfalls</title>
      <link>https://your-digital-hub.com/en/blog/opcache-php-configuration-jit-preload-production</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/opcache-php-configuration-jit-preload-production</guid>
      <description>Full production OPcache configuration, Symfony preloading, PHP 8 JIT, monitoring via opcache_get_status, deploy-time purge. Measured gains and pitfalls seen in audits.</description>
      <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Elasticsearch with PHP and Symfony: search, aggregations, relevance tuning</title>
      <link>https://your-digital-hub.com/en/blog/elasticsearch-php-symfony-search-aggregations</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/elasticsearch-php-symfony-search-aggregations</guid>
      <description>Running Elasticsearch in production with Symfony: PHP clients, explicit mapping, Messenger-based indexing, aggregations, relevance tuning, zero-downtime reindex. 2026 landscape against OpenSearch, Meilisearch and Typesense.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>PHP caching strategies: OPcache, Redis, Varnish, CDN and the invalidation problem</title>
      <link>https://your-digital-hub.com/en/blog/php-caching-strategies-redis-varnish-opcache</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/php-caching-strategies-redis-varnish-opcache</guid>
      <description>Five stacked cache layers for a PHP application in production: OPcache, query cache, Redis, Varnish, CDN. Invalidation patterns, cache stampede, metrics and stack per company size.</description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Optimizing PHP/Symfony API speed: seven levers ranked by impact</title>
      <link>https://your-digital-hub.com/en/blog/optimizing-php-symfony-api-speed-strategies</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/optimizing-php-symfony-api-speed-strategies</guid>
      <description>Seven proven levers to drive a Symfony API&apos;s p95 latency below 200 ms: N+1 detection, serializer choice, HTTP cache, Redis, pagination, compression, HTTP/2 and HTTP/3. Real Symfony code.</description>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tools to measure PHP application performance: profilers, APM, load testing</title>
      <link>https://your-digital-hub.com/en/blog/tools-to-measure-php-application-performance</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/tools-to-measure-php-application-performance</guid>
      <description>A 2026 overview of the tools we use to measure PHP application performance: Blackfire, Tideways, Datadog, New Relic, OpenTelemetry, k6, Gatling. Comparison tables, actual costs and methodology.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Symfony CI/CD pipeline with GitHub Actions: from commit to production</title>
      <link>https://your-digital-hub.com/en/blog/ci-cd-pipeline-symfony-github-actions-production</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/ci-cd-pipeline-symfony-github-actions-production</guid>
      <description>A production-ready Symfony CI/CD pipeline in 7 stages: install, lint, static analysis, tests, security, Docker build, ECS deploy. Full GitHub Actions workflow, PHP 8.2/8.3/8.4 matrix, OIDC to AWS, blue-green and canary strategies, DORA metrics.</description>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Architecting PHP on AWS: from MVP to scale</title>
      <link>https://your-digital-hub.com/en/blog/architecting-php-on-aws-mvp-to-scale</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/architecting-php-on-aws-mvp-to-scale</guid>
      <description>Three architecture tiers for PHP on AWS: MVP at 100 EUR/month, Growth at 500 EUR/month, Scale at several thousand. Concrete services (ECS Fargate, RDS, ElastiCache, CloudFront), production-ready PHP-FPM Dockerfile, Terraform module, cost traps and observability.</description>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Taking over a legacy PHP codebase: diagnosis and mapping across 5 axes</title>
      <link>https://your-digital-hub.com/en/blog/taking-over-legacy-php-diagnosis-mapping</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/taking-over-legacy-php-diagnosis-mapping</guid>
      <description>A full method to take over a legacy PHP codebase without breaking it: functional, technical, risk, debt and human mapping. Concrete tools (PHPStan, Deptrac, Rector), a decision matrix and a 5-step exit plan.</description>
      <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>RAG in production: a pragmatic architecture with pgvector, Claude and Symfony</title>
      <link>https://your-digital-hub.com/en/blog/rag-production-pgvector-claude-symfony</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/rag-production-pgvector-claude-symfony</guid>
      <description>Architecture, Symfony code, PostgreSQL schema and real costs to run a RAG in production. pgvector 0.8, Claude 4.5 Sonnet, OpenAI text-embedding-3-large embeddings, Cohere reranking.</description>
      <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>OWASP Top 10 (2025): concrete implementation with Symfony 7</title>
      <link>https://your-digital-hub.com/en/blog/owasp-top-10-2025-implementation-symfony</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/owasp-top-10-2025-implementation-symfony</guid>
      <description>Overview of OWASP Top 10 2025 and concrete implementation under Symfony 7: voters, argon2id, level 3 CSP, rate limiter, DBAL, Monolog security, pre-production checklist.</description>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Migrating a legacy PHP 5.6 to 8.3: a battle-tested strangler-pattern methodology</title>
      <link>https://your-digital-hub.com/en/blog/migrating-php-5-6-to-8-3-strangler-pattern</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/migrating-php-5-6-to-8-3-strangler-pattern</guid>
      <description>A five-phase methodology to migrate a PHP 5.6 monolith to 8.3 with no big bang, using Rector, PHPStan, Deptrac and Behat. Field report from a 14-month project, zero incidents.</description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Welcome to the YDH blog</title>
      <link>https://your-digital-hub.com/en/blog/welcome</link>
      <guid isPermaLink="true">https://your-digital-hub.com/en/blog/welcome</guid>
      <description>First post on the YDH blog — what we&apos;ll publish and for whom.</description>
      <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>