api

Recursos prácticos sobre api para ingenieros de software.

99 resultados

Construyendo APIs Robustas

Las APIs son el contrato entre sistemas. Ya sea que expongas un endpoint REST público, diseñes un schema GraphQL interno o te integres con un servicio de terceros, los patrones que elijas determinan la confiabilidad, rendimiento y experiencia del desarrollador.

Aquí encontrarás recetas para manejar CORS, implementar paginación, versionar endpoints, gestionar límites de tasa y documentar APIs con OpenAPI. Cada ejemplo incluye código ejecutable en múltiples lenguajes para que puedas adaptarlo a tu stack inmediatamente.

advanced

Componer Pipelines Asincronos con Java CompletableFuture

Construir pipelines async no bloqueantes en Java usando CompletableFuture con thenCompose,...

intermediate

Haz Peticiones HTTP Concurrentes con Python y aiohttp

Obtén datos de múltiples APIs concurrentemente usando asyncio y aiohttp. Cubre connection pooling,...

intermediate

Ejecutar Tareas Async Concurrentes con asyncio.gather y

Ejecutar multiples operaciones async concurrentemente en Python usando asyncio.gather,...

intermediate

Rate Limiting de Operaciones Async con asyncio.Semaphore

Controlar la concurrencia en async Python usando asyncio.Semaphore para rate limiting de llamadas a...

intermediate

Extrae Datos de Páginas HTML con Python y BeautifulSoup

Parsea HTML y extrae datos usando BeautifulSoup. Cubre selectores CSS, navegación DOM, tablas,...

intermediate

Tipos escalares personalizados en GraphQL para fechas,

Define escalares GraphQL personalizados para Date, Email, URL y JSON con logica de serializacion,...

intermediate

Batch y cache de consultas con GraphQL DataLoader

Usa DataLoader para agrupar peticiones de carga individuales en llamadas batch a la base de datos,...

advanced

Auth a nivel campo con directivas personalizadas de GraphQL

Implementa autorizacion a nivel campo en GraphQL usando directivas de schema personalizadas que...

intermediate

Errores GraphQL estructurados con codigos de extension

Implementa manejo de errores estructurado en GraphQL con clases de error personalizadas, codigos de...

advanced

Configurar un gateway de GraphQL Federation con Apollo

Compone multiples servicios GraphQL en un supergrafo federado usando Apollo Federation y un gateway...

intermediate

Validacion y sanitizacion de input types en GraphQL en

Implementa validacion centralizada de inputs en GraphQL con funciones personalizadas, schemas Zod y...

beginner

Mocks de resolvers GraphQL para desarrollo frontend

Configura resolvers GraphQL mockeados con Apollo Server para que los equipos frontend desarrollen...

intermediate

Detectar y corregir consultas N+1 en resolvers GraphQL

Identifica problemas de consultas N+1 en resolvers GraphQL usando logging, DataLoader y...

intermediate

Paginacion por cursores con GraphQL Relay Connections

Implementa paginacion estilo Relay con cursores en GraphQL usando edges, nodes y pageInfo para...

advanced

Datos en tiempo real con suscripciones GraphQL sobre

Implementa suscripciones GraphQL sobre WebSockets con Apollo Server y PubSub para actualizaciones...

beginner

Validacion de Datos Basada en Schemas con Zod en TypeScript

Valida y sanitiza datos entrantes usando schemas Zod con inferencia de TypeScript, refinements...

intermediate

Configura headers de seguridad HTTP con Helmet en Node.js

Establece headers de seguridad HTTP en apps Express con Helmet — CSP, HSTS, X-Frame-Options,...

intermediate

Construir Azure Functions con HTTP Trigger en Python

Crear Azure Functions con HTTP trigger en Python con configuracion de bindings, handlers async,...

intermediate

Desplegar Cloud Functions HTTP en Google Cloud con Node.js

Crear y desplegar Cloud Functions con HTTP trigger en Google Cloud con Node.js, integracion...

advanced

Asegurar API Gateway con Lambda Authorizers Personalizados

Implementar Lambda authorizers personalizados para API Gateway con validacion JWT, generacion de...

No se encontraron resultados.