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

When to use applets instead of HTML forms: Three easy techniques
Web developers are plagued by the inconsistent browser rendering of HTML and JavaScript, yet most continue to use HTML forms to build GUI front-ends. In this article Dr. Mark O. Pendergast considers the alternatives: three cases where Java applets are a viable, useful, and relatively secure alternative to HTML forms.
Mark O. Pendergast, PhD, April 2013

Review: Four killer cloud IDEs
Find out how browser-based JSFiddle, Icenium, Cloud9, and Codenvy stretch, scale, and compare from client-side JavaScript and HTML5 to server-side Java and Web stacks.
Peter Wayner, April 2013

Objective-C's dip in popularity tied to decline in iPad and iPhone
Tiobe official says Objective-C's dip is tied to an overall decline in iPad and iPhone sales, while devices in the Java Android space are on the rise.
Paul Krill, April 2013

Google simplifies integration of SMS and voice with App Engine
New Python and Java libraries enable developers to add voice and SMS to GAE Web apps with just a few lines of code, via Twilio's cloud-based communications platform.
Mikael Ricknäs, April 2013

With Spock, application testing is only logical
Howard M. Lewis Ship, creator of the Tapestry web application framework, says that developers have lots of excuses for not testing their applications, but resistance is counterproductive -- especially when given a testing framework as sensible as Spock.
Paul Krill, April 2013

CodeMirror: Edit code in your browser
JavaScript-based embedded editor can handle more than 60 types of new and old programming languages, including Java.
Peter Wayner, March 2013

The dark side of the beloved Python
The schism between Python 2.x and 3.x and other deficiencies frustrate its enthusiastic developer community.
Paul Krill, March 2013

JavaScript's popularity rankings vary widely
For measuring JavaScript's popularity the Tiobe programming language index says one thing, but GitHub's rankings tells a different story.
Paul Krill, March 2013

Why Netflix is embracing Python over Java
From boosting resilience to improving security to managing Cassandra clusters, Netflix engineers embrace the freedom to choose the best language for the job. In many cases it's Python.
Ted Samson, March 2013

The developer's checklist to prepare for the cloud
It's only a matter of time before you move your enterprise to the cloud. Start preparing now with 12 tips that will smooth the migration and help you avoid cloud vendor lock-in.
Andrew C. Oliver, March 2013

Epic codefest: 7 programming languages in 7 days
If the future of programming is polyglot then being able to rapidly pick up and use new programming languages should be gold on your resume. Find out what happened when a software team was challenged to learn and apply seven languages in seven days.
Andrew C. Oliver, March 2013

Making the case for Perl
Who uses Perl? Plenty of people, it turns out. Find out why developers swear by this workhorse language, even as its overall usage is gradually declining.
Paul Venezia, February 2013

Twitter's programmers speed Hadoop development
To analyze enormous volumes of metadata and messages, Twitter turned to Hadoop with Cascading, which vastly simplifies MapReduce programming while letting developers code in the JVM language of their choice.
Andrew Lampitt, January 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