Google turns 15 and celebrates by smartening up search
The new Hummingbird algorithm features advanced comparisons and filters, which evolve Google's search ranking system for longer, more complex queries.
Zach Miners, 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

Advice to iOS 7 developers: Push your app further with new UI
Beta developers like the thrust of iOS 7 and see a platform that gives them a chance to refresh their value to users.
Paul Krill, September 2013

Inspired by Ruby on Rails, Grails to go beyond Web app dev
Project lead Graeme Rocher says Grails 3 will target batch processing applications, Hadoop, and event-driven systems, as well as introducing application profiles to the Java-based web application framework.
Paul Krill, 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

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

Oracle unveils HTML5-based mobile BI app designer
BI Mobile App Designer runs in a browser and has a drag-and-drop design format, enabling business users to create their own mobile apps.
Chris Kanaracus, August 2013

Open source Java projects: Vert.x
With the release of Vert.x 2.0, now is the perfect time to learn about this JVM-based distributed application framework that was inspired by Node.js, but built to leverage the Java platform APIs.
Steven Haines, July 2013

Facebook invents a PHP virtual machine
Facebook abandoned the work of translating PHP into C++ in favor of delivering dynamically generated bytecode to the server.
Joab Jackson, July 2013

Love and hate for Java 8
Java 8 promises some exciting changes to how Java programming is done, but as with any new technology, developers will tally the good, the bad, and the headaches.
Andrew C. Oliver, July 2013

How my company went 100 percent cloud
After a major outage, a software consulting company swapped its in-house infrastructure for a cloud equivalent in record time. How did they do it?
Andrew C. Oliver, July 2013

Why you should care about your local hackerspace
Open centers of grassroots innovation, hackerspaces offer opportunities to source talent, create goodwill, and push technology forward.
Phil Rhodes, June 2013

Annual Eclipse 'release train' arrives with Java EE 7, BPM backing
This year Eclipse is unleashing dozens of open source tools and upgrades, including additional support for big data in BIRT 4.3.
Paul Krill, June 2013

Oracle releases HTML5-focused Java EE 7
Java EE 7 may not be shooting for the cloud (just yet) but it might have something even better, and more timely: a robust enterprise platform tuned for developing HTML5 and mobile apps.
Paul Krill, June 2013

Red Hat's OpenShift PaaS goes live
OpenShift offers Java, PHP, Node.js, and other Web languages in a hosted environment.
Joab Jackson, June 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