Programación — Basico — 2022-06-05
Las estructuras de control son la forma en que un programador convierte decisiones cotidianas en reglas que una máquina puede ejecutar: if, else, switch, for, while, break y continue con ejemplos prácticos.
- Estructuras de Control
- JavaScript
- if
- else
- switch
- for
- while
- break
- continue
Estructuras de Datos — Basico — 2022-06-21
Explicación de las operaciones Push y Pop utilizadas para agregar y retirar elementos de una estructura de datos tipo pila.
- Pilas
- Push
- Pop
- LIFO
- Estructuras de Datos
Programación — Intermedio — 2022-06-23
Explicación desde la base de cómo funciona la generación pseudoaleatoria: estado interno, semilla, algoritmo matemático, generación de valores, conversión a rangos y construcción de números, texto y contraseñas aleatorias.
Desarrollo Web — Basico — 2022-06-28
Explicación general de qué es una API REST y cómo permite que distintas aplicaciones intercambien información mediante HTTP.
- API
- REST
- HTTP
- JSON
- Desarrollo Web
Desarrollo de Software — Intermedio — 2022-08-03
Explicación de cómo las computadoras comenzaron a representar letras e instrucciones mediante códigos y lenguaje ensamblador.
- Assembly
- Lenguaje ensamblador
- Código máquina
- ASCII
- Computación
Desarrollo Web — Basico — 2022-08-17
Recorrido simplificado de lo que sucede desde que escribimos una URL hasta que el navegador recibe la respuesta del servidor y la renderiza.
Backend — Avanzado — 2023-06-01
Fundamentos de memoria RAM, aritmética de punteros, gestión dinámica segura mediante RAII y cómo prevenir errores críticos en C++.
Desarrollo Web — Intermedio — 2023-06-17
Introducción a Canvas, Three.js y A-Frame para crear gráficos 2D y experiencias 3D directamente en aplicaciones web.
- Canvas
- Three.js
- A-Frame
- WebGL
- Gráficos 3D
Frontend — Basico — 2023-07-08
Los Hooks de React son funciones que permiten manejar estado, efectos, referencias y otras capacidades dentro de componentes funcionales.
Frontend — Intermedio — 2023-09-11
Recorrido por quince conceptos clave de Angular: desde la estructura standalone y los componentes hasta el enrutamiento, los guards, los formularios reactivos y los pipes.
- Angular
- Frontend
- SPA
- TypeScript
- Standalone
- RxJS
- Observables
Frontend — Intermedio — 2023-09-12
Qué es la inyección de dependencias en Angular y cómo funciona: el inyector raíz, el árbol de inyectores, providedIn: 'root', la inyección por constructor, la función inject() y las opciones useClass, useValue y useFactory.
- Angular
- Frontend
- TypeScript
- Inyección de dependencias
- Dependency Injection
Backend — Basico — 2024-03-18
Recorrido por trece conceptos que forman la base del desarrollo con Node.js, desde su modelo de ejecución y manejo de eventos hasta módulos, asincronía, HTTP, streams y gestión de procesos.
- Node.js
- JavaScript
- Backend
- Event Loop
- Asincronía
- HTTP
- npm
Seguridad — Intermedio — 2024-08-03
Análisis detallado de vulnerabilidades web críticas en PHP (SQLi, XSS, RCE, LFI) y estrategias de mitigación bajo una arquitectura Zero Trust.
- PHP
- Seguridad
- OWASP
- Pentesting
Cloud Computing — Basico — 2024-08-07
Introducción a la computación en la nube y a AWS, explicando cómo se utilizan recursos de infraestructura y servicios tecnológicos a través de Internet.
- AWS
- Nube
- Cloud Computing
- Computación en la Nube
- Infraestructura
Desarrollo Web — Intermedio — 2024-08-09
Explicación de cómo se construyen los efectos visuales de partículas que aparecen como puntos, líneas o elementos en movimiento sobre el fondo de una página web mediante JavaScript y Canvas.
- JavaScript
- Canvas
- Partículas
- Animación
- Desarrollo Web
Programación — Intermedio — 2024-08-12
Explicación de cómo funcionan internamente los códigos QR: estructura de la matriz, patrones de posición, corrección de errores con Reed-Solomon, máscaras y el proceso inverso que realiza un lector.
- QR
- Códigos QR
- Reed-Solomon
- GF(256)
- Python
- Programación
Frontend — Basico — 2024-08-15
Explicación del enfoque de Diseño Atómico para organizar interfaces frontend mediante átomos, moléculas, organismos, plantillas y páginas.
- Frontend
- Diseño Atómico
- Atomic Design
- Componentes
- UI
Control de Versiones — Basico — 2024-09-07
Explicación de Git Flow y de cómo utiliza distintas ramas para organizar el desarrollo de funcionalidades, versiones y correcciones en un proyecto.
- Git
- Git Flow
- Control de Versiones
- Ramas
- Desarrollo de Software
Desarrollo de Software — Basico — 2024-10-10
Introducción a TypeScript, sus tipos, interfaces y características principales para escribir código JavaScript con una estructura más definida.
- TypeScript
- JavaScript
- Frontend
- Desarrollo de Software
- Tipos
Desarrollo Web — Intermedio — 2024-12-22
Comparación entre los frameworks PHP CodeIgniter y Laravel: filosofía, arquitectura, POO, ecosistema, validaciones, rendimiento, opiniones de la comunidad y una recomendación sobre cuál aprender en 2024.
- CodeIgniter
- Laravel
- PHP
- Frameworks PHP
- Backend
Frontend — Intermedio — 2024-12-26
Explicación de la gestión de estado en aplicaciones frontend y comparación conceptual entre Redux, Context API, Zustand y MobX.
- React
- Redux
- Context API
- Zustand
- MobX
- Estado
- Frontend
Bases de Datos — Intermedio — 2025-01-22
Explicación práctica de los principales tipos de JOIN en SQL utilizando un solo caso real para entender cómo se relacionan las tablas y qué registros devuelve cada consulta.
- SQL
- JOIN
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
- CROSS JOIN
- SELF JOIN
Arquitectura — Intermedio — 2025-03-11
El camino desde el acoplamiento estricto hasta la Inversión de Control (IoC), los tipos de inyección y las buenas prácticas en ecosistemas corporativos como Spring Boot.
- Java
- Spring Boot
- Arquitectura
- DI
Arquitectura — Avanzado — 2025-07-14
Análisis de los cinco pilares de la arquitectura orientada a objetos para diseñar sistemas desacoplados, escalables y fáciles de mantener.
- SOLID
- POO
- Clean Code
- Arquitectura
Arquitectura — Avanzado — 2025-09-22
Un recorrido conceptual por el flujo reactivo, la diferencia entre Promesas y Observables, y cómo implementar el patrón Observer sin depender de librerías específicas.
- Arquitectura
- Patrones
- Reactive
- JavaScript
Inteligencia Artificial — Intermedio — 2025-10-06
El error de ponderar variables por intuición humana en lugar de dejar que los algoritmos calculen los pesos reales mediante optimización matemática.
- Python
- Machine Learning
- AI
- Matemáticas
Reflexion Tecnica — Intermedio — 2025-11-18
Análisis crítico del espejismo de la inteligencia artificial: los costos ocultos, el código basura insostenible y la subjetividad humana que el marketing del miedo y la sorpresa no puede reemplazar.
- IA
- Reflexion
- Arquitectura
- Ingenieria
Programación — Intermedio — 2026-05-08
Los conceptos esenciales de la Programación Orientada a Objetos en Java: definiciones memorizables, ejemplos realistas y código, desde Clase e Instanciación hasta Spring, Criteria API y arquitectura por capas.
- POO
- Java
- Clases
- Herencia
- Polimorfismo
- Encapsulamiento
- Abstracción
- Spring Boot
Arquitectura — Avanzado — 2026-05-13
Análisis de Clean Architecture, sus capas, la regla de dependencia y los principios para construir sistemas desacoplados, mantenibles y resistentes a cambios de frameworks, bases de datos e infraestructura.
- Clean Architecture
- Arquitectura
- SOLID
- DIP
- Backend
- Diseño de Software
Desarrollo Web — Intermedio — 2026-06-02
Creación de elementos nativos reutilizables en JavaScript moderno extendiendo la clase HTMLElement, usando el ciclo de vida del DOM y superando a los frameworks pesados en rendimiento y mantenibilidad.
- Web Components
- JavaScript
- DOM
- Frontend
- Rendimiento
Frontend — Intermedio — 2026-06-07
Introducción a Lit Element para construir componentes web reutilizables con TypeScript: propiedades reactivas, plantillas lit-html, estilos encapsulados con Shadow DOM, eventos, ciclo de vida, composición, publicación y pruebas.
- Lit
- Lit Element
- Web Components
- TypeScript
- Shadow DOM
- Frontend
Testing — Intermedio — 2026-06-17
El mocking permite aislar una parte del software reemplazando sus dependencias reales por objetos controlados durante una prueba. Esto permite simular comportamientos, controlar respuestas y verificar que el código interactúa correctamente con sus dependencias.
- Testing
- Mock
- Mocking
- Unit Testing
- Aislamiento
- QA
Frontend — Intermedio — 2026-07-17
Explicación de los principales eventos y mecanismos que pueden provocar que Angular vuelva a evaluar los componentes y actualice la interfaz.
- Angular
- Change Detection
- OnPush
- Signals
- Observable
Salesforce — Intermedio — 2026-09-25
Recorrido por los conceptos principales de Salesforce, desde el modelo CRM y la estructura de datos hasta seguridad, automatización, SOQL, Apex, LWC, integraciones, DevOps y análisis de información.
- Salesforce
- CRM
- SOQL
- Apex
- LWC
- Flows
- Integraciones
- DevOps
Seguridad — Intermedio — 2026-09-27
Introducción a OAuth y JWT, dos conceptos relacionados con la autenticación y la autorización en aplicaciones web y APIs.
- OAuth
- JWT
- Seguridad
- Autenticación
- Autorización
Desarrollo Web — Intermedio — 2026-09-27
Explicación de SPA, PWA y SSR, tres conceptos utilizados para definir cómo una aplicación web se ejecuta, se presenta al usuario y entrega su contenido.
- SPA
- PWA
- SSR
- Desarrollo Web
- JavaScript
Desarrollo de Software — Intermedio — 2026-10-10
Explicación de MVC, MVVM, SOLID y Atomic Design, junto con la función que cumple cada enfoque en la organización y diseño de aplicaciones.
- MVC
- MVVM
- SOLID
- Atomic Design
- Patrones de Diseño
Backend — Intermedio — 2026-10-12
Introducción a la gestión del tráfico mediante proxies y herramientas como NGINX, HAProxy y Envoy, incluyendo su función dentro de una arquitectura de red.
- NGINX
- HAProxy
- Envoy
- Proxy
- Balanceo de Carga
Backend — Intermedio — 2026-10-16
Introducción a la mensajería asíncrona y a herramientas como RabbitMQ, Apache Kafka y Amazon SQS para intercambiar mensajes entre componentes sin requerir una comunicación directa y simultánea.
- RabbitMQ
- Apache Kafka
- Amazon SQS
- Mensajería Asíncrona
- Backend
Inteligencia Artificial — Intermedio — 2026-10-18
Explicación de qué es un agente RAG (Retrieval-Augmented Generation), cómo combina recuperación de información con modelos de lenguaje y qué pasos se siguen para implementarlo en una aplicación real.
- RAG
- Inteligencia Artificial
- LLM
- Embeddings
- Vector Database
- Agentes
Desarrollo Web — Basico — 2026-10-21
Explicación de localStorage, la API del navegador para guardar datos de forma persistente: cómo usar setItem, getItem, removeItem y clear, sus límites y diferencias con sessionStorage.
- localStorage
- Web Storage
- JavaScript
- Frontend
- sessionStorage
Bases de Datos — Intermedio — 2026-10-23
Explicación de Prisma ORM: modelado de datos con modelos, mapeo objeto–relacional, esquema, migraciones, CRUD, consultas tipadas, relaciones, transacciones, integridad de datos y la abstracción de los motores de base de datos.
- Prisma
- ORM
- TypeScript
- Node.js
- PostgreSQL
- Bases de Datos
- Migraciones
Backend — Intermedio — 2026-10-27
Explicación de GraphQL: qué es, cómo funcionan queries y mutations, tipos y esquema, resolvers, la diferencia con REST y cuándo conviene usarlo.
- GraphQL
- API
- Backend
- Node.js
- Query
- Mutation
- REST
Cloud Computing — Basico — 2026-10-28
Explicación de Microsoft Azure: regiones y zonas de disponibilidad, servicios principales como Virtual Machines, App Service, Functions, Blob Storage y Azure DevOps, costos y diferencias con AWS.
- Azure
- Cloud Computing
- Microsoft
- Serverless
- DevOps
- App Service
Cloud Computing — Basico — 2026-10-30
Explicación de Google Workspace: qué es, cómo se organizan sus aplicaciones (Gmail, Drive, Docs, Sheets, Slides, Meet, Calendar), el panel de administración, diferencias con las cuentas gratuitas y buenas prácticas de configuración
- Google Workspace
- Gmail
- Google Drive
- Cloud Computing
- Productividad
- Google Docs
Arquitectura — Intermedio — 2026-11-03
Cómo mantener claramente separadas la interfaz, la lógica de negocio y el acceso a datos. Qué responsabilidades existen, por qué mezclarlas genera problemas y cómo dividirlas en capas más fáciles de probar y mantener.
- Separación de Responsabilidades
- Arquitectura
- UI
- Lógica de Negocio
- Acceso a Datos
- Clean Code
Frontend — Intermedio — 2026-11-03
Comparación práctica de Redux, Zustand, Context API y MobX para manejar el estado en React: qué modelo propone cada uno, en qué casos conviene y cómo tomar la decisión según el problema real de la aplicación.
- Redux
- Zustand
- Context API
- MobX
- React
- Estado
- Frontend
Testing — Intermedio — 2026-11-03
Escribir pruebas unitarias con Jest: estructura de describe y test, matchers, aislamiento de dependencias con mocks y buenas prácticas para que las pruebas documenten el comportamiento real del código.
- Jest
- Unit Testing
- Testing
- JavaScript
- Mock
- Calidad
Backend — Intermedio — 2026-11-04
Qué es un pipeline en backend con Node.js, partiendo de cero: etapas que reciben y entregan datos, cómo una petición HTTP las atraviesa y cómo reconocer el concepto en Express (middleware), Promises, streams y procesamiento de datos.
- Pipeline
- Node.js
- Express
- Middleware
- Streams
- Promises
- Backend
Seguridad — Basico — 2026-11-05
El cómputo forense se encarga de preservar, identificar, extraer y documentar evidencia digital. Este recorrido explica la importancia de no alterar los datos originales, el uso de herramientas como los bloqueadores de escritura, el cuidado al manipular dispositivos y las distintas áreas que abarca la informática forense.
- Cómputo Forense
- Evidencia Digital
- Informática Forense
- Seguridad
- Análisis Forense
Cloud Computing — Basico — 2026-11-06
Recorrido por los principales servicios de Google Cloud: Cloud SQL, Cloud Storage, Google Maps Platform, Google Identity Services, Compute Engine, Cloud Run, Firebase, BigQuery, Cloud Functions, Pub/Sub y Secret Manager, y cómo combinarlos para construir aplicaciones completas.
- Google Cloud
- GCP
- Cloud Computing
- Cloud SQL
- Cloud Storage
- Cloud Run
- Firebase
- BigQuery
Frontend — Intermedio — 2026-11-07
Cómo estructurar los estilos de una aplicación que escala: organización del código con SCSS, centralización de las decisiones de diseño mediante Design Tokens y el convenio de nombres BEM para lograr selectores predecibles y mantenibles.
- SCSS
- Sass
- BEM
- Design Tokens
- CSS
- Frontend
Arquitectura de Software — Basico — 2026-11-08
Cómo separar los datos, la presentación y la coordinación de una aplicación mediante el patrón MVC, explicado con el ejemplo de una tienda donde se consultan productos con Java.
- MVC
- Java
- Modelo
- Vista
- Controlador
- Arquitectura de Software
Programación — Intermedio — 2026-11-09
Lisp como lenguaje donde el código puede manipularse como datos: expresiones simbólicas, árboles, evaluar estructuras con eval y macros, y por qué programar también es decidir qué estructuras mentales convertir en estructuras manipulables por una máquina.
- Lisp
- Common Lisp
- Scheme
- Macros
- Programación
- SICP
Bases de Datos — Basico — 2026-11-10
Qué es un ORM y cómo permite trabajar con una base de datos relacional desde nuestro lenguaje de programación: Hibernate, Prisma, Eloquent y Entity Framework Core, con operaciones de búsqueda, inserción y actualización y su equivalencia conceptual en SQL.
- ORM
- SQL
- Hibernate
- Prisma
- Eloquent
- Entity Framework Core
- Bases de Datos
Frontend — Intermedio — 2026-11-10
Cómo el Router de Angular decide qué código se descarga, si se permite entrar a una ruta y qué datos existen antes de mostrar la pantalla: lazy loading con loadComponent y loadChildren, guards funcionales como canMatch, canActivate y canDeactivate, y resolvers que entregan los datos al componente como input.
- Angular
- Angular Router
- Guards
- Resolvers
- Lazy Loading
- Frontend
Arquitectura — Intermedio — 2026-11-11
Cómo conviven los Servlets, los motores de flujos de trabajo y los servicios OSGi en una aplicación Java: el ciclo de vida de una petición, los procesos persistentes con tareas humanas y temporizadores, el registro de servicios, Declarative Services, el patrón whiteboard y la publicación de un Servlet dentro del framework.
- Java
- Servlets
- Jakarta EE
- Flujos de Trabajo
- OSGi
- Arquitectura
Seguridad — Intermedio — 2026-11-11
Cómo se detectan credenciales antes de que lleguen al repositorio o a un artefacto publicado: qué patrones se buscan, las cuatro superficies que hay que escanear, Gitleaks con reglas y allowlist, integración continua y hook de pre-commit, verificación activa con TruffleHog, un detector propio basado en entropía de Shannon y por qué los secretos del frontend no son secretos.
- Secret Scanning
- Gitleaks
- Seguridad
- Git
- CI/CD
- Entropia
- Credenciales
Seguridad — Intermedio — 2026-11-12
Cómo se integra la seguridad en cada fase del ciclo de vida del software: requisitos de seguridad verificables, modelado de amenazas con STRIDE, consultas parametrizadas y validación de rutas frente a SAST, matriz de autorización y DAST en integración continua, SBOM y gestión de dependencias en el despliegue, y qué medir para saber si el proceso funciona.
- Secure SDLC
- Seguridad
- STRIDE
- SAST
- DAST
- OWASP
- CI/CD
Inteligencia Artificial — Avanzado — 2026-11-12
Cómo una red neuronal representa más características que dimensiones: qué es la superposición, por qué aparece por capacidad limitada y sesgo de simplicidad, cómo se mide con un experimento en NumPy, y cómo un autoencoder disperso top-k recupera las características originales y se mide su splitting factor.
- Superposición
- Redes neuronales
- Interpretabilidad
- Autoencoders
- Aprendizaje automático
- Inteligencia Artificial
Arquitectura de Software — Intermedio — 2026-11-13
Que es realmente node_modules y que ocurre dentro de una aplicacion cuando incorporas una libreria externa: la resolucion de modulos, las dependencias transitivas, el acoplamiento real frente al tecnico, el lock-in frente a un proveedor y como reducirlo con adaptadores, lock file y auditorias.
- Node.js
- node_modules
- Dependencias
- Lock-in
- Arquitectura de Software
- Gestión de dependencias
Backend — Intermedio — 2026-11-14
Qué es Spring y Spring Boot, cómo se estructura un proyecto y cómo se crea una aplicación desde cero: IoC e inyección de dependencias, controladores REST con @RestController, rutas con @GetMapping y @PostMapping, parámetros y respuestas en JSON, su papel en microservicios y el manejo de errores con @ExceptionHandler.
- Spring Boot
- Spring Framework
- Java
- REST
- Inyección de Dependencias
- Microservicios
- IoC
Arquitectura — Intermedio — 2026-11-14
Qué es realmente una blockchain frente a una base de datos, cómo se lee y escribe en una cadena, y qué piezas hay que integrar: la wallet del usuario con el estándar EIP-1193, transacciones con nonce y comisión bajo EIP-1559, contratos inteligentes y sus tokens ERC-20, ERC-721 y ERC-1155, oráculos y puentes entre cadenas. Incluye los patrones de autenticación por firma con EIP-4361 y EIP-712, el diseño de un índice fuera de la cadena, un ejemplo de integración en React con wagmi, las decisiones sobre librerías, rendimiento, latencia, indexación y los errores de seguridad más comunes.
- Web3
- Blockchain
- Ethereum
- Smart Contracts
- ERC-20
- ERC-721
- wallets
- JSON-RPC
- wagmi
- ethers
Programación — Intermedio — 2026-11-15
Repaso de quince conceptos intermedios de JavaScript con ejemplos prácticos: el alcance de let, const y var, el this de las funciones flecha, destructuring y spread, template literals, métodos de array, optional chaining, promesas con async/await, fetch, closures, hoisting y el Event Loop, manipulación del DOM, almacenamiento local, módulos, clases frente a prototipos y coerción.
- JavaScript
- ECMAScript
- Scope
- Closures
- Promesas
- Async/Await
- DOM
- Módulos
- Prototipos
- Event Loop
Frontend — Intermedio — 2026-11-16
Tres niveles distintos para aligerar una pagina en movil: esconder con CSS, evitar que React monte el componente, y hacer que el navegador nunca llegue a pedir el archivo. Con ejemplos de codigo sobre la carga diferida, el error de colocar el import fuera de sitio y el caso de las imagenes que viven fuera del bundle.
- Rendimiento
- React
- Carga Diferida
- Code Splitting
- Imports Dinámicos
- CSS
- Optimización
- WebGL
Frontend — Intermedio — 2026-11-17
Repaso de puntos para separar que es Cells y que es JavaScript, Web Components y Lit. Incluye el ciclo de vida completo de un LitElement, los cuatro bindings (.prop, ?prop, @event e interpolacion), la diferencia real entre attribute y property, por que mutar un array con push no actualiza la vista, la separacion entre lit y lit-element por version, la sintaxis de Polymer legacy que hay que reconocer sin mezclar, y los codigos HTTP, cabeceras y CORS que aparecen en el contexto de un componente.
- Cells
- Web Components
- LitElement
- Lit
- JavaScript
- Custom Elements
- Shadow DOM
- Ciclo de Vida
- Reactividad
- Polymer
Desarrollo de Software — Intermedio — 2026-11-18
Como usar Electron para convertir una aplicacion web en un programa de escritorio instalable. Incluye la arquitectura de dos procesos, la diferencia entre el proceso principal y el de renderizado, la carga del servidor de desarrollo frente al build con rutas relativas, la comunicacion por IPC con preload y contextBridge, los ajustes de seguridad obligatorios, el empaquetado con electron-builder, la firma de codigo y cuando conviene mirar Tauri en su lugar.
- Electron
- Node.js
- Chromium
- Escritorio
- IPC
- Seguridad
- electron-builder
- Vite
Inteligencia Artificial — Intermedio — 2026-11-19
Repaso de los cuatro agentes que usa Oh My OpenAgent para orquestar trabajo de programacion con varios modelos: Sisyphus como orquestador por defecto que delega y verifica, Hephaestus como trabajador profundo que exige un proveedor GPT, Prometheus como planificador que entrevista y escribe un plan sin tocar codigo de produccion, y Atlas como ejecutor que convierte ese plan en tareas verificadas. Incluye el bucle de planificacion con Metis y Momus, las restricciones de herramientas de cada agente, las categorias de los trabajadores Sisyphus-Junior, como instalar y verificar el arnes, y que criterio seguir para elegir cada carril.
- Agentes de IA
- OpenCode
- Orquestación
- Sisyphus
- Prometheus
- Atlas
- Hephaestus
- Automatización
Inteligencia Artificial — Basico — 2026-11-20
SDD es desarrollo dirigido por especificaciones: acordar cómo debe comportarse el sistema antes de dejar que la IA construya nada. OpenSpec es la versión ligera de esa idea, con dos carpetas (specs como verdad y changes como propuestas), cuatro documentos por cambio (proposal, specs, design, tasks) y delta specs que solo describen lo que se agrega, modifica o elimina. Incluye el ciclo diario con los comandos opsx, el formato de un spec con palabras RFC 2119 y escenarios Given/When/Then, y el criterio honesto para saber cuándo un cambio no necesita todo este proceso.
- SDD
- OpenSpec
- Spec-Driven Development
- IA
- Ingeniería de requisitos
- Flujo de trabajo
- Markdown
- OpenCode
Desarrollo de Software — Basico — 2026-11-21
Cómo se automatiza el camino entre un cambio en el código y su entrega con Jenkins, GitHub Actions y Bitbucket Pipelines, y qué significa realmente dar soporte cuando una ejecución falla. Incluye la anatomía de un pipeline, la configuración de cada herramienta, el método de cuatro pasos para diagnosticar una ejecución roja y por qué la mayoría de las fallas no están en el código.
- CI/CD
- Jenkins
- GitHub Actions
- Bitbucket Pipelines
- Automatización
- Despliegue
- Logs
- DevOps
Bases de Datos — Intermedio — 2026-11-22
Qué es RxDB y por qué sus consultas se escriben como observables en lugar de arreglo. Incluye la creación de la colección con su schema e índices, las consultas reactivas con find() y el observable, las escrituras con bulkUpsert, la replicación contra un servidor propio con pull y push, y una tabla para saber cuándo RxDB es la opción correcta y cuándo basta una API.
- RxDB
- Bases de Datos
- IndexedDB
- RxJS
- Observables
- Replication
- Frontend
Programación — Basico — 2026-11-23
Qué es la recursividad y cómo se escribe en Lenguaje C. Explica las dos partes de toda función recursiva (caso base y caso recursivo), el ejemplo completo del factorial con su salida, cómo funciona la pila de llamadas al evaluar, el recorrido inorden de un árbol binario, una tabla de cuándo conviene recursividad y cuándo iteración, y los cuatro errores que hay que evitar.
- Recursividad
- Lenguaje C
- Programación
- Algoritmos
- Pila
- Call Stack
Desarrollo de Software — Intermedio — 2026-11-23
Guía práctica con las habilidades clave para un desarrollador de React Native: TypeScript, Hooks, Redux, APIs REST, async/await y Promises, GraphQL, Firebase, testing, Git, CI/CD, SonarQube, navegación con React Navigation, arquitectura mobile e integración con código nativo de iOS y Android. Cada tema incluye ejemplos breves en React Native con TypeScript.
- React Native
- TypeScript
- Hooks
- Redux
- REST API
- GraphQL
- Firebase
- Testing
- Git
- CI/CD
- SonarQube
- React Navigation
- Mobile
Programación — Intermedio — 2026-11-24
Simulacro de 40 preguntas de Java Core con respuesta y análisis para repasar: OOP, herencia y polimorfismo, Strings y wrappers, Collections, excepciones, generics, Streams y concurrencia.
- Java
- Java Core
- OOP
- Collections
- Generics
- Streams
- Concurrencia
- Entrevistas
Arquitectura de Software — Intermedio — 2026-11-24
Guía para explorar ASO y APX: ASO como capa de servicios y APIs REST gobernadas, y APX como plataforma backend transaccional con APX Online y APX Batch, Jobs, Steps, Chunk, Reader, Processor y Writer.
- ASO
- APX
- Arquitectura de Software
- REST
- Spring Batch
- Transacciones
- Backend
- Java
Desarrollo de Software — Intermedio — 2026-11-25
Capas de la arquitectura de React Native: cómo se conectan JavaScript y el código nativo de iOS y Android mediante Bridge, JSI, TurboModules, Fabric y Codegen, y qué responsabilidad cumple cada pieza.
- React Native
- JSI
- TurboModules
- Fabric
- Codegen
- Native Modules
- Native Components
- Arquitectura
Desarrollo de Software — Intermedio — 2026-11-25
Estrategias de rendimiento para aplicaciones con React Native: concurrencia de requests con Promise.all, paginación, batching, caché, virtualización, FlatList y optimización de renders innecesarios.
- React Native
- Performance
- FlatList
- Virtualización
- Paginación
- Caché
- Batching
- Renders
Desarrollo de Software — Basico — 2026-11-25
Qué son debugging y troubleshooting, cómo diferenciarlos y un proceso práctico para localizar, diagnosticar y corregir errores de software con evidencia en lugar de suposiciones.
- Debugging
- Troubleshooting
- Resolución de problemas
- Logging
- Breakpoints
- Excepciones
- Testing
- Desarrollo de Software
Backend — Intermedio — 2026-11-25
Qué es la observabilidad y cómo la cubren seis herramientas: Grafana y Kibana para visualización, profiling y VisualVM para rendimiento, y Datadog y New Relic como plataformas de monitoreo.
- Observabilidad
- Grafana
- Kibana
- Profiling
- VisualVM
- Datadog
- New Relic
- Monitoreo
Desarrollo de Software — Basico — 2026-11-25
Exploración de los pilares del desarrollo agéntico: desde la ingeniería de contexto y gestión de tokens, hasta la seguridad, orquestación y observabilidad de agentes autónomos.
- Desarrollo Agéntico
- IA
- Context Engineering
- Ingeniería de Sistemas
- Observabilidad
Inteligencia Artificial — Intermedio — 2026-11-27
Guía de AI Engineer con Python: fundamentos del lenguaje, datos con NumPy y Pandas, SQL, machine learning, NLP, OCR, APIs REST, Git y DevOps, con recordatorios técnicos clave para entornos bancarios.
- AI Engineer
- Python
- Machine Learning
- Data Science
- NumPy
- Pandas
- scikit-learn
- NLP
- OCR
- SQL
- Git
- DevOps
Desarrollo Web — Basico — 2026-11-28
Comparación entre Fetch API y Axios para peticiones HTTP en JavaScript: parseo automático, manejo de errores HTTP, timeouts, interceptores y cuándo elegir cada uno.
- Fetch
- Axios
- HTTP
- JavaScript
- API REST
- Promesas
- Frontend
- Entrevistas
Cloud Computing — Intermedio — 2026-11-28
Guía de cuatro servicios fundamentales de Azure: niveles de consistencia y Change Feed en Cosmos DB, SAS y ciclo de vida en Blob Storage, Soft Delete y RBAC en Key Vault, y el pipeline de indexación y RAG en AI Search.
- Azure
- Cosmos DB
- Blob Storage
- Key Vault
- AI Search
- Cloud Computing
- RAG
- Change Feed
Arquitectura — Intermedio — 2026-11-28
Cómo construir una intranet privada con React o Angular alojada en nube pública: arquitectura en tres capas, Zero Trust, autenticación con OIDC y JWT, CORS, WAF y prevención de indexación en motores de búsqueda.
- Intranets
- Zero Trust
- Seguridad
- Arquitectura
- React
- Angular
- JWT
- OAuth2
Programación — Basico — 2026-11-28
Guía breve de patrones de diseño con ejemplos en Python: Singleton, Factory Method, Observer, Strategy y otros patrones creacionales, estructurales y conductuales explicados con código mínimo.
- Patrones de Diseño
- Programación
- Arquitectura de Software
- Python
- Buenas Prácticas
- OOD
Backend — Intermedio — 2026-11-28
Qué es un proceso batch en Java y cómo construirlo: lectura de CSV con validación y totales por sucursal, y un Job de Spring Batch con Reader, Processor, Writer y chunks de 100.
- Java
- Spring Batch
- Backend
- Procesos Batch
- Arquitectura de Software
Programación — Intermedio — 2026-11-28
Entiende qué es el sistema SPEI en México, su flujo técnico, cómo manejar estados financieros y la importancia de la idempotencia en sistemas de pagos.
- SPEI
- Transferencias
- Arquitectura
- Idempotencia
- Java
Programación — Intermedio — 2026-11-28
Comparamos cómo se administra el ciclo de vida de un componente en React, Angular y Lit mediante un ejemplo práctico de un contador con temporizador.
- React
- Angular
- Lit
- Lifecycle
- Frontend
- JavaScript
- TypeScript
Programación — Intermedio — 2026-11-29
Una guía sobre fundamentos de Java, transacciones ACID, JavaScript y componentes web aplicados al desarrollo de sistemas bancarios. Incluye ejemplos didácticos y consideraciones de validación, concurrencia y seguridad.
- Java
- JavaScript
- Spring
- Lit
- CELLS
- Sistemas bancarios
- ACID
- Full Stack
Programación — Intermedio — 2026-11-29
Construye con LitElement una interfaz local para simular la captura y validación de una transferencia bancaria. El ejemplo explica las propiedades reactivas, los eventos y por qué una demostración en el navegador no procesa dinero real.
- LitElement
- Lit
- JavaScript
- Web Components
- Transferencias
- Sistemas bancarios
- Validación
Backend — Intermedio — 2026-11-29
Una guía práctica de Java y Spring que conecta tipos, objetos, colecciones y Streams con inyección de dependencias, persistencia, APIs REST, Spring Batch y concurrencia.
- Java
- Spring
- Spring Boot
- Programación orientada a objetos
- Colecciones
- Streams
- Spring Data JPA
- API REST
- Spring Batch
- Concurrencia
Programación — Basico — 2026-11-29
Repasa tipos primitivos, métodos de arreglos, solicitudes HTTP, TypeScript, Redux y el modelo de caja CSS. Incluye un ejercicio práctico para representar datos en tarjetas con React y TypeScript.
- JavaScript
- React
- TypeScript
- CSS
- Redux
- Fetch
- Axios
- Internacionalización
Programación — Intermedio — 2026-11-29
Consulta las principales directivas, variables, mixins, placeholders, funciones, operadores y símbolos de SASS/SCSS, con ejemplos de módulos y reutilización de estilos.
- SASS
- SCSS
- CSS
- Preprocesadores
- Mixins
- Selectores
- Funciones
- Directivas
Programación — Intermedio — 2026-11-29
Repasa Web Components, ciclo de vida, Shadow DOM, eventos personalizados, JavaScript, POO, HTML5, CSS3, LitElement y pruebas unitarias con Jest y Mocha.js.
- Web Components
- Custom Elements
- Shadow DOM
- JavaScript
- HTML5
- CSS3
- LitElement
- Jest
- Mocha.js
- Pruebas unitarias
- Frontend
Programación — Intermedio — 2026-11-30
Comparativa de estrategias para copiar valores en JavaScript: asignación, Object.assign, spread, JSON, Lodash y structuredClone.
- JavaScript
- Clonación
- Clonación superficial
- Clonación profunda
- structuredClone
- Lodash