Ir al contenido

Posts

2024

Paquetes para Rutinas Almacenadas en MariaDB 11.4
·998 palabras·5 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. MariaDB 11.4 introdujo muchas características avanzadas.
Mejores CRUDs con REPLACE INTO en MariaDB y MySQL
·674 palabras·4 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. Muchas aplicaciones tienen docenas e incluso miles de pantallas CRUD (por las iniciales en Inglés de Crear, Leer, Actualizar y Eliminar).
Usando Tablas Temporales en MariaDB
·558 palabras·3 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. Exploremos el funcionamiento de las tablas temporales en MariaDB.
Alta Disponibilidad y Resiliencia de Bases de Datos con MaxScale
·1472 palabras·7 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. Las aplicaciones críticas de negocio requieren alta disponibilidad.
¿Por Qué Necesitamos Bases de Datos y SQL?
·1716 palabras·9 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. SQL tiene una larga y probada historia de éxito.
Análisis de Datos Rápido con MariaDB ColumnStore
·1311 palabras·7 mins
Bases de Datos
Nota: Traducido de la versión original en Inglés. Tiempos de consulta lentos en bases de datos grandes son un dolor de cabeza común.

2023

Nuevo libro (próximamente) - MariaDB para Desarrolladores
·672 palabras·4 mins
Noticias
Nota: Traducido de la versión original en Inglés. 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
·314 palabras·2 mins
Nota: Traducido de la versión original en Inglés. ¡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
·421 palabras·2 mins
Nota: Traducido de la versión original en Inglés. 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
·932 palabras·5 mins
Nota: Traducido de la versión original en Inglés. Docker permite crear entornos aislados, no solo en producción.
Un nuevo capítulo en MariaDB: Uniéndome al equipo de Productos
·347 palabras·2 mins
Nota: Traducido de la versión original en Inglés. 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?
·408 palabras·2 mins
SQL Bases de Datos
Nota: Traducido de la versión original en Inglés. 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
·627 palabras·3 mins
Eventos Bases de Datos
Nota: Traducido de la versión original en Inglés. 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
·570 palabras·3 mins
Eventos Bases de Datos Relaciones con Desarrolladores
Nota: Traducido de la versión original en Inglés. 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?
·424 palabras·2 mins
Nota: Traducido de la versión original en Inglés. ¿Nos puedes contar un poco sobre tu base de datos y qué la hace única?
ChatGPT como una base de datos MariaDB
·233 palabras·2 mins
Nota: Traducido de la versión original en Inglés. ChatGPT es realmente impresionante.

2022

¿Qué es un proxy de base de datos?
·655 palabras·4 mins
DevOps Bases de Datos
Nota: Traducido de la versión original en Inglés. 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
·307 palabras·2 mins
DevOps Bases de Datos
Nota: Traducido de la versión original en Inglés. 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)
·690 palabras·4 mins
DevOps
Nota: Traducido de la versión original en Inglés. 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
·441 palabras·3 mins
Programación
Nota: Traducido de la versión original en Inglés. ¿Quieres iniciar un servidor HTTP básico para servir los archivos de un directorio en tu máquina usando Java?
¿Qué es JPA?
·384 palabras·2 mins
Programación Bases de Datos
Nota: Traducido de la versión original en Inglés. JPA significa Jakarta Persistence API (anteriormente, Java Persistence API).
¿Qué es un pool de conexiones de base de datos?
·292 palabras·2 mins
Programación Bases de Datos
Nota: Traducido de la versión original en Inglés. 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)
·250 palabras·2 mins
Programación Bases de Datos
Nota: Traducido de la versión original en Inglés. Para ejecutar consultas SQL en Java, necesitas un objeto Connection.
Cómo abrir y cerrar conexiones JDBC
·162 palabras·1 min
Programación Bases de Datos
Nota: Traducido de la versión original en Inglés. 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)
·353 palabras·2 mins
Noticias
Nota: Traducido de la versión original en Inglés. Recientemente me uní a MariaDB Corporation como Developer Advocate.

2021

¡Me uno a MariaDB!
·647 palabras·4 mins
Noticias
Nota: Traducido de la versión original en Inglés. Hace algunas semanas decidí aceptar un puesto como Developer Advocate en MariaDB Corporation.
Probando el rendimiento de MariaDB ColumnStore
·1346 palabras·7 mins
SQL Bases de Datos
Nota: Traducido de la versión original en Inglés. ColumnStore de MariaDB es un motor que almacena datos de manera columnar.
Usando componentes web de Vaadin en documentos HTML sin frameworks
·551 palabras·3 mins
Programación Vaadin Interfaz de Usuario
Nota: Traducido de la versión original en Inglés. Vaadin es una plataforma de desarrollo para crear aplicaciones web en Java.
Nuevo libro - Practical Vaadin: Developing Web Applications in Java
·398 palabras·2 mins
Noticias
Nota: Traducido de la versión original en Inglés. 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
·848 palabras·4 mins
Relaciones con Desarrolladores
Nota: Traducido de la versión original en Inglés. 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
·735 palabras·4 mins
Relaciones con Desarrolladores
Nota: Traducido de la versión original en Inglés. Me gusta pensar en la participación en proyectos de código abierto en términos de niveles.
Rebranding del blog
·232 palabras·2 mins
Noticias
Nota: Traducido de la versión original en Inglés. ¡Hola lector! Una entrada corta para anunciar y documentar el rebranding de mi blog.
Cómo iniciar una carrera en la programación
·1708 palabras·9 mins
Programación
Nota: Traducido de la versión original en Inglés. 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
·795 palabras·4 mins
Eventos
Nota: Traducido de la versión original en Inglés. 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
·713 palabras·4 mins
Programación
Nota: Traducido de la versión original en Inglés. 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
·140 palabras·1 min
Programación Vaadin
Nota: Traducido de la versión original en Inglés. 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
·280 palabras·2 mins
Vaadin
Nota: Traducido de la versión original en Inglés. Aquí un breve extracto del Capítulo 9 Lazy Loading de mi libro Data-Centric Applications with Vaadin 8.
Hola Mundo en Vaadin 10+
·1243 palabras·6 mins
Vaadin
Nota: Traducido de la versión original en Inglés. 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?
·261 palabras·2 mins
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. 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
·56 palabras·1 min
Random
Nota: Traducido de la versión original en Inglés. 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?
·372 palabras·2 mins
Vaadin
Nota: Traducido de la versión original en Inglés. 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
·281 palabras·2 mins
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. ¡Me complace anunciar que mi segundo libro sobre Vaadin ha sido publicado!
Microservicios y Vaadin
·328 palabras·2 mins
Vaadin
Nota: Traducido de la versión original en Inglés. 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
·201 palabras·1 min
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. 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
·315 palabras·2 mins
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. Hace algunos años publiqué el add-on Enterprise-app for Vaadin.
Video tutoriales sobre Vaadin
·73 palabras·1 min
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. ¡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
·479 palabras·3 mins
Programación
Nota: Traducido de la versión original en Inglés. Esta es la historia de un tal Sr.

2015

Acoplamiento semántico
·485 palabras·3 mins
Programación
Nota: Traducido de la versión original en Inglés. Code Complete es uno de esos libros que todo desarrollador debería leer.

2014

Indicadores de progreso parlantes
·434 palabras·3 mins
Vaadin
Nota: Traducido de la versión original en Inglés. ¿Quieres aprender Vaadin 7 de una manera divertida?

2013

Comentarios: Un desodorante para disimular los malos olores del código
·274 palabras·2 mins
Programación
Nota: Traducido de la versión original en Inglés. No me malinterpreten.
Sorteo de libros: Gana una copia gratuita del libro "Vaadin 7 UI Design By Example" - ¡Solo comentando!
·258 palabras·2 mins
Vaadin Noticias
Nota: Traducido de la versión original en Inglés. Y los ganadores son:
Comentando rápidamente (on-off)
·125 palabras·1 min
Programación
Nota: Traducido de la versión original en Inglés. 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
·542 palabras·3 mins
Programación
Nota: Traducido de la versión original en Inglés. 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
·55 palabras·1 min
Vaadin UI Noticias
Nota: Traducido de la versión original en Inglés. ¡Finalmente! He logrado escribir un POM de Maven para Enterprise App.
Una estrategia para gestionar tablas SQL grandes
·420 palabras·2 mins
SQL Bases de Datos
Nota: Traducido de la versión original en Inglés. 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
·398 palabras·2 mins
UI
Nota: Traducido de la versión original en Inglés. 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
·194 palabras·1 min
Noticias
Nota: Traducido de la versión original en Inglés. He sido usuario de ProjectLocker y Assembla durante años.
Mi nuevo sitio web
·162 palabras·1 min
Noticias
Nota: Traducido de la versión original en Inglés. Como algunos de ustedes ya saben, el próximo mes estaré haciendo mucho ruido acerca de Enterprise App e InfoDoc Pro.