Java
-
Yet another Java 8 Lamdbas and Streams example
I’ve been lagging behind with what Java 8 features exercising concerns, so in this post I will briefly present my initial…
Read More » -
Validating XML Against XSD(s) in Java
There are numerous tools available for validating an XML document against an XSD. These include operating system scripts and tools…
Read More » -
One Year After Java 8’s Release, IDEs and Compilers are not Fully Ready Yet
One year ago, on March 18, 2014, Java SE 8 was released, and with it, the bliss of functional programming…
Read More » -
Creating Millions of Objects with Zero Garbage
As noted in First rule of performance optimisation, garbage is the enemy of fast code. Not only can it destroy any sort…
Read More » -
Netty: A Different Kind of Web(Socket) Server
Netty is used today in all kinds of applications, all over the Internet, to handle thousands (if not millions) of chat…
Read More » -
Using rx-java Observable in a Spring MVC flow
Spring MVC has supported asynchronous request processing flow for sometime now and this support internally utilizes the Servlet 3 async…
Read More » -
Apache Camel Eclipse Tooling with Debugger
About 2 months ago Lars Heineman blogged about improved Apache Camel Eclipse tooling on the way as part of the…
Read More » -
Handling time outs in Async requests in JAX-RS
JAX-RS 2.0 provides support for asynchronous programming paradigm, both on client as well as on the server end. This post…
Read More » -
Roll Your Own Pirate-Elvis Operator
So, Java doesn’t have an Elvis operator (or, as it is more formally known, null coalescing operator or null-safe member…
Read More »