Aprender
Ensayos y cursos largos sobre arquitectura, ingeniería de sistemas de IA y la disciplina detrás de enviar software de producción. Gratis. Es lo que querría que sepa un ingeniero senior al unirse a mi equipo.
Arquitectura y sistemas
Diseñar sistemas que escalan y perduran.
- Avanzado~7 horas de lectura
Software Architect: mentalidad, lenguaje, práctica
Curso completo para un ingeniero senior que quiere pensar y hablar como arquitecto: trade-offs, boundaries, datos, sistemas distribuidos, calidad, comunicación y trabajo AI-native. 52 conceptos, cada uno con su término en inglés, un diagrama y una tarjeta (qué es → ejemplo → coste → relaciones); al final, una chuleta con todos los conceptos.
- Introductorio~35 minutos de lectura
El arquitecto es una forma de pensar
Curso exprés de arquitectura de software. 31 conceptos — Trade-offs, Technical Debt, Coupling, Single Source of Truth, Idempotency, ADR, C4 y más — cada uno con su nombre canónico, una imagen de la vida real, un diagrama y una ficha. Nueve capítulos sobre cómo mirar un problema en el que la decisión de hoy define los próximos tres años. Al final, una hoja de referencia de una página con todos los conceptos.
- Introductorio~35 minutos de lectura
Escalar es ensanchar el cuello de botella
Curso exprés sobre diseño de sistemas y escalado. 21 conceptos — Scalability, Bottleneck, Horizontal Scaling, Stateless Server, Load Balancer, Cache, CDN, Read Replica, Sharding, colas y Design for Failure — cada uno con su nombre en inglés, un diagrama y una ficha con un ejemplo. Al final: la escalera de escalado y una chuleta con todos los términos. Solo la esencia: medir antes que adivinar.
- Introductorio~30 minutos de lectura
Los patrones son las formas que toman los sistemas
Curso exprés sobre patrones de arquitectura. 17 formas conocidas de sistema — Layered, Hexagonal, Microservices, Event-driven, CQRS, Saga y más — cada una con su nombre en inglés, un diagrama, una ficha «problema → idea → ejemplo → coste» y sus relaciones con otros patrones. Al final, un resumen de todos los patrones en una sola página.
- Introductorio~30 minutos de lectura
Los patrones de diseño son un vocabulario compartido
Curso exprés sobre los patrones de diseño clásicos. 20 patrones del catálogo de la Banda de los Cuatro — Factory, Builder, Adapter, Decorator, Strategy, Observer, State y más — cada uno con su nombre en inglés, un diagrama, una ficha problema → idea → ejemplo → coste y sus vínculos con los vecinos. Al final, una hoja de referencia de todos los patrones en una página.
- Introductorio~30 minutos de lectura
Los protocolos son cómo hablan los programas
Curso exprés sobre los protocolos de intercambio de datos con los que funcionan las apps modernas. 21 conceptos — TCP, UDP, HTTP, TLS, HTTP/2 y HTTP/3, REST, GraphQL, gRPC, SOAP, Polling, SSE, WebSocket, Webhook, Message Broker, colas (AMQP), Kafka, MQTT, JSON, Protobuf, XML — cada uno con su nombre en inglés, un diagrama, una ficha (qué es → cómo funciona → ejemplo → coste) y enlaces a los demás. Al final, una hoja de referencia de una página.
- Introductorio~35 minutos de lectura
Una base de datos es la memoria del sistema
Curso exprés sobre bases de datos y almacenes de datos. 20 conceptos — Relational, SQL, Transactions, Document, Key-value, Wide-column, Graph, Time-series, Search, Vector, Object storage, ACID, BASE, CAP, Index, Replication, Sharding, Normalization, Polyglot persistence — cada uno con su nombre en inglés, un diagrama y una ficha con un ejemplo y su coste. Al final, una hoja de referencia de una página con todos los conceptos.
Ingeniería de IA
Construir productos fiables sobre modelos de lenguaje.
- Introductorio~35 minutos de lectura
Un LLM predice; vos hacés la ingeniería del resto
Curso exprés sobre cómo construir con grandes modelos de lenguaje. 24 conceptos — predicción del próximo token, context window, alucinación, few-shot, salida estructurada, ingeniería de contexto, RAG, embeddings, grounding, tool use, agent loop, evals, guardrails y más — cada uno con su nombre en inglés, un diagrama, una ficha y un ejemplo. Termina con una hoja de referencia de una página con todos los conceptos y cómo se conectan.
- Intermedio~35 minutos de lectura
El modelo solo sabe lo que está en la ventana
Curso exprés sobre context engineering — la disciplina de ensamblar exactamente el texto correcto dentro de la context window de un modelo. 18 conceptos — Stateless Model, Context Window, Context Engineering, System Prompt, Few-shot, Context Dilution, Context Budget, Context Rot, Compaction, Context Evals y más — cada uno con su nombre en inglés, un diagrama, una ficha y un ejemplo. Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~30 minutos de lectura
Dejar que el modelo piense antes de responder
Curso exprés sobre reasoning models y test-time compute. 20 conceptos — single-pass answer, chain-of-thought, reasoning model, test-time compute, effort dial, overthinking, reasoning tokens, thinking tax, unfaithful reasoning, routing y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. La esencia: pensar más tiempo hace a un modelo mejor en los problemas difíciles y derrochador en los fáciles. Al final, una chuleta con todos los conceptos.
- Intermedio~35 minutos de lectura
Del chatbot al componente
Curso exprés sobre structured output y tool use: cómo convertir un modelo de lenguaje, de un chatbot que suelta prosa, en un componente fiable sobre el que tu código pueda construir. 20 conceptos — Structured Output, Constrained Generation, Boundary Validation, Function Calling, el Tool-Use Loop, Tool Poisoning, Least Privilege, MCP y más — cada uno con su nombre en inglés, un diagrama, una ficha y un ejemplo. Al final, una chuleta de una página con todos los conceptos.
- Intermedio~35 minutos de lectura
El significado como coordenadas
Curso exprés sobre embeddings y búsqueda vectorial. 20 conceptos — embedding, espacio vectorial, similitud coseno, búsqueda de vecinos más cercanos, vector database, ANN, semantic search, RAG retrieval, clustering, recomendaciones, reranking, evals de embeddings y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. El significado hecho computable: «encuentra cosas como esta» se vuelve «encuentra puntos cercanos». Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~35 minutos de lectura
Arregla la recuperación antes de culpar al modelo
Curso exprés sobre RAG y grounding. 22 conceptos — knowledge cutoff, RAG, grounding, chunking, metadatos, embeddings, búsqueda vectorial, búsqueda híbrida, reranking, precisión y recall, citas, rechazo honesto, fidelidad, golden sets, frescura del índice y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una tarjeta. La idea central: en RAG el modelo rara vez es el problema — tu recuperación sí. Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~30 minutos de lectura
Tres formas de enseñarle tu mundo a un modelo
Curso exprés sobre prompting, RAG y fine-tuning — las tres formas de darle a un modelo conocimiento o comportamiento que no trae por defecto. 15 conceptos — Knowledge Cutoff, In-context Learning, Few-shot, Context Window, RAG, Grounding, Fine-tuning, LoRA, Form vs Facts, Decision Ladder, Evals y más — cada uno con su nombre en inglés, un diagrama y una ficha: qué es → cómo funciona → ejemplo → trampa. Una hoja de referencia al final. La idea central: el fine-tuning enseña la forma, RAG enseña los hechos, y el prompting es donde empiezas.
- Intermedio~30 minutos de lectura
Modelos que ven y oyen, no solo leen
Curso exprés sobre IA multimodal: modelos que aceptan imágenes, audio y vídeo, no solo texto. 20 conceptos —modality, mixed input, vision encoder, OCR, scene understanding, structured output, text-to-image, visual prompt injection, image token cost y más—, cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. La idea central: la misma ingeniería que aprendiste para el texto, más nuevos poderes y nuevas trampas. Al final, una hoja de referencia con todos los conceptos.
- Intermedio~30 minutos de lectura
Hablar con la IA, no teclear
Curso exprés sobre IA de voz y en tiempo real. 18 conceptos — Voice Pipeline, Speech-to-Text, Text-to-Speech, Latency Budget, Streaming, Turn-taking, Barge-in, Speech-to-Speech y más — cada uno con su nombre en inglés, un diagrama y una tarjeta: qué es → cómo funciona → ejemplo → trampa. La idea central: la voz significa escuchar, pensar y hablar lo bastante rápido para que parezca una conversación. Al final, una chuleta de una página.
- Intermedio~30 minutos de lectura
IA que se ejecuta en el dispositivo, no en la cloud
Curso exprés sobre IA on-device y edge — ejecutar modelos directamente en el teléfono, el portátil o el sensor en lugar de en un centro de datos. 20 conceptos — round-trip, privacidad, uso sin conexión, latencia, SLM, cuantización, destilación, fine-tuning, hybrid routing y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. La esencia: un modelo pequeño que se ejecuta localmente desbloquea privacidad, uso sin conexión, respuesta instantánea y coste cero por llamada — al precio de la capacidad bruta. Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~30 minutos de lectura
Paga la inteligencia por token
Curso exprés sobre la economía de construir con IA — por qué cada llamada a un modelo cuesta dinero y tiempo, y cómo mantenerla asequible. 19 conceptos — Token, Frontier model, Model routing, Plan-and-execute, Prompt caching, Semantic caching, Batching, el triángulo Latencia–Coste–Calidad, Streaming y más — cada uno con su nombre en inglés, un diagrama y una ficha: qué es → ejemplo → trampa → relaciones. Una hoja de referencia de una página al final. La idea central: el coste y la velocidad son restricciones de diseño, y el modelo más barato que supera el listón suele ganar.
- Intermedio~35 minutos de lectura
Un agente es un bucle que tienes que diseñar
Curso exprés sobre cómo construir agentes de IA fiables. 27 conceptos (Agent Loop, Context Drift, Tool Use, Least Privilege, MCP, Plan-and-Execute, Human-in-the-loop, Step-level Evals y más), cada uno con su nombre en inglés, un diagrama y una ficha: problema → idea → ejemplo → coste. Por qué un agente funciona solo ~57 % de las veces por defecto y cómo lo arregla diseñar el bucle. Termina con un mapa de relaciones y una chuleta.
- Intermedio~45 minutos de lectura
Un solo enchufe para cada herramienta de IA
Curso exprés sobre el Model Context Protocol (MCP), al día con la spec 2026-07-28. 34 conceptos — Host/Client/Server, Tools, Resources, Prompts, Stateless Requests, server/discover, Multi Round-Trip Requests, Elicitation, Subscriptions, Tasks, MCP Apps, Skills, OAuth con CIMD, Token Passthrough y más — cada uno con su nombre en inglés, un diagrama y una tarjeta: qué es → cómo funciona → ejemplo → trampa → desde cuándo. Primero el panorama general, después los detalles. Al final, una chuleta de una página.
- Intermedio~35 minutos de lectura
Cuando un solo agente no basta
Curso exprés sobre sistemas multi-agent: cuándo repartir el trabajo entre agentes especializados coordinados por un orchestrator, y cuándo eso es peor que un solo agente. 19 conceptos (Specialization, Orchestrator, Worker Agent, Handoff, Context Isolation, Sequential, Parallel, Hierarchical, Compounding Error, Coordination Overhead y más), cada uno con su nombre en inglés, un diagrama, una ficha y un ejemplo. Al final: una hoja de referencia de una página con todos los conceptos.
- Intermedio~40 minutos de lectura
Asume que engañan al modelo
Curso exprés sobre seguridad en IA y LLM. 28 conceptos — confusión entre instrucciones y datos, inyección de prompts (directa, indirecta, oculta), envenenamiento de herramientas, MCP, agencia excesiva, exfiltración, envenenamiento de datos, mínimo privilegio, separación de privilegios, humano en el circuito, barreras de protección, sandboxing, defensa en profundidad, modelado de amenazas y el OWASP LLM Top 10 — cada uno con su nombre en inglés, un diagrama, una imagen y una ficha con un ejemplo. Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~35 minutos de lectura
Diseñar para un modelo que a veces se equivoca
Curso exprés sobre diseño de producto con IA — cómo construir una experiencia de usuario sobre un modelo que es seguro, fluido y a veces se equivoca. 19 conceptos — Fallible Component, Autonomy Calibration, Draft Framing, Citations, Confidence Signals, Suggest Don't Act, Confirm & Undo, Abstention, Graceful Degradation, Feedback Loop y más — cada uno con su nombre en inglés, un diagrama, una imagen sencilla y una tarjeta con un ejemplo. Al final, una hoja de referencia de una página. La esencia: el modelo es falible por naturaleza, así que es el diseño — no el modelo — lo que se gana la confianza del usuario.
- Intermedio~30 minutos de lectura
Crear IA de la que puedas responder
Curso exprés sobre gobernanza y regulación de la IA. 19 conceptos — Risk-based approach, High-risk AI, el EU AI Act, el efecto Bruselas, Audit trail, Human oversight, la brecha de responsabilidad, Transparency, Bias & fairness, Explainability y más — cada uno con su nombre en inglés, un diagrama y una ficha: qué es → ejemplo → trampa → relaciones. Una hoja de referencia de una página al final. No es asesoramiento legal.
- Intermedio~35 minutos de lectura
Sin una eval, ajustas a ojo
Curso exprés sobre cómo evaluar sistemas de IA. 24 conceptos — eval, golden set, eval criteria, faithfulness y correctness, LLM-as-judge, trajectory evaluation, evals offline y online, drift, CI gate, ley de Goodhart y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. Al final, una hoja de referencia de una página con todos los conceptos. La esencia: no puedes mejorar lo que no mides, y llegar al 95% es casi todo el trabajo.
Fundamentos de informática
Los cimientos que todo ingeniero debería dominar.
- Introductorio~30 minutos de lectura
Cómo conversa de verdad la web
Curso exprés sobre redes y la web. 21 conceptos — Packet, IP Address, DNS, TCP, UDP, Port, HTTP, Status Codes, TLS, Certificate, Latency, CDN, Load Balancer y más — cada uno con su nombre en inglés, un diagrama, una ficha (qué es → cómo funciona → ejemplo → trampa) y sus vínculos con los demás. Al final: todo el viaje de un clic y una hoja de referencia de una página con todas las palabras.
- Introductorio~30 minutos de lectura
La forma correcta vuelve fácil lo difícil
Curso exprés sobre data structures y Big-O. 16 conceptos — Data Structure, Big-O, Array, Hash Map, Set, Stack, Queue, Tree, Graph y más — cada uno con su nombre en inglés, un diagrama, una ficha con un ejemplo y un coste, y su relación con el resto. Al final, una chuleta: qué estructura para qué operación.
- Intermedio~30 minutos de lectura
Hacer muchas cosas a la vez
Curso exprés sobre concurrency y async. 19 conceptos — Concurrency y Parallelism, Process y Thread, Context Switch, Blocking y Async/Await, Event Loop, Race Condition, Lock, Deadlock, Message Passing, Immutability, Atomic Operation y más — cada uno con su nombre en inglés, una imagen, un diagrama y una ficha con un ejemplo y un coste. Al final: un mapa de relaciones y una chuleta de una página. La idea central: hacer muchas cosas a la vez es como el software se mantiene rápido, y los errores vienen todos de dos cosas que tocan los mismos datos al mismo tiempo.
- Introductorio~30 minutos de lectura
No calcules lo que puedes recordar
Curso exprés sobre caching. 20 conceptos — cache hit y miss, hit ratio, CDN, Redis, TTL, cache invalidation, cache-aside, write-through, LRU, cache stampede y más — cada uno con su nombre en inglés, un diagrama, un ejemplo y una ficha. Del navegador y la CDN a los almacenes en memoria y la CPU. Al final: una hoja de referencia de una página con todos los conceptos.
- Intermedio~35 minutos de lectura
Deja un mensaje, no esperes
Curso exprés sobre queues y sistemas orientados a eventos. 21 conceptos — Synchronous Call, Message Queue, Asynchronous, Producer y Consumer, Broker, Competing Consumers, Command y Event, Pub/Sub, Event-driven, Load Leveling, Idempotency, Eventual Consistency, Dead-Letter Queue y más — cada uno con su nombre en inglés, una imagen, un diagrama y una ficha con un ejemplo. Al final: un mapa de relaciones y un resumen de una página. La idea central: desacoplar el trabajo en el tiempo es como los sistemas se mantienen rápidos y sobreviven a los fallos.
- Intermedio~35 minutos de lectura
Mide primero, luego hazlo rápido
Curso exprés sobre rendimiento. 20 conceptos — Profiling, Latency, Throughput, Batching, Bottleneck, Amdahl's Law, Big-O, N+1 Query, Caching, Percentiles, Tail Latency, Premature Optimization y más — cada uno con su nombre en inglés, un diagrama y una ficha: qué es → cómo funciona → ejemplo → trampa. Una chuleta al final. La idea central: la intuición sobre la lentitud suele equivocarse, así que haz profiling, arregla lo único que domina y vuelve a medir.
- Intermedio~35 minutos de lectura
Si no puedes verlo, no puedes arreglarlo
Curso exprés sobre observability. 22 conceptos — Observability, Structured Logging, los Four Golden Signals, Trace y Span, Correlation ID, SLI/SLO/SLA, Alert Fatigue y más — cada uno con su nombre en inglés, un diagrama, una ficha y sus vínculos con los demás. Solo lo esencial: en producción no puedes adjuntar un debugger, así que construyes el sistema para que se explique a sí mismo. Al final, una hoja de referencia de una página con todos los conceptos.
- Intermedio~35 minutos de lectura
Funciona en mi máquina, así que envía la máquina
Curso exprés sobre CI/CD y contenedores. 21 conceptos — deploy, works on my machine, continuous integration, shift left, continuous delivery y deployment, artifact, pipeline, fail fast, container, Docker, image, Kubernetes, desired state, rolling update, rollback, canary, blue-green, infrastructure as code — cada uno con su nombre en inglés, un diagrama, una ficha y un ejemplo. Al final: una chuleta con todos los conceptos y cómo se conectan.
- Introductorio~35 minutos de lectura
Los tests son cómo cambias el código sin miedo
Curso exprés sobre testing. 19 conceptos — Unit Test, Integration Test, E2E, Test Pyramid, Stub y Mock, TDD, Code Coverage, Flaky Test, CI Gate y más — cada uno con su nombre en inglés, un diagrama, una tarjeta y un ejemplo. La idea central: el sentido de los tests no es probar la corrección una vez, es la libertad de cambiar el código mañana sin romper lo que hoy funciona. Al final, una chuleta con todos los términos.
- Introductorio~30 minutos de lectura
Nunca confíes en la entrada
Curso exprés sobre los fundamentos de la seguridad web: casi toda vulnerabilidad empieza confiando en datos que vinieron de fuera. 21 conceptos — Trust Boundary, Injection, SQL Injection, XSS, CSRF, Hashing, Salt, Least Privilege, Defense in Depth, OWASP Top 10 y más — cada uno con su nombre en inglés, un diagrama, una ficha con un ejemplo y sus vínculos con el resto. Al final, una hoja de referencia de una página con todos los conceptos.
- Introductorio~30 minutos de lectura
La nube es el ordenador de otra persona
Curso exprés sobre la nube y serverless. 19 conceptos (Cloud computing, CapEx → OpEx, On-demand, IaaS, PaaS, SaaS, Elasticity, Pay-as-you-go, Region, Availability zone, Managed service, Vendor lock-in, Serverless, Cold start y más), cada uno con su nombre en inglés, un diagrama y una tarjeta: qué es → ejemplo → inconveniente → relaciones. Una hoja de referencia de una página al final. Solo lo esencial: la nube no es una palabra de moda, es alquilar cómputo on-demand, un conjunto de compromisos claros entre comodidad, control y coste.
- Intermedio~55 minutos de lectura
El stack empresarial, sin la niebla
Curso exprés sobre los sistemas que encuentras dentro de una empresa mid-market de EE. UU. cuando construyes agentes de IA allí, actualizado a octubre de 2026. 42 conceptos (jerarquía de recursos de Azure, Managed Identity, Key Vault, Private Endpoint, Microsoft Foundry, IdP y SSO, OIDC y SAML, app registrations y service principals de Entra ID, permisos delegated vs application, Conditional Access, Entra Agent ID, Okta, SCIM, Cross App Access, virtual warehouses y service users de Snowflake, Cortex, Delta Lake y Unity Catalog de Databricks, Agent Bricks, OneLake y capacities de Microsoft Fabric, data agents, least privilege, security review y más), cada uno con su nombre en inglés, un diagrama y una tarjeta: qué es → ejemplo → inconveniente → relaciones. Una hoja de referencia de una página al final.
- Introductorio~30 minutos de lectura
Git: un botón de guardar con memoria
Curso exprés sobre Git y el control de versiones. 21 conceptos — Version Control, Repository, Commit, Staging Area, HEAD, Branch, main, Merge, Merge Conflict, Remote y origin, Clone/Push/Pull/Fetch, Pull Request, Log, Revert y Reset, Rebase y más — cada uno con su nombre en inglés, una imagen, un diagrama y una ficha con un ejemplo. Al final: un mapa de relaciones y una hoja de referencia de una página. La idea principal: casi todo el miedo a Git son solo palabras desconocidas — apréndelas y se convierte en una red de seguridad tranquila.
- Introductorio~35 minutos de lectura
¿Quién sos, y qué te está permitido hacer?
Curso exprés sobre autenticación y autorización. 22 conceptos — authN y authZ, hash de contraseñas, MFA, passkeys, sesiones y JWT, OAuth 2.0 y OIDC, API keys, mínimo privilegio, RBAC, ABAC, chequeo de propiedad, IDOR y los otros fallos clásicos — cada uno con su nombre en inglés, un diagrama, una imagen y una ficha con un ejemplo. Al final, una hoja de referencia de una página con todos los conceptos.