Java 8 Functional Interfaces and Checked Exceptions

The Java 8 lambda syntax and functional interfaces have been a productivity boost for Java developers. But there is one drawback to functional interfaces. None... Read all

A JAXB Nuance: String Versus Enum from Enumerated Restricted XSD String

Although Java Architecture for XML Binding (JAXB) is fairly easy to use in nominal cases (especially since Java SE 6), it also presents numerous nuances. Some... Read all

Maven - How to Build Jar Files and Obtain Dependencies

This article represents facts on what would it take to build one or more jar files for a given framework/library using Maven, provided the framework’s... Read all

Java vs. Other Programming Languages: Does Java Come Out on Top?

Java is, arguably, one of the most popular programming languages amongst developers and is used to create web applications, customized software and web portals,... Read all

Creating Executable Uber Jar’s and Native Applications with Java 8 and Maven

creating uber jar’s in java is nothing particular new, even creating executable jar’s was possible with maven long before java 8. with the first release of... Read all

Hibernate Bytecode Enhancement

Read all

Java Unit Testing Interview Questions

The article presents some of the frequently asked interview questions in relation with unit testing with Java code. Please suggest other questions tthat you... Read all

Spring Security Run-As example using annotations and namespace configuration

Spring Security offers an authentication replacement feature, often referred to as Run-As, that can replace the current user's authentication (and thus... Read all

Quick Note: SSL with SOAP and SOAPUI

For doing SSL with SOAP, there’s a few things you need to setup. C:\Program Files (x86)\SmartBear\soapUI-Pro-4.5.1\jre\lib\security Also did it at the main jre... Read all

Java String length confusion

Facts and TerminologyAs you probably know, Java uses UTF-16 to represent Strings. In order to understand the confusion about String.length(), you need to be... Read all

Fast Clojure/Java Web Apps on NGINX Without a Java Web Server

Nginx-Clojure is a Nginx module for embedding Clojure or Java programs, typically those Ring based handlers. Read all

Disable Tests for Mule Studio Maven Projects

One of the most welcoming features of the new Mule Studio 3.4 is the Maven support. I was very keen to try out this new feature. I grabbed one of the projects I... Read all

Introducing the NPM Maven Plugin

This post comes from Alberto Pose at the MuleSoft blog. Introduction Suppose that you have a Maven project and you want to download Node.js modules previously... Read all

 

 

 

 

Top