This ad will close in 20 seconds. Continue to site »
Java App Dev
Open Source Java
! Here are the latest Insider stories.
NoSQL grudge match: MongoDB vs. Couchbase Server
Tap the power of Google's Go language
Java 101: Interfaces in Java
Review: MongoDB learns cool new tricks
Suggestions for you
All Core Java
Testing and Debugging
All Enterprise Java
Java App Dev
Java Web Development
Scripting and JVM Languages
All Learn Java
All Mobile Java
Java Android Developers
Java iOS Developers
Testing and Debugging
Testing and Debugging news, information, and how-to advice
The hidden benefits of Docker for QA
First look: Chef’s Habitat puts automation in the app
Better software testing through automation
How to improve your CI/CD workflow and build higher-quality software faster with automated testing
Get started with log-driven development
Development and test cycles are becoming quicker and more efficient, so organizations need to use log-driven development for stricter monitoring
Oracle fixes critical flaws in Database Server, MySQL, Java
The bad news: Java and Oracle's database products had lots of vulnerabilities. The good news: None are currently under attack.
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?
Is it possible to reduce -- or even eliminate -- the human factor when it comes to testing software releases? In a word, yes.
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 top picks for your application development toolbox in 2014
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.
Recent Java How-To
Popular on JavaWorld
Eclipse, NetBeans, or IntelliJ? Choose your Java IDE
Android Studio for beginners: Code the app
Open source Java projects: Docker Swarm