Introducción a Spring Data y Querydsl
Marvin Wilfredo Ajcuc Cuzco
Actualmente me desempeño como Senior software developer y cloud architect, he trabajado en distintas instituciones en el sector público y privado de Guatemala utilizando distintos lenguajes y tecnologías de desarrollo de software y bases de datos, pero me gusta especialmente Java y Spring Framework. Me gusta el diseño de soluciones innovadoras con tecnologías en la nube con AWS y GCP.
En esta charla mostraré las diferentes ventajas de utilizar Spring Data para el acceso a datos de una base de datos relacional, mostrando los beneficios de la abstracción que nos proporcionan los repositorios para consultas simples, inserts y updates a base de datos. Pero algo que normalmente los desarrolladores que están familiarizados con JPA siguen haciendo, es utilizar jdbc para consultas complejas que piensan o no quieren hacer con JPA. Quiero mostrar como hacer estas consultas con Querydsl lo cual nos brinda una capa de abstracción sobre el lenguaje y consultas SQL.
Para esta charla idealmente los asistentes deben tener conocimiento de desarrollo en java y haber tenido experiencia con programas que realizan conexiones a base de datos. Considero que soy buen candidato para hablar de este tema ya que cuento con varios años de experiencia utilizando hibernate, Spring Data, Criteria API, y más recientemente Querydsl. También en los lugares donde he trabajado siempre me he caracterizado por explicar y compartir el conocimiento con mis compañeros.