<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>LayerByLayer.dev</title><description>Pattern architetturali, metodologie e best practices da produzione. FastAPI, Vue.js, architettura scalabile. Codice reale, zero teoria.</description><link>https://layerbylayer.dev/</link><language>it-IT</language><item><title>API Security in FastAPI: JWT, Rate Limiting e CORS</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Security in FastAPI non è un&apos;unica feature, è uno stack di layer. JWT con scadenza corretta, bcrypt, CORS per environment, rate limiting con SlowAPI e dependency di autenticazione usate bene.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>Backend</category></item><item><title>Testing in FastAPI: PyTest, Fixtures e Async</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Testare FastAPI con async SQLAlchemy non è banale. Guida pratica a pytest-asyncio, database isolati, dependency_overrides e httpx.AsyncClient per test che coprono scenari reali.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>Backend</category></item><item><title>Logging Strutturato con FastAPI e Loguru</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Logging strutturato per FastAPI con Loguru: correlation IDs, structured logging con JSON, context enrichment automatico e integration con Sentry per debugging efficace in produzione.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>Backend</category></item><item><title>Redis Permission Caching per Applicazioni Multi-Tenant</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Permission check su ogni risorsa = query ricorsiva al database = bottleneck su tutto. Cache intelligente dei permessi con Redis + invalidation strategy per app enterprise.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>Performance</category></item><item><title>Sistema Email Completo per FastAPI con SendGrid</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Sistema email completo per FastAPI: da template HTML a deliverability in produzione. SMTP con SendGrid, background tasks, retry automatico e SPF/DKIM setup.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>Backend</category></item><item><title>PostgreSQL JSONB: Schema Flessibile senza Migrazioni</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>PostgreSQL JSONB: combina flessibilità JSON con performance SQL. Schema flessibile senza migrazioni continue, query potenti su dati nested, performance eccellenti con GIN indexes.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><category>Backend</category></item><item><title>Repository Pattern in FastAPI: Quando e Perché Usarlo</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Repository Pattern in FastAPI: quando usarlo, quando è overhead. Implementazione completa di BaseRepository con SQLAlchemy 2.0 async.</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><category>Architecture</category></item><item><title>Benvenuto</title><link>https://layerbylayer.dev/blog/undefined/</link><guid isPermaLink="true">https://layerbylayer.dev/blog/undefined/</guid><description>Di cosa parla questo blog: pattern architetturali e best practices da produzione</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>Meta</category></item></channel></rss>