New & Notable
An understanding of how to calculate McCabe cyclomatic complexity in Java is the first step in better testing and improved software quality.
How do Selenium, Junit, Grinder and other automated testing tools work? Here's a tool-centric guide to unit testing, integration testing, load testing and more.
DevOps professionals need to know how Maven dependency management works. This log4j Maven dependency example demonstrates how to use Maven Central and resolve external libraries.
If you want to learn Maven and become a build master, the first step is to install Maven, and the second is to use the mvn command-line tool to compile and package Java apps.
How do you test self-driving car technology when the consequences of an error can be fatal? Here are some best practices for testing automotive apps and self-driving car software.
Coffee Talk: News & InsightSubmit Post
17 May 2018
One of the most commonly misunderstood version control commands is git cherry-pick, and that's a real shame because the ability to git cherry-pick a commit is ...
11 May 2018
Google's Android Things development Iokit turned v1.0 on Monday. I celebrated the birthday of the new tool that hopes to address IoT problems in development by...
09 May 2018
This year's Google I/O conference kicked off on May 8 with a nearly two-hour keynote. The keynote was held at the outdoor Shoreline Amphitheater near Google's ...
30 Apr 2018
While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are...
27 Apr 2018
Cloud, mobile, and IoT have changed the face of the modern network so it’s no surprise network security fundamentals have become important for businesses of ...
11 Apr 2018
A new borderless, blockchain collaboration talent pool could be the revolutionary force that resets the ground for both gaming industry players and developers.
10 Apr 2018
The Agile methodology has proven itself effective in the world of software development, but can Agile for hardware development transform the manner in which ...
22 Mar 2018
Was it just me, or did the Java 10 release just creep up on everyone? Given, a March release for Java 10 was planned a long time ago, but given Oracle's spotty...
08 Mar 2018
While great efforts have been made to encourage both men and women to enter into STEM related fields, ongoing acts of discrimination against women makes gender...
27 Feb 2018
The Eclipse Foundation has decided on Jakarta EE as the new name for Java EE as the organization moves to advance enterprise Java under the aegis of Eclipse.
Have a question for an expert?
Please add a title for your question
Get answers from your peers on your most technical Java Development challenges.
Cameron McKenzie asks:
Other than the McCable cyclomatic complexity metric, which other tools and measures do you use to ensure code complexity in your applications is minimized?
Chris Tozzi asks:
What automated testing tools do you use to secure your Java applications?
Cameron McKenzie asks:
What tricks do you have to resolve external libraries and fix broken builds when Maven dependency management facilities fall short of expectations?
Pro+ TheServerSide DownloadsView All
E-Handbook | June 2017Download