Ir al contenido

Posts

2024

Alta Disponibilidad y Resiliencia de Bases de Datos con MaxScale
·1464 palabras·7 mins
Bases de Datos
Las aplicaciones críticas de negocio requieren alta disponibilidad. El objetivo de la alta disponibilidad es proporcionar a los usuarios acceso constante a servicios o recursos, minimizando las posibilidades de interrupción.
¿Por Qué Necesitamos Bases de Datos y SQL?
·1708 palabras·9 mins
Bases de Datos
SQL tiene una larga y probada historia de éxito. Ha sobrevivido a todo el alboroto alrededor de NoSQL.
Análisis de Datos Rápido con MariaDB ColumnStore
·1303 palabras·7 mins
Bases de Datos
Tiempos de consulta lentos en bases de datos grandes son un dolor de cabeza común.

2023

Nuevo libro (próximamente) - MariaDB para Desarrolladores
·664 palabras·4 mins
Noticias
TL;DR: Estoy escribiendo un nuevo libro sobre MariaDB para desarrolladores, y estará disponible en los próximos meses.
Programming Brain ahora disponible en Español
·306 palabras·2 mins
¡Me complace anunciar que mi sitio web, junto con todos sus artículos, está disponible ahora en Español!
Segunda migración del sitio web
·413 palabras·2 mins
Hoy completé la segunda migración de mi sitio web de Blogger a Hugo (previamente de una plataforma “drag and drop” a Blogger).
Un entorno de desarrollo completo con Docker
·924 palabras·5 mins
Docker permite crear entornos aislados, no solo en producción. Ha cambiado la forma en que se configuran los entornos de desarrollo, especialmente para equipos que trabajan en distintos sistemas operativos.
Un nuevo capítulo en MariaDB: Uniéndome al equipo de Productos
·339 palabras·2 mins
Durante los últimos casi dos años, he tenido la increíble oportunidad de trabajar con el equipo de Marketing en MariaDB plc como Developer Advocate.
¿Qué es MariaDB?
·400 palabras·2 mins
SQL Bases de Datos
MariaDB es un sistema de gestión de bases de datos relacionales de código abierto que utiliza el Lenguaje de Consulta Estructurada (Structured Query Language o SQL) para administrar y manipular datos.
Mi experiencia en Latinoamérica presentando La Evolución de MariaDB
·619 palabras·3 mins
Eventos Bases de Datos
La semana pasada, tuve el placer de dar una charla en el evento de código abierto organizado por nuestro partner Imagunet en Colombia.
Mi experiencia en Cloud Expo Europe - Londres 2023
·562 palabras·3 mins
Eventos Bases de Datos Relaciones con Desarrolladores
Recientemente tuve la oportunidad de asistir al Cloud Expo Europe en Londres con nuestro equipo de MariaDB, donde promocionamos SkySQL, nuestra solución de base de datos en la nube.
¿Por qué MariaDB en lugar de MySQL, PostgreSQL o MongoDB?
·416 palabras·2 mins
¿Nos puedes contar un poco sobre tu base de datos y qué la hace única?
ChatGPT como una base de datos MariaDB
·225 palabras·2 mins
ChatGPT es realmente impresionante. Puedes pedirle que haga un montón de cosas cuando se pueden comunicar en texto plano.

2022

¿Qué es un proxy de base de datos?
·647 palabras·4 mins
DevOps Bases de Datos
Un proxy es un software servidor, normalmente instalado en una máquina separada, que reenvía solicitudes a otros servidores en nombre de los clientes.
Demostración de replicación en MariaDB
·299 palabras·2 mins
DevOps Bases de Datos
La replicación de bases de datos es un proceso que copia datos de una base de datos (primaria) a otra (réplica).
Construyendo un clúster de Kubernetes en Raspberry Pi (con automatización)
·682 palabras·4 mins
DevOps
Hace unos meses, tuve la suerte de conseguir un montón de minicomputadoras Raspberry Pi de MariaDB Corporation.
Cómo iniciar un servidor web usando Java
·433 palabras·3 mins
Programación
¿Quieres iniciar un servidor HTTP básico para servir los archivos de un directorio en tu máquina usando Java?
¿Qué es JPA?
·376 palabras·2 mins
Programación Bases de Datos
JPA significa Jakarta Persistence API (anteriormente, Java Persistence API). Es una especificación de una API para conectividad de bases de datos desde aplicaciones Java.
¿Qué es un pool de conexiones de base de datos?
·284 palabras·2 mins
Programación Bases de Datos
Un pool de conexiones de base de datos almacena conexiones de base de datos listas para usar.
Cómo ejecutar consultas SQL desde Java (y prevenir inyecciones SQL)
·242 palabras·2 mins
Programación Bases de Datos
Para ejecutar consultas SQL en Java, necesitas un objeto Connection. Consulta el post anterior para aprender cómo obtener uno.
Cómo abrir y cerrar conexiones JDBC
·154 palabras·1 min
Programación Bases de Datos
Para abrir y cerrar conexiones a bases de datos en Java, obtén un driver JDBC para tu base de datos.
Nuevo canal de YouTube sobre programación (principalmente Java)
·345 palabras·2 mins
Noticias
Recientemente me uní a MariaDB Corporation como Developer Advocate. Mi trabajo es ayudar a desarrolladores de software, creando contenido útil que les permitirte tener éxito especialmente con Java y bases de datos MariaDB.

2021

¡Me uno a MariaDB!
·639 palabras·3 mins
Noticias
Hace algunas semanas decidí aceptar un puesto como Developer Advocate en MariaDB Corporation.
Probando el rendimiento de MariaDB ColumnStore
·1338 palabras·7 mins
SQL Bases de Datos
ColumnStore de MariaDB es un motor que almacena datos de manera columnar.
Usando componentes web de Vaadin en documentos HTML sin frameworks
·543 palabras·3 mins
Programación Vaadin Interfaz de Usuario
Vaadin es una plataforma de desarrollo para crear aplicaciones web en Java.
Nuevo libro - Practical Vaadin: Developing Web Applications in Java
·390 palabras·2 mins
Noticias
Me complace anunciar la disponibilidad de mi libro más reciente, Practical Vaadin: Developing Web Applications in Java, publicado por Apress, una división de Springer Nature.
Diseñando un Premio para una comunidad de código abierto
·840 palabras·4 mins
Relaciones con Desarrolladores
Hace poco, tuve el placer de anunciar el Vaadin Community Award (Premio a la Comunidad Vaadin) durante el Vaadin Dev Day Spring 2021.
Cómo participar y contribuir en proyectos de código abierto
·727 palabras·4 mins
Relaciones con Desarrolladores
Me gusta pensar en la participación en proyectos de código abierto en términos de niveles.
Rebranding del blog
·224 palabras·2 mins
Noticias
¡Hola lector! Una entrada corta para anunciar y documentar el rebranding de mi blog.
Cómo iniciar una carrera en la programación
·1700 palabras·8 mins
Programación
Hace un par de días, una buena amiga mía me preguntó cómo hacer que su hijo se interesara más en la programación.

2019

Mi Experiencia Hablando en JConf Colombia
·787 palabras·4 mins
Eventos
Desde que me uní al equipo de Vaadin, había querido presentar nuestras tecnologías en alguna conferencia local en mi país natal, Colombia.
Aprendiendo microservicios con un ejemplo práctico
·705 palabras·4 mins
Programación
Aunque esta aplicación de ejemplo es simplista y nadie debería usar microservicios para implementar una aplicación como esta, te muestra cómo se siente ejecutar este tipo de aplicaciones y cómo implementarla usando Spring Cloud.
Cómo llamar a un método Java desde una función JavaScript en el navegador
·132 palabras·1 min
Programación Vaadin
En este video demuestro cómo llamar a un método Java que se ejecuta en el servidor desde una función JavaScript que se ejecuta en el navegador web:
Carga diferida infinita
·272 palabras·2 mins
Vaadin
Aquí un breve extracto del Capítulo 9 Lazy Loading de mi libro Data-Centric Applications with Vaadin 8.
Hola Mundo en Vaadin 10+
·1235 palabras·6 mins
Vaadin
Vaadin es un conjunto de herramientas para crear aplicaciones web dirigido tanto a desarrolladores frontend como backend.

2018

¿Aplicaciones Centradas en Datos con Vaadin 10?
·253 palabras·2 mins
Vaadin Noticias
Recientemente recibí algunas copias impresas de mi último libro sobre Vaadin.
Creador en línea de vídeos o listas de reproducción de YouTube incrustados y responsivos
·48 palabras·1 min
Random
Necesito incrustar vídeos o listas de reproducción de YouTube frecuentemente, así que decidí implementar esta sencilla herramienta para generar el código HTML de un vídeo o lista de reproducción de YouTube incrustado y responsivo:
¿Qué tiene de especial Vaadin Flow?
·364 palabras·2 mins
Vaadin
Vaadin Flow es un framework web de código abierto y gratuito para desarrolladores de Java.
Nuevo libro sobre Vaadin 8: Aplicaciones Centradas en Datos con Vaadin 8
·273 palabras·2 mins
Vaadin Noticias
¡Me complace anunciar que mi segundo libro sobre Vaadin ha sido publicado!
Microservicios y Vaadin
·320 palabras·2 mins
Vaadin
Durante los últimos meses, he estado investigando y experimentando con microservicios y aplicaciones Vaadin.
Próximo lanzamiento de un nuevo libro sobre Vaadin Framework 8
·193 palabras·1 min
Vaadin Noticias
Como algunos de ustedes ya sabrán, comencé a escribir un libro sobre Vaadin 8 para Packt Publishing hace casi un año.

2016

Enterprise App para Vaadin
·307 palabras·2 mins
Vaadin Noticias
Hace algunos años publiqué el add-on Enterprise-app for Vaadin. La característica más premiada fue la clase CrudComponent, que permitía añadir una interfaz de usuario CRUD sobre cualquier entidad de Hibernate escribiendo una línea de código.
Video tutoriales sobre Vaadin
·65 palabras·1 min
Vaadin Noticias
¡Finalmente! Después de interminables horas de ensayo, grabaciones de pantalla, grabaciones de audio, grabaciones de video, sincronización de audio e imagen, trabajo de edición, y repetir todo de nuevo otra vez, hemos publicado los primeros 6 videos de la serie de Tutoriales de Vaadin (en Ibglés).
Desarrollo basado en copiar y pegar
·471 palabras·3 mins
Programación
Esta es la historia de un tal Sr. W. J.

2015

Acoplamiento semántico
·477 palabras·3 mins
Programación
Code Complete es uno de esos libros que todo desarrollador debería leer.

2014

Indicadores de progreso parlantes
·426 palabras·2 mins
Vaadin
¿Quieres aprender Vaadin 7 de una manera divertida? Aquí tienes un extracto de mi libro Vaadin 7 UI Design by Example: Beginner’s Guide.

2013

Comentarios: Un desodorante para disimular los malos olores del código
·266 palabras·2 mins
Programación
No me malinterpreten. Los comentarios son útiles y no todos tienen el propósito olfativo de la famosa analogía que estoy usando en el título de este artículo.
Sorteo de libros: Gana una copia gratuita del libro "Vaadin 7 UI Design By Example" - ¡Solo comentando!
·250 palabras·2 mins
Vaadin Noticias
Y los ganadores son: Iskael Díaz Márquez Camilo González Packt Publishing tiene dos copias de Vaadin 7 UI Design By Example para regalar a dos afortunados ganadores.
Comentando rápidamente (on-off)
·117 palabras·1 min
Programación
He usado esto dos o tres veces en mi vida, pero es uno de esos trucos simples (¿y útiles?
Líneas vacías y semántica en código fuente
·534 palabras·3 mins
Programación
Recuerdo que hace un par de años, mientras trabajaba con algunos desarrolladores, uno de ellos parecía irritado al ver líneas vacías en el código fuente.
Enterprise App ahora disponible con Maven
·47 palabras·1 min
Vaadin UI Noticias
¡Finalmente! He logrado escribir un POM de Maven para Enterprise App.
Una estrategia para gestionar tablas SQL grandes
·412 palabras·2 mins
SQL Bases de Datos
Hace unos meses, me involucré en un proyecto donde necesitaba generar reportes bastante grandes (más de 1 millón de filas) extraídos principalmente de una tabla SQL que crecía a un ritmo muy rápido.
Paginación: Una solución antigua de la web 1.0
·390 palabras·2 mins
UI
Hace unos días, un usuario de Enterprise App me preguntó si la carga diferida (lazy loading) es mejor (particularmente en una aplicación de negocios) que la paginación.
Hola GitHub
·186 palabras·1 min
Noticias
He sido usuario de ProjectLocker y Assembla durante años. Ambos ofrecen excelentes herramientas para la gestión de proyectos de software.
Mi nuevo sitio web
·154 palabras·1 min
Noticias
Como algunos de ustedes ya saben, el próximo mes estaré haciendo mucho ruido acerca de Enterprise App e InfoDoc Pro.