Ir al contenido

¡Me uno a MariaDB!

·647 palabras·4 mins
Noticias
Alejandro Duarte
Autor
Alejandro Duarte
Alejandro Duarte es un Ingeniero de Software, escritor publicado y galardonado. Actualmente, trabaja para MariaDB plc como Ingeniero de Relaciones con Desarrolladores (Developer Relations Engineer). Comenzó su trayectoria en programación a los 13 años con BASIC en una rudimentaria pantalla negra, para lugo rápidamente transitar a C, C++ y Java durante sus años académicos en la Universidad Nacional de Colombia. Trasladándose primero al Reino Unido y luego a Finlandia, Alejandro profundizó su participación en la comunidad de código abierto. Es reconocido en los círculos de Java, acreditado con artículos y videos que acumulan millones de vistas, y presentaciones en eventos internacionales.

Nota: Traducido de la versión original en Inglés.

Un león marino

Hace algunas semanas decidí aceptar un puesto como Developer Advocate en MariaDB Corporation. Al ser una de las caras públicas en la comunidad de Vaadin, pensé que sería una buena idea contar más sobre este cambio de trabajo.

Mi viaje con Vaadin comenzó hace más de diez años cuando buscaba una forma de implementar vistas web CRUD sobre JPA/Hibernate para una aplicación web de manera reutilizable. Cuento más sobre esto en mi libro Practical Vaadin (Apress, 2021) si estás interesado. En resumen, Vaadin era el framework web que estaba buscando. Me permitió implementar la capa de presentación de una aplicación web utilizando mi lenguaje de programación favorito: Java. Mi entusiasmo por Vaadin abrió puertas en Vaadin ltd, la empresa, en donde eventualmente pasaría a un puesto como Developer Advocate. Interactué con desarrolladores de todo el mundo sobre temas relacionados con Java y Vaadin. Publiqué tres libros, muchos artículos técnicos  articles, una multitud de  videos y hablé en conferencias internacionales así como en eventos de Grupos de Usuarios de Java (JUG).

En el mundo del DevRel (o Defensa del Desarrollador), interactúas con muchos desarrolladores, incluidos colegas en DevRel. Una de estas interacciones fue con Rob Hedgepeth (Director de DevRel en MariaDB) en una colaboración entre Vaadin y MariaDB. Fue una gran combinación ya que (casi) toda aplicación Vaadin necesita una base de datos y (casi) toda base de datos MariaDB necesita una interfaz gráfica de usuario. Pensamos que sería útil mostrar a los desarrolladores de Vaadin algunas de las geniales características de MariaDB, y a los usuarios de MariaDB cómo construir interfaces de usuario web en Java usando Vaadin. Incluso publiqué algunos videos mostrando el motor ColumnStore de MariaDB mucho antes de pensar en unirme a MariaDB.

A medida que investigaba sobre MariaDB, me di cuenta de que no tenía idea de todas las increíbles características que tiene. Cosas como encriptación en reposo, clústeres multi-maestro, compatibilidad con Oracle PL/SQL, almacenamiento columnar, failover sin interrupciones, procesamiento híbrido transaccional/analítico, SQL distribuido y otros, me hicieron interesarme en aprender más sobre las tecnologías de MariaDB. A medida que continuaba usando MariaDB, me encontré con un anuncio de trabajo para un puesto como Developer Advocate en MariaDB Corporation. La descripción del trabajo sonaba genial, así que le pregunté a Rob al respecto. El resto es historia.

Dejo la mejor empresa en la que he trabajado. Una empresa con las personas más talentosas que he conocido. Con las personas más amables que he conocido. ¡Una empresa que construye el mejor framework web Java del mercado, no hay duda de ello! Durante los últimos años, pude compartir las cosas geniales que Vaadin construye y no puedo contar la cantidad de reacciones tipo “wow” que he visto.

Pero estoy emocionado por el futuro. MariaDB Corporation tiene su sede en Finlandia, donde vivo. Como expatriado, pasar de una empresa finlandesa a otra se siente genial. Además, ¡las posibilidades para un Developer Advocate son gigantes! Puedes construir cualquier cosa sobre MariaDB usando cualquier tecnología. Probablemente no me alejaré de Java, pero podré llegar y ayudar a más desarrolladores que antes, incluidos desarrolladores de otras plataformas. El viaje está a punto de comenzar y hay muchas cosas que tengo que aprender. Daré lo mejor de mí para compartir mis aprendizajes a medida que los vaya experimentando.

¿Qué pasará con mis add-ons para Vaadin? Soy el desarrollador de Crud UI y Report UI, dos add-ons populares para Vaadin. Intentaré mantener los add-ons en la medida de lo posible. Probablemente no podré agregar mucha funcionalidad nueva, pero intentaré mantenerlos compatibles con la última versión LTS de Vaadin. ¡Definitivamente cualquier ayuda es bienvenida! Si estás interesado en tomar el control de estos add-ons o contribuir, escríbeme!

Gracias a todos en Vaadin: Estos 6 años trabajando con ustedes fueron los mejores. Ahora es momento de decir adiós al reno y hola al león marino!

Relacionados

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.
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.
¿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.