Apache CloudStack 4.2: Easier upgrades, faster installation, better scaling
Donated to Apache in March 2013, the Citrix CloudStack is now in its second release, featuring improvements to the process for installation and upgrades as well as more efficient scaling.
Serdar Yegulalp , October 2013

How to provision users in a cloud world
When subscribing to multiple SaaS offerings serving many users, it gets complicated quickly. Here's how to address the problem now and in the future.
Phil Rhodes, September 2013

Java tip: Write an SOA integration layer with Apache Camel
Use Apache Camel's Multicast and Aggregator pattern implementations to develop a quick-and-easy integration layer for a service-oriented architecture.
Anirban Konar and Devaradjan Venkatesan, September 2013

Apache Struts security update disables vulnerable feature
Developers are advised that the newly released Struts 2.3.15.2 fixes a security issue by disabling dynamic method invocation by default, which could mean refactoring for future installations.
Lucian Constantin, September 2013

Bitbucket vs. GitHub: Which project host has the most?
Point-for-point, GitHub and Bitbucket both have much to offer as source code hosting services. Find out what differentiates these projects and get tips for choosing the right respository for your code.
Jonathan Freeman, September 2013

7 cutting-edge programming experiments worth trying
The trick to the cutting edge is to experiment, not to jump in with both feet. Get tips for using emerging technologies for real-world results, without getting burned.
Peter Wayner, September 2013

Java EE a tough sell for Spring framework users
New Spring framework releases such as Spring 4.0 and Spring IO stay in step with the evolving Java EE while offering programming ease and enterprise features not found on the Java standard platform.
Paul Krill, September 2013

Has Apache lost its way?
Internal tensions and community disputes have led some developers and analysts to question whether the Apache Software Foundation is still fit to lead the open source community it helped to create.
Serdar Yegulalp, August 2013

In defense of Apache
The Apache name is helpful for getting little-known open source projects off the ground, and even occasionally launching them into the stratosphere. So why is the open source giant still getting mixed reviews?
Andrew C. Oliver, August 2013

10gen CEO: NoSQL has come far, but still needs better security, management
NoSQL databases are known for being able to handle high volume data that doesn't fit the relational model, but the NoSQL ecosystem is not yet mature enough for many mainstream applications, said the MongoDB CEO.
Paul Krill, August 2013

Bad code happens, so be prepared
Speaking at NoSQL 2013, developer Nathan Marz discussed the success of his Project Storm and called on developers to be more experimental, and les deterministic, about code.
Paul Krill, August 2013

6 technologies you should learn this year
Continually learning new skills is both a perk of being a software developer and a career necessity. The trick is knowing which trends to follow, so here's a list that'll help.
Andrew C. Oliver, August 2013

Firefox, Chrome strengthen in-browser debugging
Web developers find debugging web apps in the browser is getting easier, as Mozilla Firefox offers more customization control and Google Chrome introduces an in-browser code editor.
Joab Jackson, August 2013

Researcher builds botnet-powered distributed file storage system using JavaScript
HiveMind, built by Sean T. Malone, uses JavaScript to store data on a network of computer nodes, with or without an admin's permission.
Lucian Constantin, August 2013

What are graph databases good for? Here's a killer app
Still using an RDBMS for friend-of-a-friend queries? Big mistake. Enlist a graph database using Neo4j instead.
Andrew C. Oliver, August 2013

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