How to get developers to document their code
Poorly documented code? Chances are the problem lies not in your programmers, but in your process.
Neil McAllister, January 2012

Java apps face more performance issues, study finds
Findings from a wide-ranging software quality analysis study indicate that enterprise Java applications have more performance issues than similar enterprise software. The study also measured the real cost of technical debt, and evaluated software developed using waterfall versus agile methodologies.
Paul Krill, December 2011

Devops: IT's latest paper tiger
You think devops can align software development with IT operations? Think again, says McAllister.
Neil McAllister, December 2011

11 programming trends to watch
Whether you're banging out Cobol or hacking Node.js, keeping an eye on programming trends is key to staying competitive in an ever-shifting job market. Peter Wayner sorts the debris from the diamonds in this look at 11 tools and techniques that really are changing how developers work.
Peter Wayner, November 2011

What I'm thankful for as a developer
A rich bounty of modern developer tools make everyday working life easier for software developers. In this pre-Thanksgiving edition of Fatal Exception, Neil McAllister names the modern tools and methodologies he's grateful for.
Neil McAllister, November 2011

InfoWorld's top 10 emerging enterprise technologies
InfoWorld's editors and contributors weigh their bets on which of the groundbreaking technologies and trends of 2011 -- from HTML5 to Hadoop to private clouds -- will hold steady over the long haul, and could change IT for the better.
InfoWorld Staff, November 2011

Why OpenStack will falter
Open source history suggests that Eucalyptus, a private cloud implementation of Amazon Web Services, will triumph over OpenStack.
Savio Rodrigues, November 2011

End the holy war over agile development
InfoWorld's Bob Lewis makes the case that inter-generation IT teams should look beyond the agile-vs.-waterfall lock-in, and recognize that versatility is the new agility.
Bob Lewis, October 2011

Java Tip: When to use ForkJoinPool vs ExecutorService
This Java Tip demonstrates the performance impact of replacing the Java 6 <code>ExecutorService</code> class with Java 7's <code>ForkJoinPool</code>.
Madalin Ilie, October 2011

Devops gets developers and admins on the same page
Modern development methods and schedules push programmers to code fast, and now the devops revolution is finally helping sysadmins get out of the way.
Paul Krill, September 2011

Real-time performance monitoring for Heroku Java users
Developers can monitor application and transaction performance using the New Relic service.
Nancy Gohring, August 2011

The A-Z of programming languages: From Pizza to Scala
How Martin Odersky created the programming language behind Twitter.
Lisa Banks, August 2011

Acceptance test driven development for web applications
Acceptance test driven development , or ATDD, is a simple process change that can have far-reaching implications for your development projects. Learn about the most common approaches to ATDD and the tools for using it in your web development projects.
John Ferguson Smart, August 2011

Hail the return of native code and the resurgence of C++
Interpreted languages and virtual machines are all well and good, but a new version of C++ signals renewed interest in old-fashioned native binaries.
Neil McAllister, August 2011

Agile Manifesto writers reunite to celebrate and agitate for agile
Fifteen of 17 co-authors gather to cite successes, share disappointments, and propose directions.
Paul Krill, August 2011

Find more >

Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld