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
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
Researchers find serious flaw in latest JRE for desktops, servers
Security Explorations researchers say that a new sandbox bypass vulnerability in the Java 7 Reflection API puts JRE desktop
and server versions at risk.
Lucian Constantin,
April 2013
Code for America: Think global, code local
Code for America is recruiting developers to apply simple Internet technologies to everyday municipal interactions. Could
open source code and culture be key to solving public problems?
Andrew C. Oliver,
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
Open your data to the world
Not having an API is becoming like not having a website, but the interface has got to be easy for outside developers to work
with.
Neil Savage,
April 2013
Java 101: The next generation: It's time for a change
Find out how the Java Date and Time API addresses the need for a more robust date and time infrastructure in Java SE, then
familiarize yourself with the java.time classes you're most likely to use, in this inaugural installment of "Java 101: The
next generation."
Jeff Friesen,
April 2013
Apache Foundation promotes development framework Bloodhound
Open source tool for collaborating on software development is now an official top-level project, having graduated from the
foundation's product incubator.
Jon Gold,
April 2013
Open source plug-in speeds mobile app development
Cloudbees and Soasta have announced the Soasta CloudTest Plugin for Jenkins, which aims to connect the dots between mobile
and Jenkins CI for easier testing and deployment to the cloud.
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
How to teach a Java EE app new NoSQL tricks
To some, Antonio Goncalves's modernized Java EE Pet Shop application serves as a demo for Java EE done right. Porting Pet
Shop to NoSQL (via Couchbase 2.0) turned up both strengths and weaknesses of Java enterprise programming.
Andrew C. Oliver,
March 2013
Open source Java iOS tools compared
Find out how Avian, Codename One, J2ObjC, RoboVM, and XMLVM resolve the challenges of Java-to-iOS native client development,
including garbage collection versus automatic reference counting (ARC).
Steven Hannah,
March 2013
Can TomEE save Java EE?
David Blevins of the Apache TomEE project believes there's life left in the Java EE programming model -- and that his souped-up
Tomcat enterprise application server proves it.
Andrew C. Oliver,
March 2013
Recommended: Sing it, brah! 5 fabulous songs for developers
JW's Top 5