Taming the Parallel Beast

Writing parallel programs — or parallelizing existing serial code — requires programmers to overcome several stumbling blocks. Here’s how.

Getting to Know NoSQL

NoSQL databases are getting loads of attention, but does this technology really meet IT needs?

Yes or No on NoSQL?

The rise of multiple NoSQL database technologies has database gurus scratching their heads about the suitability of NoSQL solutions for enterprise.

Is Ruby on Rails a Crown Jewel?

Ruby on Rails is a favorite Web-development environment. As it expands to support other platforms, can Ruby become the cross-platform Crown Jewel?