-
Core Java
Getting Started with Gradle: Our First Java Project
This blog post describes how we can compile and package a simple Java project by using Gradle. Our Java project…
Read More » -
Enterprise Java
Thymeleaf – fragments and angularjs router partial views
One more of the many cool features of thymeleaf is the ability to render fragments of templates – I have…
Read More » -
Enterprise Java
Apache CXF 3.0: CDI 1.1 support as alternative to Spring
With Apache CXF 3.0 just being released a couple of weeks ago, the project makes yet another important step to…
Read More » -
Software Development
10 things you can do as a developer to make your app secure: #6 Protect Data and Privacy
This is part 6 of a series of posts on the OWASP Top 10 Proactive Development Controls. Regulations – and…
Read More » -
Scala
Option.fold() considered unreadable
We had a lengthy discussion recently during code review whether scala.Option.fold() is idiomatic and clever or maybe unreadable and tricky?…
Read More » -
DevOps
Installing Logstash v 1.4 (and Greater) on FreeBSD
In a previous post I described how to install Logstash (v. 1.3 and previous) on FreeBSD and in this post…
Read More » -
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 »