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