Google's new 'Hummingbird' algorithm is about queries, not just SEO

Recent tweaks to Google's search algorithm enable the search engine to process questions as queries, showcasing Google's evolution into a natural-language AI system.
Serdar Yegulalp, September 2013

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

Oracle: We're getting Java security under control
Most problems date back more than a decade and resulted from old versions of Java being run, a company official insists.
Paul Krill, September 2013

Oracle claims Java SE, ME convergence is boon for developers
Java 8 will deliver code portability, commonality of APIs, and shared tooling from the smallest device to SE embedded, according to Oracle announcements at JavaOne this weekend.
Paul Krill, 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

Java 101: The next generation: The essential Java language features tour, Part 1
From assertions in JDK 1.4 to the forthcoming lambdas in Java 8, the Java language has evolved considerably since its inception. The next several articles in Java 101: The next generation present a toolbox of essential Java language features, starting this week with assertions and generics.
Jeff Friesen, September 2013

Java 8 developer preview ready for testing
Java's chief architect Mark Reinhold has invited Java developers to take the preview release for a test run and report issues to be fixed -- "the sooner the better," he said.
Paul Krill, September 2013

HSA targets native parallel execution in Java virtual machines by 2015
The HSA Foundation is developing an open specification to allow Java code to be written once and deployed easily across PCs, servers, gaming consoles, and mobile devices. Native support in JVMs is expected in 2015.
Agam Shah, 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

Java 101: The next generation: Java concurrency without the pain, Part 2
Learn how the Java Concurrency Utilities handle locking, atomic variables, and fork/join operations. Then prepare for the future with an overview of anticipated changes to the Java Concurrency Utilities coming in Java 8.
Jeff Friesen, August 2013

Java faces tough climb to catch up to .Net
By the time Java 8 comes out, it'll be another two to five years behind .Net -- and Microsoft's coordinated front. Could C# and .Net beat Java at its own game?
Andrew C. Oliver, August 2013

How to defend your Web apps against the new BREACH attack
Security experts offer tips for defeating a new exploit that lets attackers snag sensitive Web application data even if it's protected by SSL.
Ted Samson, August 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

Microsoft, Azul to put open source Java on Azure cloud
Microsoft's open source subsidiary is partnering with JVM technology vendor Azul Systems to deliver a build of OpenJDK that will run on the Windows Azure cloud platform.
Paul Krill, July 2013

Oracle hitches Java to 'Internet of things'
Oracle is releasing a client Java runtime and toolkit for microcontrollers and resource-constrained devices, which the company hopes could help Java supplant C in embedded device development.
Paul Krill, July 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