Java Functional Interfaces Tutorial

A tutorial on Java Functional Interfaces – Learn with code examples the concept of Functional Interfaces and why were they added in Java 8.

Actuators in old Spring Boot (1.x)

A quick guide to Old Spring Boot 1.x actuators. Know the endpoints, configurations and write Custom Endpoints with code samples and examples.

Spring Boot Introduction

Get an Introduction to Spring Boot. Learn framework features and basic concepts in detail, and understand benefits of Using Spring Boot.

Hands-on Spring Data JPA

This is your guide to get Hands-on Spring Data JPA. It gives an Introduction to Spring Data JPA and provides easy code examples

Spring @Autowired Guide

Welcome to Spring @Autowired Guide. You will learn how the @Autowired annotation works, with the help of Spring auto-wiring examples.

Spring Bean Scopes Guide

Read this tutorial to learn about Spring Bean Scopes. Spring Bean Scopes define the lifecycle and the availability of the beans in Application Context.

Scala Classes & Constructors

In this series of Scala Tutorials, we are looking at Scala constructors. See how the default, custom, primary and auxiliary constructors work in Scala.

Introduction to Scala Language

Introduction to Scala Language is a first part of series of Scala Language Tutorials. This post describes what is Scala language, the basic features and coding constructs.

Spring Framework Architecture

A detailed overview of Spring Framework Architecture. Learn how the various components of Spring Framework are organised.

Introduction to Spring Framework

This is an Introduction to Spring Framework and Spring’s core concepts. In this tutorial, we will cover the main advantages, and features of Spring Framework.

Java Persistence API Guide

This guide covers an overview of Java Persistence API (JPA). Why it was created, what are the highlights, and what are the major parts. Learn Entity, EntityManager, JPQL and Criteria.

Spring Boot with Spring Data JPA

A guide for Accessing data using Spring Data JPA abstraction. We will use real database and Spring Data JPA for creating table and accessing data.

Understanding Java 8 Streams API

This article helps Understanding Java 8 Streams API. Learn what are streams, how different they are from Collections, stream operations, behaviours with simple examples

JSR 310 Part 3 : Java 8 Date and Time API

Java 8 Date and Time API is modified. Learn about what has changed and how better it is compared to old API or Joda Time API. Explained in detailed with examples.

JSR 310 Part 2 : Joda Time API

Before we learn Java 8 Date and Time API, let’s have a looks at what is Joda Time API and how it is different than old date and time API. This will help us understand how better Java Date and Time API is.

Introduction to Java Preferences API

Java Preferences API is quite old and not so famous feature in Java. Learn about how Java Preferences API helps storing User or System preferences with the help of detailed examples.

Introduction to Fork Join Framework

Learn about Java Fork Join Framework, how it works, what is Work Stealing Algorithm, how it makes use of multi-core capabilities and how parallelism is different than concurrency.