El riesgo de "factor autobús" en MongoDB, MariaDB, Redis, MySQL, PostgreSQL y SQLite3 marzo, 2026·992 palabras·5 minsDatabasesLas funcionalidades y el rendimiento son importantes al elegir una base de datos, pero también lo es el riesgo del “factor autobús”
MariaDB no depende de MySQL21 enero, 2026·1022 palabras·5 minsBases De Datos OpiniónReflexiones sobre cómo MariaDB es percibida incorrectamente como un simple fork de MySQL y cómo MariaDB es independiente de MySQL aunque altamente compatible
Búsqueda por palabras clave vs. búsqueda semántica con IA28 octubre, 2025·915 palabras·5 minsBases De Datos IACómo implementar búsqueda por palabras clave y búsqueda semántica en MariaDB usando Python, LangChain e incrustaciones con IA.
¿Qué puede salir mal al usar transacciones en una base de datos?6 septiembre, 2025·614 palabras·3 minsBases De DatosLos fenómenos de concurrencia son anomalías que todo desarrollador de software debe conocer.
¿Qué es un vector en IA y RAG?28 mayo, 2025·926 palabras·5 minsBases De Datos IA¿Qué son exactamente las incrustaciones vectoriales en aplicaciones de IA y cómo usarlas en arquitecturas RAG?
Construyendo aplicaciones con IA generativa localmente12 febrero, 2025·1278 palabras·6 minsBases De Datos IAAprende a configurar y ejecutar embedders y LLMs localmente para almacenar y consultar vectores de manera eficiente en MariaDB.
Supercarga tu aplicación: Tablas MariaDB en memoria como caché1 agosto, 2024·1442 palabras·7 minsBases De DatosExplora 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.428 junio, 2024·998 palabras·5 minsBases De DatosDescubre 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 MySQL17 mayo, 2024·674 palabras·4 minsBases De DatosAprende cómo simplificar las operaciones CRUD en MariaDB y MySQL usando la sentencia REPLACE INTO.
Usando tablas temporales en MariaDB2 mayo, 2024·558 palabras·3 minsBases De DatosAprende a usar tablas temporales en MariaDB para operaciones de datos transitorias.
Alta disponibilidad y resiliencia de bases de datos con MaxScale26 marzo, 2024·1472 palabras·7 minsBases De DatosAprende 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?6 marzo, 2024·1716 palabras·9 minsBases De DatosDescubre el papel esencial de las bases de datos y SQL en el desarrollo de aplicaciones modernas.
Análisis de datos rápido con MariaDB ColumnStore17 enero, 2024·1311 palabras·7 minsBases De DatosDescubre cómo MariaDB ColumnStore puede acelerar tu análisis de datos con una guía práctica usando Docker.
Nuevo libro (próximamente) - MariaDB para Desarrolladores31 diciembre, 2023·672 palabras·4 minsNoticiasAnunciando mi nuevo libro enfocado en MariaDB para desarrolladores de software, con temas prácticos y avanzados.
Programming Brain ahora disponible en Español14 diciembre, 2023·314 palabras·2 minsAnuncio de la disponibilidad del sitio web Programming Brain en Español.
Segunda migración del sitio web14 diciembre, 2023·421 palabras·2 minsDetalles sobre la migración de mi sitio web de Blogger a Hugo.
Un entorno de desarrollo completo con Docker1 diciembre, 2023·931 palabras·5 minsConfiguración de un entorno de desarrollo completo usando Docker compose.
Un nuevo capítulo en MariaDB: Uniéndome al equipo de Productos28 septiembre, 2023·347 palabras·2 minsAnuncio de mi transición al equipo de Productos en MariaDB.
¿Qué es MariaDB?22 septiembre, 2023·408 palabras·2 minsSQL Bases De DatosUna introducción a MariaDB, sus características y sus ventajas únicas sobre MySQL.
Mi experiencia en Latinoamérica presentando La Evolución de MariaDB26 abril, 2023·627 palabras·3 minsEventos Bases De DatosUn 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 202313 marzo, 2023·570 palabras·3 minsEventos Bases De Datos Relaciones Con DesarrolladoresUn relato detallado de mi experiencia en Cloud Expo Europe 2023 en Londres.
¿Por qué MariaDB en lugar de MySQL, PostgreSQL o MongoDB?25 febrero, 2023·424 palabras·2 minsExplorando las características únicas y ventajas de MariaDB sobre otras bases de datos populares.
ChatGPT como una base de datos MariaDB12 enero, 2023·233 palabras·2 minsExplorando cómo ChatGPT puede actuar como una base de datos MariaDB.
¿Qué es un proxy de base de datos?22 noviembre, 2022·655 palabras·4 minsDevOps Bases De DatosUna visión general de los proxies de bases de datos, sus ventajas y desventajas.
Demostración de replicación en MariaDB3 octubre, 2022·307 palabras·2 minsDevOps Bases De DatosUna guía sobre cómo configurar replicación en MariaDB.
Construyendo un clúster de Kubernetes en Raspberry Pi (con automatización)19 julio, 2022·690 palabras·4 minsDevOpsPasos para construir un clúster de Kubernetes en Raspberry Pi con automatización.
Cómo iniciar un servidor web usando Java23 marzo, 2022·423 palabras·2 minsProgramaciónInstrucciones para iniciar un servidor HTTP básico usando Java.
¿Qué es JPA?7 febrero, 2022·366 palabras·2 minsProgramación Bases De DatosUna introducción a Jakarta Persistence API y su uso en aplicaciones Java.
¿Qué es un pool de conexiones de base de datos?14 enero, 2022·273 palabras·2 minsProgramación Bases De DatosUna 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)12 enero, 2022·250 palabras·2 minsProgramación Bases De DatosInstrucciones sobre cómo ejecutar consultas SQL en Java y prevenir inyecciones SQL.
Cómo abrir y cerrar conexiones JDBC12 enero, 2022·162 palabras·1 minProgramación Bases De DatosGuía sobre cómo abrir y cerrar conexiones JDBC en Java.
Nuevo canal de YouTube sobre programación (principalmente Java)4 enero, 2022·351 palabras·2 minsNoticiasNuevo canal de YouTube enfocado en programación, especialmente Java.
¡Me uno a MariaDB!27 noviembre, 2021·647 palabras·4 minsNoticiasAnuncio de mi nuevo puesto como Developer Advocate en MariaDB.
Probando el rendimiento de MariaDB ColumnStore28 septiembre, 2021·1346 palabras·7 minsSQL Bases De DatosUna guía para probar el rendimiento de MariaDB ColumnStore.
Usando componentes web de Vaadin en documentos HTML sin frameworks8 septiembre, 2021·550 palabras·3 minsProgramación Vaadin Interfaz De UsuarioAprende a usar componentes web de Vaadin en HTML plano sin frameworks.
Nuevo libro - Practical Vaadin: Developing Web Applications in Java13 agosto, 2021·397 palabras·2 minsNoticiasAnuncio del lanzamiento del libro “Practical Vaadin: Developing Web Applications in Java”.
Diseñando un Premio para una comunidad de código abierto2 julio, 2021·848 palabras·4 minsRelaciones Con DesarrolladoresEl proceso de creación de un premio para la Comunidad Vaadin.
Cómo participar y contribuir en proyectos de código abierto30 abril, 2021·734 palabras·4 minsRelaciones Con DesarrolladoresUna guía sobre cómo involucrarse y contribuir en proyectos de código abierto.
Rebranding del blog18 abril, 2021·232 palabras·2 minsNoticiasAnuncio del rebranding de mi blog a Programming Brain.
Cómo iniciar una carrera en la programación16 abril, 2021·1708 palabras·9 minsProgramaciónConsejos y pasos para iniciar una carrera en programación.
Mi experiencia hablando en JConf Colombia23 julio, 2019·795 palabras·4 minsEventosCompartiendo mi experiencia presentando Vaadin en JConf Colombia 2019.
Aprendiendo microservicios con un ejemplo práctico7 marzo, 2019·713 palabras·4 minsProgramaciónUna 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 navegador24 enero, 2019·140 palabras·1 minProgramación VaadinUna demostración en video sobre cómo llamar a un método Java desde una función JavaScript en Vaadin.
Carga diferida infinita18 enero, 2019·280 palabras·2 minsVaadinUn extracto del Capítulo 9 de mi libro sobre la implementación de carga diferida infinita en Vaadin.
Hola Mundo en Vaadin 10+2 enero, 2019·1243 palabras·6 minsVaadinUna guía para crear una aplicación Hola Mundo usando Vaadin 10+ y Java.
¿Aplicaciones Centradas en Datos con Vaadin 10?3 julio, 2018·261 palabras·2 minsVaadin NoticiasMigrando 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 responsivos5 mayo, 2018·56 palabras·1 minRandomUna 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?4 mayo, 2018·372 palabras·2 minsVaadinUna 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 823 abril, 2018·281 palabras·2 minsVaadin NoticiasMi nuevo libro sobre Vaadin 8 está disponible.
Microservicios y Vaadin28 marzo, 2018·328 palabras·2 minsVaadinExperimentos con microservicios y aplicaciones Vaadin.
Próximo lanzamiento de un nuevo libro sobre Vaadin Framework 827 marzo, 2018·201 palabras·1 minVaadin NoticiasEscribiendo un nuevo libro sobre Vaadin Framework 8.
Enterprise App para Vaadin2 diciembre, 2016·315 palabras·2 minsVaadin NoticiasPresentación del add-on Enterprise-app para Vaadin y su sucesor, el add-on Crud UI.
Video tutoriales sobre Vaadin8 junio, 2016·73 palabras·1 minVaadin NoticiasAnuncio de la publicación de los primeros 6 videos de la serie de Tutoriales de Vaadin.
Desarrollo basado en copiar y pegar21 abril, 2016·479 palabras·3 minsProgramaciónUna historia sobre los peligros de las prácticas de desarrollo basadas en copiar y pegar.
Acoplamiento semántico16 enero, 2015·485 palabras·3 minsProgramaciónUna discusión sobre los peligros del acoplamiento semántico en el desarrollo de software.
Indicadores de progreso parlantes13 junio, 2014·434 palabras·3 minsVaadinAprende a usar ProgressIndicator en Vaadin para mostrar el progreso en tu aplicación.
Comentarios: Un desodorante para disimular los malos olores del código4 diciembre, 2013·274 palabras·2 minsProgramaciónExplorando 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!19 septiembre, 2013·258 palabras·2 minsVaadin NoticiasParticipa 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)21 mayo, 2013·125 palabras·1 minProgramaciónUn truco rápido para comentar y descomentar código de manera rápida.
Líneas vacías y semántica en código fuente29 abril, 2013·542 palabras·3 minsProgramaciónLa importancia de las líneas blancas en la legibilidad y semántica del código fuente.
Enterprise App ahora disponible con Maven22 febrero, 2013·55 palabras·1 minVaadin UI NoticiasAprende cómo agregar el plugin de Vaadin, Enterprise App, a tu proyecto Maven.
Una estrategia para gestionar tablas SQL grandes21 febrero, 2013·419 palabras·2 minsSQL Bases De DatosUna técnica para manejar tablas SQL grandes de manera eficiente.
Paginación: Una solución antigua de la web 1.018 enero, 2013·397 palabras·2 minsUIVentajas de carga diferida sobre paginación en aplicaciones web.
Hola GitHub15 enero, 2013·194 palabras·1 minNoticiasDe ProjectLocker y Assembla a GitHub para una mejor gestión de proyectos de código abierto.
Mi nuevo sitio web15 enero, 2013·161 palabras·1 minNoticiasNuevo sitio web para los proyectos Enterprise App e InfoDoc Pro.