BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Java Follow 125 Followers

Clojure 1.8 Improves Performance and Development Experience

by Abraham Marín Pérez  Followers on  Jan 27, 2016

Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.

Java Follow 125 Followers

IntelliJ IDEA 15 Released

by Matt Raible Follow 1 Followers on  Nov 20, 2015

JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.

Java Follow 125 Followers

Remotely Exploitable Java Zero Day Exploits through Deserialization

by Alex Blewitt Follow 2 Followers on  Nov 07, 2015 8

According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.

Mobile Follow 22 Followers

Lightweight, Embeddable VM Avian Supports 64-Bit iOS Devices

by Sergio De Simone Follow 4 Followers on  Nov 02, 2015 2

Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.

Development Follow 57 Followers

Scala Experimental Platform Dotty Bootstraps

by Sergio De Simone Follow 4 Followers on  Oct 31, 2015

Dotty, a platform aimed to develop new technology for Scala tooling as well as try out new concepts for future Scala versions, has reached bootstrap status. This means that its compiler is written in Dotty and can compile itself, thus providing a drop-in replacement for the original one. InfoQ has spoken with Dotty major contributor Dmitry Petrashko.

JavaScript Follow 33 Followers

New Releases: Ceylon 1.2, Node.js 5.0 and Atom 1.1

by Abel Avram Follow 4 Followers on  Oct 31, 2015

Ceylon, Node.js and Atom have all seen stable upgrades this week, and we have decided to write a common post covering most notable features and enhancements that come with these new versions.

Java Follow 125 Followers

Ratpack 1.0 Launches Aiming to make Asynchronous Programming Easier on the JVM

by Charles Humble Follow 17 Followers on  Sep 25, 2015 14

Ratpack, a high performance Java web framework, has reached 1.0 status. The 1.0 release is API-stable and can be considered production ready. The main thing that makes Ratpack interesting is the execution model, which aims to make asynchronous programming on the JVM easier.

Java Follow 125 Followers

Groovy and Grails Plans Announced at SpringOne2GX

by Charles Humble Follow 17 Followers on  Sep 23, 2015

During the second technical keynote at SpringOne2GX last week Guillaume Laforge talked about plans for Groovy 2.4.x and 2.5. Perhaps the most significant is improved compiler performance with a new Abstract Syntax Tree (AST) class reader in place of using class loading tricks.

Followers

Bazel Enters Beta, Supports Groovy, Rust and Scala

by Abel Avram Follow 4 Followers on  Sep 10, 2015

Bazel, the build system that Google open sourced six months ago, has reached the first beta milestone as planned, adding support for several languages and technologies.

Mobile Follow 22 Followers

Using Clojure to Build Native Android Apps

by Sergio De Simone Follow 4 Followers on  Aug 26, 2015 1

Clojure development on the Android platform has been progressing remarkably in the last few years, allowing developers to use it in fully fledged apps such as SwiftKey’s Clarity Keyboard. Here we will review the current status of tools that support Clojure on the Android platform.

Followers

Frege: a Haskell-like Language for the JVM

by Sergio De Simone Follow 4 Followers on  Aug 12, 2015 1

Frege, named after the German mathematician Gottlob Frege, is a purely functional, strongly typed language for the JVM that is so similar to Haskell that “most idiomatic Haskell code will run unmodified or with only minimal, obvious adaptions”. InfoQ has spoken with Ingo Wechsung, Frege’s creator.

Followers

JRuby 9000 Released Featuring Ruby 2.2 Compatibility

by Victor Grazi Follow 3 Followers on  Jul 22, 2015

JRuby released version 9000, the ninth release of the popular implementation of Ruby for the Java Virtual Machine. InfoQ speaks to Charles Oliver Nutter co-lead of the JRuby project and senior engineer at Red Hat about the release and about Ruby in general.

Followers

Clojure 1.7 Introduces Transducers, Improves Cross-platform Support

by Sergio De Simone Follow 4 Followers on  Jul 20, 2015

Transducers and reader conditionals are the two most important new features in Clojure 1.7, says Cognitect’s Alex Miller. Transducers aim to enable composable algorithmic transformations on different kinds of collections, while reader conditionals can be used to improve Clojure portability across the JVM and JavaScript platforms.

Followers

Play 2.4 Moves to Dependency Injection and Java 8

by Mirko Stocker Follow 0 Followers on  Jun 01, 2015 2

Typesafe's Play team has released version 2.4 "Damiya" of their web framework. By embracing dependency injection, the refactoring towards better modularization that was started in 2.3 has continued in this release. Play 2.4 requires Java 8 and uses Lambdas and Default Methods in Play's Java-API.

Followers

Java Turns 20

by Alex Blewitt Follow 2 Followers on  May 23, 2015 1

Twenty years ago today, Java's first alpha release was unleashed upon the world on Solaris. InfoQ looks back at the history of Java and what it has conquered since.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT