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

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

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

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

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

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

Javascript Primitives Guide

What are primitives in Javascript? What pitfalls to watch for? What are their object wrappers and when should you use them?

IntelliJ IDEA Tips & Tricks: Synchronization and Sharing of Settings

Did you know IDEA offers two ways of synchronization of you settings among multiple instances of your IDE? You can use it when working on multiple computers or to share unified settings in your team.