rn-navigation
Riesgo bajo 68Construir navegación Expo Router
por CJHarmath
Las aplicaciones React Native requieren una arquitectura de navegación adecuada para barras de pestañas, modales y enlaces profundos. Esta habilidad proporciona patrones probados de Expo Router para aplicaciones de producción.
rn-native-features
Seguro 70Implementar Funcionalidades Nativas de iOS en Expo React Native
por CJHarmath
Construir aplicaciones Expo React Native que necesitan capacidades nativas de iOS como cámara, notificaciones push, hápticos y almacenamiento seguro requiere patrones específicos de la plataforma. Esta habilidad proporciona ejemplos de código listos para usar para implementar estas funcionalidades correctamente con manejo adecuado de permisos y mejores prácticas de Expo.
rn-auth
Seguro 69Implementar autenticación de React Native en apps Expo
por CJHarmath
La autenticación en React Native requiere un manejo cuidadoso de los flujos OAuth, almacenamiento seguro de tokens y gestión de sesiones. Esta skill ofrece patrones probados para implementar inicio de sesión con Google, almacenamiento de tokens con SecureStore, rutas protegidas con Expo Router e integración con backend.
rn-async-patterns
Seguro 69Depurar problemas asíncronos en React Native
por CJHarmath
Los errores asíncronos en aplicaciones React Native a menudo funcionan en desarrollo pero fallan bajo carga. Esta habilidad proporciona patrones para detectar y corregir condiciones de carrera, promesas flotantes y problemas de tiempo asíncrono en la gestión de estado basada en Zustand.
react-zustand-patterns
Seguro 70Aplicar patrones de gestión de estado con Zustand
por CJHarmath
La simplicidad de Zustand oculta complejidades de temporización que causan errores sutiles. Aprende patrones para el comportamiento sincrónico de set(), la prevención de closures obsoletos, acciones async y optimización de selectores para escribir una gestión de estado en React confiable.
react-testing
Seguro 69Escribir pruebas de React con Jest y Testing Library
por CJHarmath
Las pruebas de componentes de React requieren comprender el renderizado de componentes, las interacciones del usuario y la gestión del estado asíncrono. Esta habilidad proporciona patrones listos para usar con Jest y React Testing Library que te ayudan a escribir pruebas confiables para componentes, stores, hooks y operaciones asíncronas.
react-state-flows
Seguro 69Implementar flujos de estado complejos en React
por CJHarmath
Las operaciones de React de varios pasos con dependencias asíncronas son propensas a errores de ordenamiento y condiciones previas faltantes. Esta habilidad proporciona patrones y listas de verificación para implementar patrones robustos de máquina de estados en aplicaciones web de React y React Native.
react-performance
Seguro 70Optimizar el Rendimiento de Aplicaciones React
por CJHarmath
Las aplicaciones React a menudo sufren de re-renderizados innecesarios y renderizado lento de listas que causan una mala experiencia de usuario. Esta habilidad proporciona patrones expertos para memoización, virtualización, división de código y análisis de rendimiento para construir aplicaciones React rápidas y responsivas.
react-observability
Seguro 70Construye aplicaciones React observables con registro inteligente
por CJHarmath
Los fallos silenciosos hacen imposible la depuración. Esta habilidad te enseña a escribir código React con observabilidad integrada mediante registro estructurado, mensajes de error contextuales y patrones de depuración listos para producción.
react-async-patterns
Seguro 69Corrige errores asíncronos en React con patrones probados
por CJHarmath
Los errores asíncronos en React a menudo funcionan en desarrollo pero fallan bajo carga. Esta skill proporciona patrones probados en combate para promesas flotantes, condiciones de carrera y problemas de temporización asíncrona con Zustand y React Query.
py-testing-async
Seguro 69Escribir pruebas asíncronas con pytest
por CJHarmath
Las pruebas asíncronas requieren patrones específicos que difieren del código síncrono. Esta habilidad proporciona patrones listos para usar para la configuración de pytest-asyncio, fixtures asíncronos, simulación de funciones asíncronas y aislamiento de pruebas de base de datos.
py-sqlmodel-patterns
Seguro 69Escribir patrones SQLModel para bases de datos asíncronas
por CJHarmath
SQLModel combina Pydantic y SQLAlchemy, creando confusión sobre modelos y esquemas. SQLAlchemy asíncrono tiene diferentes reglas que el síncrono. Esta habilidad proporciona patrones probados para carga anticipada, relaciones, sesiones y operaciones comunes de base de datos.
py-pydantic-patterns
Seguro 70Aplicar patrones de validación de Pydantic v2
por CJHarmath
Pydantic v2 tiene cambios significativos en la API respecto a v1. Esta habilidad proporciona patrones probados para validación, serialización y diseño de esquemas para ayudarte a migrar y construir modelos de datos robustos.
py-observability
Seguro 69Añadir observabilidad a backends de Python
por CJHarmath
Los problemas en producción son imposibles de depurar sin observabilidad. Los fallos silenciosos y el contexto faltante en los errores hacen que los incidentes duren más. Esta habilidad proporciona patrones para logging, métricas, tracing y seguimiento de errores para backends de Python.
py-fastapi-patterns
Seguro 70Aplicar Mejores Prácticas de FastAPI
por CJHarmath
Construir APIs con FastAPI requiere comprender la inyección de dependencias, los modelos de respuesta y el diseño de esquemas OpenAPI. Esta habilidad proporciona patrones probados en batalla que previenen errores comunes y mejoran la experiencia del desarrollador para los equipos de frontend.
py-async-patterns
Seguro 70Aplicar patrones de Python asíncrono
por CJHarmath
El código asíncrono de Python a menudo sufre condiciones de carrera, fugas de sesiones y problemas con el pool de conexiones. Esta habilidad proporciona patrones probados en combate para FastAPI y SQLAlchemy que previenen problemas comunes de async.
py-alembic-patterns
Seguro 70Escribe migraciones seguras de Alembic para PostgreSQL
por CJHarmath
Las migraciones de base de datos pueden causar pérdida de datos o tiempo de inactividad cuando se hacen incorrectamente. Esta habilidad proporciona patrones probados para crear, revisar y aplicar de forma segura las migraciones de Alembic.
postgres-performance
Riesgo bajo 68Optimizar el Rendimiento de Consultas PostgreSQL
por CJHarmath
Los problemas de rendimiento de la base de datos ralentizan las aplicaciones y frustran a los usuarios. Esta habilidad proporciona patrones probados para la optimización de PostgreSQL, incluyendo estrategias de indexación, ajuste de consultas y patrones de arquitectura escalable.
postgres-patterns
Seguro 69Revisar migraciones de PostgreSQL y optimizar consultas
por CJHarmath
Alembic genera migraciones sin comprender las implicaciones de rendimiento de PostgreSQL. Esta habilidad proporciona patrones para revisar migraciones de base de datos y escribir consultas eficientes que eviten problemas comunes de rendimiento.
expo-build-deploy
Riesgo bajo 67Compilar y desplegar aplicaciones Expo iOS
por CJHarmath
Las compilaciones de Expo iOS requieren una configuración compleja de EAS Build, certificados y TestFlight. Esta habilidad proporciona orientación paso a paso para configurar compilaciones, enviar a TestFlight y solucionar problemas comunes.