Java App Dev
Internet of Things
Open Source Java
What REPL means for Java
Up your coding game with these 7 habits of great programmers
The 7 most common Hadoop and Spark projects
Review: MongoDB 3.0 reaches for the enterprise
GitHub's next big innovations won't come from GitHub
Know your real-time protocols for IoT apps
Suggestions for you
All Core Java
All Enterprise Java
Architecture & Scalability
Data Storage & Management
Enterprise Application Integration
Enterprise Application Performance
Java Web Development
Java App Dev
All Java App Dev
Rich Internet Applications
Scripting and JVM Languages
Testing & Debugging
Web Application Frameworks
All Mobile Java
Java Android Development
Java iOS Development
Testing & Debugging
Testing & Debugging news, information, and how-to advice
Test like crazy for Java happiness, report says
Small, responsive and dedicated performance teams tend to be the ones that produce the highest-performing Java code, according to a study by RebelLabs.
Are you over-testing your software?
8 steps to a faster, smoother build process
False positives undermine the whole purpose of automated testing and continuous integration; eliminate them with these tips.
The state of open source security
Recent high-profile vulnerabilities have put the lie to the 'many eyes' theory -- but also driven real progress in securing the open source ecosystem.
Conquer continuous delivery with GitHub and Jenkins
GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.
How just about everyone gets unit testing wrong
Automated unit testing is a great tool to help deliver higher quality software at a lower cost. But most software teams either don't write any unit tests or write too many.
How to (and how not to) measure programmer productivity
Can programmer productivity be effectively measured? Blogger Jim Bird joins the chorus claiming that it can't – at least not using traditional methods alone.
Let's smash some bugs! Five error tracking tools for Java
Takipi demos five newer error tracking tools – Takipi, Stack Hunter, Raygun, Sentry, and Airbrake – in a common Java debugging routine.
Bossie Awards 2014: The best open source application development tools
InfoWorld's editors and contributors pick the essential tools for software developers in 2014. Find out which languages, frameworks, and libraries deserve top place in your open source toolbox.
Dustin's Software Development Cogitations and Speculations
Autoboxing, Unboxing, and NoSuchMethodError
The Java NoSuchMethodError sometimes arises when pre-Java 5 classes are compiled with classes that include autoboxing and unboxing syntax. Find out why and learn how to work around it in this post.
Shipilёv on writing good benchmarks -- Java vs Scala
Writing good benchmarks begins and ends with the relentless drive to understand why your system is behaving as it does. Once you've got that down, optimization naturally follows.
15 technologies changing how developers work
The work of telling computers what to do is markedly different than it was even five years ago, so don't get caught asleep at the console. Peter Wayner profiles 15 technologies transforming how developers work today.
Google thinks global Internet security with Project Zero
Project Zero's team of security researchers will be dedicated to rooting out security bugs and traps in popular software, not just Google's.
Can TDD factions agree to disagree?
The #isTDDDead debate might be over but history suggests the fallout has just begun. Or at least that's what Uncle Bob says.
Git 2.0 features better defaults and a kinder learning curve
Improved defaults make the open source code sharing and version control system much easier to use for existing users and newbies alike.
Java developers prefer JUnit, Jenkins, and Git
Survey also reveals two-thirds of Java developers are still using Java 7, and Scala topped the list of alternative JVM languages.
How Joyent debugs Node code
Node.js's maintainers at Joyent discuss how Node and its apps are debugged, common issues with deployments in the wild, and how they're using DTrace for runtime profiling.
11 reasons encryption is (almost) dead
Massive leaps in computing power, hidden layers, hardware backdoors -- encrypting sensitive data from prying eyes is more precarious than ever.
Front-end ops gaining prominence in Web development
The desire for faster websites and shorter development time is driving efforts to improve front-end coding and application testing. New tools are part of the package.
Java Tip: Hibernate validation in a standalone implementation
Get started with declarative annotations, composite validation rules, and selective validation in Hibernate Validator 5.0.3.
Recent Java How-To
Coverity Scan Open Source Report 2014
10 Best Practices for Log Management
Northumberland County: Away from the River and into the Cloud
5 Ways Private PaaS Helps Boost Developer Productivity
Popular on JavaWorld
Java: The once and future king of Internet programming
HTTP/2: A jump-start for Java developers
Learn Java from the ground up
JRebel Free Trial - View Code Changes Instantly
This ad will close in 20 seconds. Continue to site »