Java App Dev
Internet of Things
Open Source Java
Open source Java projects: Docker
Which code is best? 3 JVM languages duke it out
Modular software creates agility -- and complexity
Jump into Java microframeworks, Part 2: Ninja
Review: OpenShift 3 rocks Docker containers
Oracle proposal clarifies Java API deprecations
Suggestions for you
All Core Java
All Enterprise Java
Data Storage & Management
Enterprise Application Integration
Enterprise Application Performance
Java App Dev
Testing & Debugging
Testing & Debugging news, information, and how-to advice
Oracle fixes critical flaws in Database Server, MySQL, Java
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.
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.
Recent Java How-To
Data Center Design Best Practices: Efficiencies Beyond Power And Cooling
Coding with JRebel: Java Forever Changed
10 Best Practices for Log Management
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 »