Archivo 20 nov 2024 OAuth 2.0 Security Best Practices 2024 - Lo que debes saber 25 oct 2024 Flutter Web en producción - Lecciones aprendidas 18 sep 2024 Duende IdentityServer v7 - Novedades y migración desde v6 20 ago 2024 WordPress y Core Web Vitals - Optimización real para SEO 12 jul 2024 Passkeys - Implementando autenticación sin contraseñas en web 3 jun 2024 React Native New Architecture - Fabric y TurboModules en producción 8 may 2024 Azure AD ahora es Entra ID - Qué cambia realmente 15 abr 2024 .NET 8 Identity Endpoints - Autenticación sin IdentityServer 28 mar 2024 Flutter y Riverpod - Gestión de estado que realmente funciona 18 mar 2024 C# 12 Primary Constructors - Simplificando clases y records 7 mar 2024 Optimizando WordPress para alto tráfico - Guía práctica desde trincheras 26 feb 2024 React Native 0.73 - Debugging mejorado y nuevas arquitecturas por defecto 15 feb 2024 Azure Container Apps en producción - Lecciones aprendidas 5 feb 2024 Minimal APIs en .NET 8 - Nuevas capacidades que debes conocer 22 ene 2024 Conexión mediante Client Credentials en Microsoft Azure AD B2C 5 oct 2022 Expo vs React Native Bare - Cuándo usar cada uno 12 ago 2022 Passwordless con Azure AD - Adiós a las contraseñas 18 jun 2022 .NET 6 Minimal APIs en producción - Experiencia real 25 abr 2022 Flutter go_router - Navegación declarativa y deep linking 8 feb 2022 CIBA en Duende IdentityServer - Autenticación initiated por backend 12 nov 2021 Azure AD Access Reviews - Gobierno automático de permisos 18 sep 2021 React Native Performance - De lag insoportable a 60 FPS 22 jul 2021 WordPress Security Hardening - Defendiendo sitios de producción 10 may 2021 Duende IdentityServer - Migración desde IdentityServer 4 15 mar 2021 Flutter BLoC - Gestión de estado predecible y testeable 20 ene 2021 Device Authorization Flow - OAuth para dispositivos sin navegador 25 nov 2020 Azure AD App Roles - RBAC para aplicaciones empresariales 10 sep 2020 IdentityServer 4 - Integración con proveedores externos (Google, Facebook, Azure AD) 28 ago 2020 Trucos desplegando WebApp .NetCore 3.1 en un servidor antiguo 15 jul 2020 React Native Offline-First - Apps que funcionan sin conexión 3 jun 2020 Como he conseguido mi certificación Azure Developer Associate 20 may 2020 Azure AD PIM - Administración de accesos privilegiados Just-In-Time 28 abr 2020 HTTP API Problem Details en ASP.NET Core 5 mar 2020 WordPress como Headless CMS - Cuando el frontend necesita ser React 10 ene 2020 IdentityServer 4 - Refresh Tokens y sesiones de larga duración 15 nov 2019 Flutter + Firebase Auth - Autenticación rápida para MVPs 20 sep 2019 Azure AD B2C Custom Policies - Más allá de los User Flows 30 jul 2019 React Native + Azure AD - Autenticación móvil con MSAL 2 jul 2019 AspNetCoreRateLimit con límites basados en claims de identidad 5 jun 2019 WooCommerce a escala - Optimizar tienda con 10,000 productos 12 abr 2019 IdentityServer 4 - El salto a .NET Core y OpenID Connect moderno 7 mar 2019 HttpClientFactory de Asp.Net Core 2.1 (Tipos de Clientes) 4 mar 2019 HttpClientFactory de Asp.Net Core 2.1 (Introducción) 18 feb 2019 Azure AD Conditional Access - Seguridad adaptativa sin frustrar usuarios 22 ene 2019 OpenID Connect - De la teoría a la práctica sin morir en el intento 8 dic 2018 IdentityServer 2 - Cuando el legado te atrapa y tienes que migrar 12 oct 2018 Azure AD B2C - Cuando tus clientes necesitan autenticarse 25 jul 2018 Migrar a IdentityServer 3 en producción sin morir en el intento 20 may 2018 WordPress Multisite - Cuando un cliente quiere 12 sitios en uno 10 mar 2018 Azure AD B2B - Colaboración con usuarios externos sin dolores de cabeza 15 ene 2018 Implementando OAuth 2.0 por primera vez - Lecciones aprendidas