Adding search to your static JAMStack site

Adding search to your static JAMStack site
How to add search option to your static JAMStack site using Algolia Search and Algolia DocSearch.

Spring REST Docs - Test driven documentation of REST API

Spring REST Docs - Test driven documentation of REST API
Test driven REST API documentation as an alternative to traditional Swagger docs.

Migration to JAM stack and Netlify from WordPress

Migration to JAM stack and Netlify from WordPress
How and Why I migrated from WordPress to static JAM Stack site deployed on Netlify.

JShell - New REPL tool in Java 9 for quick prototyping

JShell - New REPL tool in Java 9 for quick prototyping
From version 9, Java now has its own interactive REPL console, which is useful for quick checks, prototyping and educational purposes.

Getting rid of web.xml in Spring MVC App

Getting rid of web.xml in Spring MVC App
From Servlet 3.0 on, web.xml is optional. How to get rid of it in your Spring MVC app and what is the replacement?

Migration to GatsbyJS and JAM stack from WordPress

Migration to GatsbyJS and JAM stack from WordPress
How and why I migrated from WordPress to static JAM Stack site built with Gatsby JS.

Documenting Spring Boot REST API with Swagger and SpringFox

Documenting Spring Boot REST API with Swagger and SpringFox
How to document your Spring Boot REST APIs using Swagger with SpringFox?

Javascript: Uncovering mysteries of "this" keyword

Javascript: Uncovering mysteries of "this" keyword
"This" is a very straightforward concept in other languages. Not so in javascript. It can point to pretty much anything depending on the context.

Javascript hoisting, var, let and const variables

Javascript hoisting, var, let and const variables
One of the Javascript's oddities is that you can use variables and functions before they are declared. It's called hoisting. Fortunately, in ES6 let and const variables offer much better behavior.

Javascript constructor functions and new operator

Javascript constructor functions and new operator
What does Javascript's new operator do? What are constructor functions? Why is new criticised and what are the alternatives?

Let's connect