Latest Entries


Functionality mocking with Spring AOP
Recently our team needed to measure the performance of a client’s application, which heavily depends on third API providers, such as Spotify, Yelp and TripAdvisor. O...


6 Steps to Making a Killer Landing Page
What are people actually looking for We should never forget that the main idea of a landing page is to convert our users by mesmerizing them and giving them the...


Implementing custom authorization function for Spring’s @Pre and @Post annotations
The @Pre and @Post annotations provide a way to enforce access control through Spring EL expressions, which can invoke method...


By Nikola Nenov
What needs to be unit tested. How much code coverage is needed.
The purpose of this article is to show what you should test and what you should NOT test on your application. No code will be shown here but an...


Implementation of CRUD operations for database entity with AngularJS, Spring Boot and Spring-Data-JPA
In this article, I will show you how to implement CRUD (Create, Read, Update, Delete) functionality for ...


Applying internationalization and localization to AngularJS application
As we all know, first impression is very important. It is good user experience to display the text and apply the locale of the a...


Data visualization under 15 minutes with the ELK stack
Following the series of my previous blog posts regarding data visualization with Highcharts and AngularJS, this time I’ll show you how easily the same...


Database migration to different table structure and different database server
Sometimes if we have to rewrite a very old system, we might want to change the database tables structure and the database ...


By Nikola Nenov
Development of RESTful API with Spring Boot in less than 20 minutes
The purpose of this blog is to show how to build restful web services using Java and Spring Boot. I will try to show you some of the best...


Java8 LocalDateTime to Joda LocalDateTime with jackson
Yesterday I fought a problem that didn’t seem to take as much time as it actually did, so I decided to write a few lines to share the learned ...
Always fresh and authentic Java and Oracle content.
Enjoy and share.