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

Learn Scala with Specs2 Spring
Using Specs2 Spring to test your Java apps is one way to start learning Scala's object-functional programming patterns, without leaving the Spring framework or tossing out perfectly good Java code.
Jan Machacek, December 2011

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

Tough tests flunk good programmer job candidates
Quizzes and brain-teasers are useful in evaluating potential software development hires, but don't take them too far.
Neil McAllister, 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

Microsoft's Roslyn: Reinventing the compiler as we know it
New, experimental compilers for .Net add dynamic compilation and interactive development capabilities to C# and Visual Basic.
Neil McAllister, 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

Kotlin project adds another language option to JVM
Developers looking to use the new statically typed language will find it similar to learning Java, says JetBrains.
Paul Krill, 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

Lost programming skills
What today's coders don't know does hurt. ITworld's Daniel P. Dern talks to software engineers about the poor programming habits that set their teeth on edge.
Daniel P. Dern, August 2011

Why should guilty coders pay?
Reader feedback on last week's post indicates that most people think it's a terrible idea to make companies liable for bad code. Deep End blogger Paul Venezia explains why he's not backing down.
Paul Venezia, July 2011

Why your shop needs continuous integration
Automated software builds and testing improve code quality and increase developer productivity.
Paul Krill, July 2011

Java standards process to get an upgrade
The JCP.next proposal emphasizes transparency and the loss of voting privileges for members with low participation
Paul Krill, June 2011

It's a (jQuery) cookbook!
Books written by a cast of thousands aren't usually very good. The most common problem is that the multiple-author book winds up reading like a bunch of chapters written by different people for different audiences in different styles all slapped together, with a table of contents and index added as an afterthought.
Martin Heller, December 2009

Will Oracle kill the Java community?
Will Oracle be good to Java's developers?
, June 2009

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