Introduction Interface in Java has evolved over the Java releases more so in Java 8 and Java 9. In this article we will look at how Interface was prior to Java 8 […]
Mohamed Sanaulla
Configure Embedded H2 Console With Spring MVC Application

In our previous post we deployed a Spring MVC app using embedded H2 database to Tomcat. Browsing the data in an embedded DB is difficult because we cannot connect an external client […]
How to Deploy Spring Application Without web.xml to Tomcat

Introduction Since the Servlet 3 specification web.xml is no longer needed for configuring your web application and has been replaced by using annotations. In this article, we will look at how to […]
Using Google reCaptcha with Spring Boot application

Introduction reCaptcha by Google is a library used to prevent bots from submitting data to your public forms or accessing your public data. In this post, we will look at how to […]
Using Mustache.js for Client-Side Templating

Introduction In this article, I will show you how to make use of Mustache.js for client-side templating. In this approach, we get the JSON data from an API, developed by you or […]
Aggregate and Index Data into Elasticsearch using Logstash, JDBC

Introduction In my previous posts here and here I showed you how to index data into Elasticsearch from a SQL DB using JDBC and Elasticsearch JDBC importer library. In the first article […]
My First book Java 9 Cookbook, Packt Publications – Over 100 Java recipes covered
Packt Publications recently published Java 9 Cookbook co-authored by me along with my co-author, a seasoned developer, Nick Samoylov. Yes!! This is my first publication and hopefully first of much more to […]
Book Review: Murach’s Javascript and jQuery 3rd Edition
Murach’s Javascript and jQuery is a book useful for those who are beginning to learn Javascript and would want to try out jQuery as well. This book is divided into three sections: […]
WebUI Popover – Useful wrapper over Bootstrap Popover
Github Project page: WebUI Popover. Some of the examples: To create a closeable popover: $(“#popover-elem”).webuiPopover({ content: “Closeable content”, title: “Closeable”, closeable:true }); To create a non-dismissable popover: $(“#popover-elem”).webuiPopover({ content: “Non dismissible content”, […]
Using Gmail as SMTP server from Java, Spring Boot apps

Gmail users can use Gmail’s SMTP server smtp.gmail.com to send emails from their Spring Boot apps. For this let us do some setup in the app: Provide SMTP connection properties in the application.properties […]