New & Notable
Software programming languages News
February 19, 2019
Interested in Java functional programming? The first place you need to start, especially if you use the Streams API, is with this Java Function interface example.
December 01, 2018
If you haven't used lambda expressions before, you might be wondering what the fuss is all about. After all, at the most basic level, they're nothing more than a new, somewhat simpler way to ...
October 23, 2018
The JavaOne conference is no more, but that doesn’t mean we can’t lament its death at the new Oracle Code One conference in San Francisco.
August 29, 2018
A recent RedMonk report finds more developers use programming languages that run on the Java Virtual Machine to build mobile and enterprise apps.
Software programming languages Get Started
Bring yourself up to speed with our introductory content
Java certification exam prep is an important step for anyone interested in the test. Consider a test-first approach that might help you more effectively study for the exam. Continue Reading
In 2018, we focused on what the future of Java might look like. With the IBM-Red Hat merger and the ascension of DevOps, the life and times of the Java developer are changing. Continue Reading
The Java Development Kit (JDK) provides the foundation upon which all applications that are targeted toward the Java platform are built. Continue Reading
Evaluate Software programming languages Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
Is it right to teach Java to students as an introductory programming language? If not, what are the alternatives to Java when it comes to learning how to code? Continue Reading
What is inversion of control, and why has inversion of control in Spring and Java become such a core development concept? Continue Reading
Here are 10 Jenkins questions designed to test your knowledge of the build tool. Think you know continuous integration well? Take this Jenkins quiz, and find out if you do. Continue Reading
Manage Software programming languages
Learn to apply best practices and optimize your operations.
Being able to pull from a source code repository is a given, but here are five features the Jenkins Git Plugin makes available to your build jobs that you didn't even know were there. Continue Reading
Interested in applying for that DevOps engineer position? Then take a look at these tough, sample DevOps interview questions and answers, and see how well you are prepared. Continue Reading
Applying for an engineering job where continuous integration is part of the description? Here are 10 tough Jenkins interview questions to prepare you for the DevOps engineering interview. Continue Reading
Problem Solve Software programming languages Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
Follow best practices for Java method design, and don't allow one public class to call another. If you skipped this step, be prepared to pay the consequences. Continue Reading
Java is always criticized for being bloated. But there are ways to minimize all the fill-in code. This Spring beans tutorial shows you how to write more efficient applications. Continue Reading
Speakers and vendors gather at the AWS 2013 conference to discuss data persistence. Continue Reading