InfoQ Homepage Development Content on InfoQ
-
Ceylon 1.3 Adds Support for Building Android Apps and More
Ceylon, RedHat’s strongly statically typed language for the JVM, has reached version 1.3. Released one year after version 1.2, Ceylon 1.3 is a major release bringing Android support, npm integration, and a plugin for IntelliJ IDEA and Android Studio, in addition to new language features and improvements.
-
Gradle Releases Version 3.0 of Their Polyglot Build Tool
Gradle announced a milestone version 3.0 release of their polyglot build tool that offers Gradle Cloud Services, an improved Gradle Daemon, improved IDE support, and initial support for Java 9.
-
How YouTube's Recommendation Algorithm Works
In a recent paper published by Google, YouTube engineers analyzed in greater detail the inner workings of YouTube’s recommendation algorithm. The paper was presented on the 10th ACM Conference on Recommender Systems last week in Boston. In this news item we analyze how YouTube uses deep learning to operate one of the largest and most complex recommendation systems in industry.
-
Yelp Introduces More Data and Features with New Fusion API
Yelp announced the release of a brand new API called Fusion which provides developers with higher granularity filtering across Yelp data, greater access to uploaded photos and Yelp business partner data, and 24 hour caching.
-
JavaOne 2016 Keynotes Cover the Future of Java Near and Far
JavaOne 2016 opened with reminiscence of the past 21 years of Java, with mentions of JavaSoft and Sun. From there on it was all about Java's future - near and far. In this article InfoQ summarizes the Keynotes by the industry leaders.
-
Spring Releases Versions 2.3.1 and 2.4.0 Web Services
Spring recently announced multi-version updates of their Web Services project with release version 2.3.1 featuring minor patches and a new version 2.4.0 rebased to run on Spring Framework 4.3 and Spring Security 4.1 and designed to be forward compatible with Spring 5.0.
-
Refactoring and Code Smells – A Journey Toward Cleaner Code
Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.
-
JavaOne 2016 – Audience Gets a Glimpse of the Power of JShell
JShell brings about Read-Eval-Print Loop (REPL) to Java. REPL is an efficient, interactive way for developers to validate their code snippets without having to compile, run and then debug their entire program.
-
Android Studio 2.2: New Layout, Firebase, OpenJDK, Java 8
Android Studio 2.2 comes with enhancements across all development phases - Design, Development, Build and Test -, including a new Constraint Layout, Layout Editor, Firebase plug-in, Code Sample browser, Java 8 support, OpenJDK, GPU Debugger and others.
-
Ethereum Security Alert Issued, Ethereum Foundation Responds with “From Shanghai, With Love”
On September 18th, hours before the Ethereum Foundation devcon 2 conference was about to start, a DOS security alert was posted on the Ethereum blog. The alert was related to a vulnerability discovered on the Ethereum blockchain, in block 2283416, and was considered to have a high likelihood and severity.
-
Swift 3 is out
Swift 3.0 has been released, writes Apple engineer Ted Kremenek, bringing a wealth of changes to the language and its standard library, additions to the Linux port, and the first official release of the Swift Package Manager.
-
Oracle Gives NetBeans to the Apache Foundation
The NetBeans Community blog has announced that Oracle is proposing to entrust the development of the NetBeans platform and IDE to the Apache Foundation to “open up the government model,” reaffirming its commitment to the project.
-
Strange Loop 2016 Recap: Safeguards against Government Hacking, Plus Clojure and Java 9
Strange Loop 2016 recap, highlighting Amie Stepanoich's keynote on Safeguards against Government Hacking, Simon Ritter on Clojure Spec, and Simon Ritter discussing Jigsaw with JDK 9.
-
QCon London 2017 Committee in Full Swing & Track Announcements Pending
QCon returns to London for the 11th annual software conference March 6-8, 2017.
-
Java EE 8 Delayed Until End of 2017, Oracle Announces at JavaOne
After weeks of speculation, Anil Gaur, Oracle Group Vice President with responsibility for Java EE and WebLogic Server, has unveiled Oracle’s proposed roadmap for Java EE today at JavaOne. The plan involves releasing Java EE 8 by the end of 2017 with basic microservice and cloud capabilities, and then releasing Java EE 9 one year later with further features.