-
Core Java
Difference between Abstract Class and Interface in java
Some of the popular interview questions are “What are the differences between abstract class and interface”, “When will you use…
Read More » -
Software Development
Microservice Architecture – A Quick Guide
Last updated Mar. 7, 2019 1. Introduction to Microservices Architecture Microservices is an administration arranged architecture design wherein applications are…
Read More » -
Enterprise Java
Better error messages with Bean Validation 1.1 in Spring MVC application
Bean Validation 1.1, among many new features, introduced error message interpolation using Unified Expression Language (EL) expressions. This allows to…
Read More » -
Enterprise Java
Java EE7 and Maven project for newbies – part 6
Resuming from the previous parts Part #1, Part #2, Part #3, Part #4, Part #5 In the previous post (part…
Read More » -
Android Core
Saving preferences in your Android application
This is the third post in my series about saving data in Android. The other posts can be found here…
Read More » -
Enterprise Java
Spring Boot: Fast MVC start
I was planning to write an article about Spring Boot more than a year ago. Finally I have the time…
Read More » -
Software Development
The hi/lo algorithm
Introduction In my previous post I talked about various database identifier strategies, you need to be aware of when designing…
Read More » -
Software Development
I Don’t Think That Software Development Word Means What You Think It Means
There are several terms used inappropriately or incorrectly in software development. In this post, I look at some of these…
Read More » -
Core Java
A little bit on the JVM and JIT
As you might be aware, the JVM (Java Virtusal Machine) is what makes it possible for Java to adhere to…
Read More »