-
Core Java
How not to use Java 8 default methods
Warning: you can not make this unseen once you have read I was talking about the multiple inheritance of default…
Read More » -
Core Java
Java 8 default methods: what can and can not do?
What default method is With the release of Java 8 you can modify interfaces adding new methods so that the…
Read More » -
Core Java
Compiling and Running Java Without an IDE
A recent Java subreddit thread called “Compiling Java Packages without IDE” posed the question, “is [there] a command that compiles…
Read More » -
Core Java
How to process stream and read text file in Java 8
I have converted one of my old utility class using latest Java8. I use this often to print content of…
Read More » -
Enterprise Java
How to implement a Session Timeout in Play Framework 2
If you follow the Play Framework 2 guide for implementing authentication: http://www.playframework.com/documentation/2.2.2/JavaGuide4 — you will notice that there is no…
Read More » -
Software Development
Integration platform as a service, the cloud, and… baby unicorns
Ahh yes, this mythical utopian “cloud” where unicorns frolic, butterflies abound, and magical elves fetch me a beer three quarters…
Read More » -
Software Development
Why Abstraction is Really Important
Abstraction Abstraction is one of the key elements of good software design. It helps encapsulate behavior. It helps decouple software…
Read More » -
Software Development
Contributions of Individual Programming Languages to Software Development
I’ve grown weary of the blog posts and forum rants stating why one programming language is better than another. I…
Read More » -
Scala
Spring-boot and Scala
There is actually nothing very special about writing a Spring-boot web application purely using Scala, it just works! In this…
Read More »