New & Notable
JVM languages - Scala, Groovy, Grails, Jruby News
February 03, 2021
Oracle's GraalVM Enterprise compiler technology is now available to developers as part of the Java SE subscription. GraalVM increases application performance.
December 23, 2019
Many developers get intimidated when they look at all the new APIs that accept lambda expressions as arguments, and wonder how they'll ever figure out which Java function to use and what the proper ...
September 15, 2019
If you're in San Francisco for Oracle Code One 2019, here are 10 sessions to visit to make the most out of your conference experience and chat with TheServerSide's Cameron McKenzie.
September 12, 2019
There's a lot to digest at Oracle Code One 2019. Here's some sage advice from a conference veteran to make the most out of your experience in San Francisco.
JVM languages - Scala, Groovy, Grails, Jruby Get Started
Bring yourself up to speed with our introductory content
Lisp, an acronym for list processing, is a functional programming language that was designed for easy manipulation of data strings. Continue Reading
When an exception occurs in your Java code, you can log it or you can rethrow it -- but don't do both. Here's why you must avoid that exception handling antipattern. Continue Reading
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
Evaluate JVM languages - Scala, Groovy, Grails, Jruby Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
Scripted pipelines were once the standard for CI/CD but they are nearly extinct, and since supplanted by declarative pipelines. See how they compare and when each works best. Continue Reading
Java needs to focus on the youth, adapt to emerging tech and constantly evaluate its performance to remain popular among developers. Continue Reading
At the Oracle Code One keynote, the recent track record of on-time releases and feature enhancements is a topic to boast about. Continue Reading
Manage JVM languages - Scala, Groovy, Grails, Jruby
Learn to apply best practices and optimize your operations.
Flummoxed why your Java code won't compile? Here are the 10 most commonly encountered Java compile errors, along with the fixes that will get your code working in no time. Continue Reading
Are you a new programmer in need of a quick and simple way to blend in with your team? Here's some career advice from none other than Benjamin Franklin that might help you do just that. Continue Reading
The next generation of Java developers can learn the ins and outs of the language through an unlikely source: video games such as Minecraft. Continue Reading