-
Software Development
Choosing a Programming Language
What programming language to use is probably the single biggest technical decision facing a project. That one decision, affects every…
Read More » -
Software Development
How to increase donations to an open source project
Lots of open source projects raise money from their user communities by soliciting donations. Most open source projects will have…
Read More » -
Enterprise Java
Simple Gradle Web Application
Gradle easily supports Java web applications through the “war” and “jetty” plugins. This tutorial will show you how to quickly…
Read More » -
Core Java
Predicate and Consumer Interface in java.util.function package in Java 8
In my previous post I wrote about Function interface which is part of java.util.package. I also mentioned about Predicate interface…
Read More » -
Software Development
Does Defensive Programming Deserve Such a Bad Name?
The other day I went to an hour’s talk on erlang, merely as an observer; I know nothing about erlang…
Read More » -
Core Java
Bending NetBeans Code Templates to My Will
Anyone who has read any of my posts on NetBeans knows that there are numerous features of NetBeans that I…
Read More » -
Enterprise Java
JMS and Spring: Small Things Sometimes Matter
JmsTemplate and DefaultMessageListenerContainer are Spring helpers for accessing JMS compatible MOM. Their main goal is to form a layer above…
Read More » -
Enterprise Java
JPA: Determining the Owning Side of a Relationship
When using the Java Persistence API (JPA) it is often necessary to create relationships between two entities. These relationships are…
Read More » -
Enterprise Java
How to Install Gradle
Gradle is a dependency management / build tool that combines the best of Maven and Ant, making it an extremely…
Read More »