CodeinJar

Tutorials

Java is a high-level, class-based, object-oriented general-purpose programming language intended to let programmers write once, run anywhere.

Jakarta Persistence or JPA is a JakartaEE API specification that provides Java developers with an object/relational mapping facility for managing relational data in enterprise Java applications.

Spring Boot is an open-source, microservice-based Java web framework offered by Spring, particularly useful for software engineers developing database driven web apps and microservices but it is quite popular to build REST APIs.

Spring Data JPA is an ORM framework that provides repository support for the Jakarta Persistence API (JPA). It eases development of applications with a consistent programming model that need to access JPA data sources.

Quarkus is a full-stack Java framework that optimizes Java for containers and serverless, cloud, and Kubernetes environments. If you already have used Spring Boot, you love it.

Thymeleaf is a server side Java template engine that works on both web and standalone environments and the purpose of it's to build fullstack Java web applications with the help of Spring Boot or Micronaut.

Apache FreeMarker is a free Java-based template engine, originally focusing on dynamic web page generation with MVC software architecture.

Qute is a templating engine designed specifically to meet the Quarkus needs. The usage of reflection is minimized to reduce the size of native images.

JavaScript and TypeScript both are scripting/compiled Programming Languages and used to build dynamic and interactive web pages that can handle user interactions.

React is a web based JavaScript library that is used to develop native user interfaces and it is quite popular to build single page web applications amongst frontend developers.

Angular is an open source Typescript based mobile/desktop application framework that primarily used for developing single page web applications(SPA).

Gatsby is a React-based open source static site generator with performance, scalability and security built-in that helps developers build blazing fast websites and apps.

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.