Posts
2025
Construyendo aplicaciones con IA generativa localmente
·1278 palabras·6 mins
Bases De Datos
IA
Aprende a configurar y ejecutar embedders y LLMs localmente para almacenar y consultar vectores de manera eficiente en MariaDB.
2024
Supercarga tu aplicación: Tablas MariaDB en memoria como caché
·1442 palabras·7 mins
Bases De Datos
Explora cómo usar tablas en memoria de MariaDB para mejorar el rendimiento y la eficiencia de tu aplicación.
Paquetes para rutinas almacenadas en MariaDB 11.4
·998 palabras·5 mins
Bases De Datos
Descubre la nueva característica de paquetes para rutinas almacenadas en MariaDB 11.4 y cómo mejora el desarrollo de bases de datos.
Mejores CRUDs con REPLACE INTO en MariaDB y MySQL
·674 palabras·4 mins
Bases De Datos
Aprende cómo simplificar las operaciones CRUD en MariaDB y MySQL usando la sentencia REPLACE INTO.
Usando tablas temporales en MariaDB
·558 palabras·3 mins
Bases De Datos
Aprende a usar tablas temporales en MariaDB para operaciones de datos transitorias.
Alta disponibilidad y resiliencia de bases de datos con MaxScale
·1472 palabras·7 mins
Bases De Datos
Aprende cómo lograr alta disponibilidad y resiliencia en bases de datos usando MariaDB MaxScale con una demostración práctica.
¿Por qué necesitamos bases de datos y SQL?
·1716 palabras·9 mins
Bases De Datos
Descubre el papel esencial de las bases de datos y SQL en el desarrollo de aplicaciones modernas.
Análisis de datos rápido con MariaDB ColumnStore
·1311 palabras·7 mins
Bases De Datos
Descubre cómo MariaDB ColumnStore puede acelerar tu análisis de datos con una guía práctica usando Docker.
2023
Nuevo libro (próximamente) - MariaDB para Desarrolladores
·672 palabras·4 mins
Noticias
Anunciando mi nuevo libro enfocado en MariaDB para desarrolladores de software, con temas prácticos y avanzados.
Programming Brain ahora disponible en Español
·314 palabras·2 mins
Anuncio de la disponibilidad del sitio web Programming Brain en Español.
Segunda migración del sitio web
·421 palabras·2 mins
Detalles sobre la migración de mi sitio web de Blogger a Hugo.
Un entorno de desarrollo completo con Docker
·931 palabras·5 mins
Configuración de un entorno de desarrollo completo usando Docker compose.
Un nuevo capítulo en MariaDB: Uniéndome al equipo de Productos
·347 palabras·2 mins
Anuncio de mi transición al equipo de Productos en MariaDB.
¿Qué es MariaDB?
·408 palabras·2 mins
SQL
Bases De Datos
Una introducción a MariaDB, sus características y sus ventajas únicas sobre MySQL.
Mi experiencia en Latinoamérica presentando La Evolución de MariaDB
·627 palabras·3 mins
Eventos
Bases De Datos
Un recuento de mi charla sobre la evolución de MariaDB en un evento de código abierto en Colombia.
Mi experiencia en Cloud Expo Europe - Londres 2023
·570 palabras·3 mins
Eventos
Bases De Datos
Relaciones Con Desarrolladores
Un relato detallado de mi experiencia en Cloud Expo Europe 2023 en Londres.
¿Por qué MariaDB en lugar de MySQL, PostgreSQL o MongoDB?
·424 palabras·2 mins
Explorando las características únicas y ventajas de MariaDB sobre otras bases de datos populares.
ChatGPT como una base de datos MariaDB
·233 palabras·2 mins
Explorando cómo ChatGPT puede actuar como una base de datos MariaDB.
2022
¿Qué es un proxy de base de datos?
·655 palabras·4 mins
DevOps
Bases De Datos
Una visión general de los proxies de bases de datos, sus ventajas y desventajas.
Demostración de replicación en MariaDB
·307 palabras·2 mins
DevOps
Bases De Datos
Una guía sobre cómo configurar replicación en MariaDB.
Construyendo un clúster de Kubernetes en Raspberry Pi (con automatización)
·690 palabras·4 mins
DevOps
Pasos para construir un clúster de Kubernetes en Raspberry Pi con automatización.
Cómo iniciar un servidor web usando Java
·423 palabras·2 mins
Programación
Instrucciones para iniciar un servidor HTTP básico usando Java.
¿Qué es JPA?
·366 palabras·2 mins
Programación
Bases De Datos
Una introducción a Jakarta Persistence API y su uso en aplicaciones Java.
¿Qué es un pool de conexiones de base de datos?
·273 palabras·2 mins
Programación
Bases De Datos
Una explicación de los pools de conexiones de base de datos y cómo usarlos en aplicaciones Java.
Cómo ejecutar consultas SQL desde Java (y prevenir inyecciones SQL)
·250 palabras·2 mins
Programación
Bases De Datos
Instrucciones sobre cómo ejecutar consultas SQL en Java y prevenir inyecciones SQL.
Cómo abrir y cerrar conexiones JDBC
·162 palabras·1 min
Programación
Bases De Datos
Guía sobre cómo abrir y cerrar conexiones JDBC en Java.
Nuevo canal de YouTube sobre programación (principalmente Java)
·351 palabras·2 mins
Noticias
Nuevo canal de YouTube enfocado en programación, especialmente Java.
2021
¡Me uno a MariaDB!
·647 palabras·4 mins
Noticias
Anuncio de mi nuevo puesto como Developer Advocate en MariaDB.
Probando el rendimiento de MariaDB ColumnStore
·1346 palabras·7 mins
SQL
Bases De Datos
Una guía para probar el rendimiento de MariaDB ColumnStore.
Usando componentes web de Vaadin en documentos HTML sin frameworks
·550 palabras·3 mins
Programación
Vaadin
Interfaz De Usuario
Aprende a usar componentes web de Vaadin en HTML plano sin frameworks.
Nuevo libro - Practical Vaadin: Developing Web Applications in Java
·397 palabras·2 mins
Noticias
Anuncio del lanzamiento del libro “Practical Vaadin: Developing Web Applications in Java”.
Diseñando un Premio para una comunidad de código abierto
·848 palabras·4 mins
Relaciones Con Desarrolladores
El proceso de creación de un premio para la Comunidad Vaadin.
Cómo participar y contribuir en proyectos de código abierto
·734 palabras·4 mins
Relaciones Con Desarrolladores
Una guía sobre cómo involucrarse y contribuir en proyectos de código abierto.
Rebranding del blog
·232 palabras·2 mins
Noticias
Anuncio del rebranding de mi blog a Programming Brain.
Cómo iniciar una carrera en la programación
·1708 palabras·9 mins
Programación
Consejos y pasos para iniciar una carrera en programación.
2019
Mi experiencia hablando en JConf Colombia
·795 palabras·4 mins
Eventos
Compartiendo mi experiencia presentando Vaadin en JConf Colombia 2019.
Aprendiendo microservicios con un ejemplo práctico
·713 palabras·4 mins
Programación
Una guía práctica para aprender microservicios usando Spring Cloud.
Cómo llamar a un método Java desde una función JavaScript en el navegador
·140 palabras·1 min
Programación
Vaadin
Una demostración en video sobre cómo llamar a un método Java desde una función JavaScript en Vaadin.
Carga diferida infinita
·280 palabras·2 mins
Vaadin
Un extracto del Capítulo 9 de mi libro sobre la implementación de carga diferida infinita en Vaadin.
Hola Mundo en Vaadin 10+
·1243 palabras·6 mins
Vaadin
Una guía para crear una aplicación Hola Mundo usando Vaadin 10+ y Java.
2018
¿Aplicaciones Centradas en Datos con Vaadin 10?
·261 palabras·2 mins
Vaadin
Noticias
Migrando los ejemplos de mi libro sobre Vaadin 8 a Vaadin 10.
Creador en línea de vídeos o listas de reproducción de YouTube incrustados y responsivos
·56 palabras·1 min
Random
Una herramienta para generar código HTML para vídeos o listas de reproducción de YouTube incrustados y responsivos.
¿Qué tiene de especial Vaadin Flow?
·372 palabras·2 mins
Vaadin
Una visión general de las características y beneficios de Vaadin Flow para desarrolladores de Java.
Nuevo libro sobre Vaadin 8: Aplicaciones Centradas en Datos con Vaadin 8
·281 palabras·2 mins
Vaadin
Noticias
Mi nuevo libro sobre Vaadin 8 está disponible.
Microservicios y Vaadin
·328 palabras·2 mins
Vaadin
Experimentos con microservicios y aplicaciones Vaadin.
Próximo lanzamiento de un nuevo libro sobre Vaadin Framework 8
·201 palabras·1 min
Vaadin
Noticias
Escribiendo un nuevo libro sobre Vaadin Framework 8.
2016
Enterprise App para Vaadin
·315 palabras·2 mins
Vaadin
Noticias
Presentación del add-on Enterprise-app para Vaadin y su sucesor, el add-on Crud UI.
Video tutoriales sobre Vaadin
·73 palabras·1 min
Vaadin
Noticias
Anuncio de la publicación de los primeros 6 videos de la serie de Tutoriales de Vaadin.
Desarrollo basado en copiar y pegar
·479 palabras·3 mins
Programación
Una historia sobre los peligros de las prácticas de desarrollo basadas en copiar y pegar.
2015
Acoplamiento semántico
·485 palabras·3 mins
Programación
Una discusión sobre los peligros del acoplamiento semántico en el desarrollo de software.
2014
Indicadores de progreso parlantes
·434 palabras·3 mins
Vaadin
Aprende a usar ProgressIndicator en Vaadin para mostrar el progreso en tu aplicación.
2013
Comentarios: Un desodorante para disimular los malos olores del código
·274 palabras·2 mins
Programación
Explorando las desventajas de usar comentarios para explicar código.
Sorteo de libros: Gana una copia gratuita del libro "Vaadin 7 UI Design By Example" - ¡Solo comentando!
·258 palabras·2 mins
Vaadin
Noticias
Participa en el concurso para ganar una copia gratuita del libro “Vaadin 7 UI Design By Example” comentando en esta publicación.
Comentando rápidamente (on-off)
·125 palabras·1 min
Programación
Un truco rápido para comentar y descomentar código de manera rápida.
Líneas vacías y semántica en código fuente
·542 palabras·3 mins
Programación
La importancia de las líneas blancas en la legibilidad y semántica del código fuente.
Enterprise App ahora disponible con Maven
·55 palabras·1 min
Vaadin
UI
Noticias
Aprende cómo agregar el plugin de Vaadin, Enterprise App, a tu proyecto Maven.
Una estrategia para gestionar tablas SQL grandes
·419 palabras·2 mins
SQL
Bases De Datos
Una técnica para manejar tablas SQL grandes de manera eficiente.
Paginación: Una solución antigua de la web 1.0
·397 palabras·2 mins
UI
Ventajas de carga diferida sobre paginación en aplicaciones web.
Hola GitHub
·194 palabras·1 min
Noticias
De ProjectLocker y Assembla a GitHub para una mejor gestión de proyectos de código abierto.
Mi nuevo sitio web
·161 palabras·1 min
Noticias
Nuevo sitio web para los proyectos Enterprise App e InfoDoc Pro.