Early look at developing API with Spring GraphQL

In this blog post we will see how to develop GraphQL API with Spring GraphQL (graphql-spring-boot-starter) library. Previously, Spring did not have own library support for developing GraphQL API, we had to integrate with third-party libraries like NetFlix’s DGS Framework, GraphQL Java Spring . Earlier in my blog posts, I have written blog posts ( part-1,…

Quarkus: Simplified Hibernate ORM with Panache

In this blog post we will see how to persist data using Hibernate ORM with Panache in Quarkus framework. Hibernate ORM is the de facto JPA implementation and offers the full breadth of an Object Relational Mapper. It makes complex mappings possible, but it does not make simple and common mappings trivial. Hibernate ORM with…

How to update large number of records in batches in PostgreSQL

Recently at my work added a new column to two of our database tables and the newly introduced column had to updated based on the sequence number. These tables had millions of records. Before updating records in huge numbers, we need to understand the little of PostgreSQL memory architecture. All the memory components which are…

Build web presentations with PRESENTA Lib JS library

Today I am going to show how to build presentations that can be displayed in browser with HTML, JavaScript and Markup files using PRESENTA Lib JavaScript library instead of Microsoft PowerPoint. PRESENTA Lib is a javascript library that generates web presentations from config objects. I am going to use only html , markup file and vanilla JS to build…