The rise of Node.js: JavaScript graduates to the server
Microsoft and others have already adopted this technology to extend JavaScript beyond the browser. Still, software developers should beware the limits of Node.js.
Paul Krill, February 2012

Develop an environment-aware Maven build process
Including environment variables in your Maven build process could boost your team's efficiency at every stage of the software development lifecycle. Java developer Paul Spinelli demonstrates his custom approach to environment-aware Maven builds.
Paul Spinelli, February 2012

Enterprise Hadoop: Big data processing made easier
Amazon, Cloudera, Hortonworks, IBM, and MapR mix simpler setup of Hadoop clusters with proprietary twists and trade-offs
Peter Wayner, January 2012

Still don't think open source hurts commercial software? Guess again
Enterprises in cloud environments are mostly opting for open source Java app servers over commercial counterparts.
Paul Krill, January 2012

Resistance is futile: IT will love consumerization too
Appliance and workload-optimized systems in data centers are a logical outcome of the consumerization of IT
Savio Rodrigues, January 2012

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

9 hot technology startups to watch in 2012
These networking and IT startups could hit the big time in 2012 with game-changing innovations in a wide array of fields.
Brad Reed, 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

Near misses and lost opportunities: Application development in 2011
Neil McAllister finds that his 2011 forecasts proved mostly accurately, which wasn't always good news for developers and the tech industry.
Neil McAllister, 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

Bitcoin for beginners, Part 2: Bitcoin as a technology and network
Dirk Merkel continues his introduction to Bitcoin with a look at the Bitcoin network as a system. He briefly explains the mechanics of transactions, blocks, and the block chain, as well as the Bitcoin wallet. He also discusses double-spending and Bitcoin mining, two controversial aspects of Bitcoin.
Dirk Merkel, 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

How devops can help speed application development
Devops tightens the feedback loop between developers and operations, which can allow organizations to more quickly refine their code.
Joab Jackson, November 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

Red Hat OpenShift adds Maven and Jenkins to PaaS preview
Red Hat's OpenShift hosted platform now incorporates the open source Maven and Jenkins application development management programs.
Joab Jackson, November 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