-
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 » -
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 » -
Software Development
How to Begin Learning and Applying LaTeX
I recently started working with LaTeX based on a colleague‘s recommendation. To be honest, it was a little steeper learning…
Read More » -
Core Java
Abstract Class Versus Interface in the JDK 8 Era
In The new Java 8 Date and Time API: An interview with Stephen Colebourne, Stephen Colebourne tells Hartmut Schlosser, “I…
Read More » -
Core Java
The Illuminating Javadoc of JDK 8
One of the nice features of the standard JDK 8 API documentation is the ability to view all or different…
Read More » -
Core Java
Serializing Java Objects with Non-Serializable Attributes
There are multiple reasons one might want to use custom serialization instead of relying on Java’s default serialization. One of…
Read More » -
Core Java
ObjectStreamClass: Peeking at a Java Object’s Serialization
ObjectStreamClass can be a useful class to analyze the serialization characteristics of a serialized class loaded in the JVM. This…
Read More » -
Software Development
Something to Consider as Java Tops the Programming Charts
The following is a contributed article from Dennis Chu of Coverity: Something to Consider as Java Tops the Programming Charts…
Read More » -
Enterprise Java
Specifying Gradle Build Properties
Properties are a valuable tool for easily customizing Gradle builds and the Gradle environment. I demonstrate some of these approaches…
Read More »