Ir al contenido

Nuevo libro (próximamente) - MariaDB para Desarrolladores

·672 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.

TL;DR: Estoy escribiendo un nuevo libro sobre MariaDB para desarrolladores, y estará disponible en los próximos meses. Visita mariadbfordevelopers.com para más información.

Durante los últimos meses he estado trabajando en un proyecto secreto: un nuevo libro para desarrolladores de software interesados en aprender MariaDB.

Nuevo libro sobre MariaDB específico para desarrolladores

¿Por qué escribir un nuevo libro?
#

Decidí escribir este libro porque veo una falta de material de aprendizaje estructurado y actualizado sobre MariaDB desde la perspectiva del desarrollador. La mayoría de los libros enseñan MariaDB con un enfoque en actividades orientadas a la administración de bases de datos (DBA). Estos libros son excelentes para llevar a producción a MariaDB. Particularmente me gustó leer “Getting Started with MariaDB” (Daniel Bartholomew, Packt, 2015) y “Learning MySQL and MariaDB” (O’Reilly, 2015).

Mis libros favoritos sobre MariaDB

Sin embargo, no muchos de los libros disponibles se centran en actividades orientadas a los desarrolladores. Actividades como entender índices, gestión de transacciones, conectividad a base de datos desde lenguajes de programación como Java, Python o JavaScript (con Node.js), e incluso configurar un entorno de desarrollo con algo mejor para tareas de codificación que la herramienta de línea de comandos mariadb (la mayoría de los desarrolladores prefieren un editor avanzado para escribir código, incluido el código SQL).

Estoy convencido de que la mayoría de estos libros, además de ser extremadamente útiles y bien escritos, son escritos principalmente por DBAs. Así que veo la necesidad de un libro escrito para desarrolladores por un desarrollador.

El autor
#

He estado utilizando activamente MariaDB desde 2015 cuando me uní a Vaadin como ingeniero de software. Allí, formé parte de un equipo que desarrolló un sistema de gestión empresarial de salud dental usando MariaDB. Más tarde, en 2021, me uní a MariaDB plc y estos años me han enseñado más de lo que podría haber imaginado sobre bases de datos relacionales. Es evidente para mí que muchos desarrolladores alrededor del mundo quieren usar MariaDB en sus proyectos y necesitan un libro que adopte un enfoque de enseñanza diferente al de tutoriales, cursos, libros y documentación oficial que son centrados en DBAs.

Con todo esto en mente y usando mi experiencia previa (he publicado otros 3 libros), me motivé para reunir información, tomar notas y escribir un nuevo libro que he titulado “MariaDB for Developers: Crafting Data-Centric Applications” que será publicado en 2024. Por lo pronto, sólo estará disponible en Inglés.

Otros libros por Alejandro Duarte

La audiencia y los temas
#

El libro está dirigido a programadores que buscan integrar MariaDB con sus aplicaciones. Esto incluye tanto a profesionales ya familiarizados con MariaDB, como aquellos nuevos en MariaDB y que están transitando desde otras bases de datos SQL o NoSQL. El libro también es relevante para estudiantes de Ciencias de la Computación y académicos que buscan conocimiento práctico de expertos de la industria en el desarrollo de aplicaciones centradas en datos. Se enfoca en SQL y es más fácil de leer y seguir que la documentación oficial.

Algunos de los temas que cubre el libro son:

  • La historia de MariaDB
  • Configuración de MariaDB para Desarrollo
  • La Interfaz de Línea de Comandos de MariaDB
  • Conceptos Fundamentales de SQL
  • Conceptos Avanzados de SQL
  • Índices
  • Procedimientos Almacenados y Funciones
  • Triggers y Manipulación de Datos Impulsada por Eventos
  • Gestión de Transacciones y Concurrencia
  • Prácticas de Seguridad
  • Conexión desde Java, Python y Node.js
  • Migración a Producción

Dado que aún estoy trabajando en el borrador, hay espacio para comentarios sobre el contenido. Si tienes alguna sugerencia, házmelo saber en la sección de comentarios de esta página. Siempre son bienvenidas!

Páginas de ejemplo

¿Dónde puedo conseguirlo?
#

Creé un sitio web para el libro. Planeo actualizarlo a medida que el proyecto avance:

➡️ mariadbfordevelopers.com

Compartiré algunos de los capítulos de forma gratuita y haré todo lo posible para que el libro esté disponible para comprarlo como copia digital e impresa en tantos países como sea posible. Lanzaré una campaña de preventa con un generoso descuento, así que asegúrate de visitar el sitio web y utilizar el formulario de notificación para recibir una alerta una vez que el libro esté disponible.

Relacionados

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