5 pioneering paths for software development's new frontier

Modern software development requires a nimble approach -- which means mixing methodologies and hiring cross-functional coders, for a start. Find out how forward-thinking developers are beating out the old-guard in emerging app markets.
Serdar Yegulalp, May 2013

The 14 characters you meet as a coder
Are you a Developer Diva? Perhaps a Holy Priest of technology? Or maybe you're the Hipster Hacker from Hell? See if you can spot your own worst enemy in any of these 14 software developer personality archetypes.
Andrew C. Oliver, May 2013

Open source Java projects: Akka
Get started with Akka, a JVM-based toolkit and runtime that implements the actor model message-passing paradigm. In this installment of <i>Open source Java projects</i>, Steven Haines presents a simple program that showcases the Akka message passing system, then develops a more complex program using concurrent processes to compute prime numbers.
Steven Haines, May 2013

Amazon adds to developer choices with JavaScript SDK for Web Services
The SDK for Node.js can be used to build fast and scalable network applications for Amazon's cloud.
Mikael Ricknäs, May 2013

Mobile strategy? You need a business strategy
Mobile technology is an enabler, not a goal. Start with your business goals and then see where mobile helps them.
Brian Katz, May 2013

CIOs like big data, just not in the cloud
Although cloud providers like Amazon are linking big data with the public cloud, enterprises rightfully don't see it that way -- not yet.
David Linthicum, May 2013

Big movies, big data: Netflix embraces NoSQL in the cloud
With billions of reads and writes daily, Netflix relies on NoSQL database Cassandra to replace a legacy Oracle deployment.
Andrew Lampitt , May 2013

Java EE 7 moves forward
The next version of enterprise Java has received executive approval in the Java Community Process and a reference implementation is due soon, Oracle says.
Paul Krill, May 2013

Java tip: Orthogonality by example
Orthogonality is a concept often used to describe modular and maintainable software, but it's also a design principle found (and broken) in some of our most popular Java utilities. With this short article you'll wrap your head around orthogonality once and for all -- by seeing how it is implemented, and violated, in Log4j. Workarounds are also discussed.
Jens Dietrich, May 2013

Survey: Control and security of corporate open source projects proves difficult
A recent survey by Sonatype found widespread use of open source -- with 80 percent of a typical Java application assembled from open-source components -- but a lack of corporate standards governing usage.
Ellen Messmer, April 2013

AMD-led consortium takes steps to break multicore programming barriers
The HSA Foundation has released a uniform memory architecture, called HUMA, that would make different memory types in a system accessible to all processors.
Agam Shah, April 2013

Sencha CEO: Treat HTML5 apps as a programming platform, not a Web page
Tools vendor executive Michael Mullany also sees excitement about Firefox OS but says more work is needed on Tizen.
Paul Krill, April 2013

A first look at Gavin King's Ceylon
Gavin King brought us Hibernate and Seam. Now he wants us to drink the Kool-Aid -- or rather the Ceylon tea -- once more.
Andrew C. Oliver, April 2013

Under the hood of Pivotal One, where cloud dev meets big data
Flush with cash from GE, startup Pivotal unveils ambitious PaaS offering aimed at fulfilling 'Internet of things' dream.
Ted Samson, April 2013

Why developers are turning to API services
As outside services are increasingly integrated into enterprise and consumer applciations the demand for API management tools is also growing, especially for cloud and mobile apps.
Paul Krill, April 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