BT
x Share your thoughts on trends and content!

IntelliJ IDEA 15 Released

by 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.

Scala Experimental Platform Dotty Bootstraps

by 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.

JAX London 2015 Round-Up

by on  Oct 19, 2015

JAX London 2015, which took place from 12th to 15th October at the Business Design Centre in London, United Kingdom, gathered many of the experts in the areas of Java, Microservices and other modern development practices. Although the topics were varied, the overall message seemed to indicate both that these technologies are maturing, and that users are learning to use them more effectively.

Elixir Hits 1.1, Brings new APIs, Build-time Improvements

by on  Oct 10, 2015

One year after hitting 1.0, Elixir 1.1 is out. It brings new public APIs, performance improvements, and tooling improvements. InfoQ has spoken with José Valim, Elixir’s creator.

Ionide is a New Atom-based F# IDE Written in F#

by on  Sep 29, 2015

Ionide, based on the Atom Editor, is a suite of packages that aim to provide a full-featured, modern, cross-platform, open-source IDE for F# development. InfoQ has talked with Ionide’s creator, Krzysztof Cieślak.

Reduce the Risk of Failure With Elm

by on  Sep 29, 2015

At Strange Loop 2015, Richard Feldman gave an overview of how using Elm in production has sped up his team's development cycle and improved the quality of their app.

Python 3.5 Brings New Language Features and Library Modules

by on  Sep 14, 2015

Recently released Python 3.5 brings a host of changes, including several new syntax features, new library modules, and improvements to the standard library and to security.

Bazel Enters Beta, Supports Groovy, Rust and Scala

by 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.

A Proposal to Add Option Types for References to C# 7

by on  Sep 07, 2015

Mads Torgersen, C# language program manager at Microsoft, has recently outlined a proposal for the introduction of option types for references in C# 7. Option types are meant as a means to make the language safer and reduce the occurrence of null reference exceptions, which, as Torgersen says, are rampant in C# since any reference type can reference a null value.

Frege: a Haskell-like Language for the JVM

by 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.

GameAnalytics Open-Source Erlang Scheduler for Distributed Tasks

by on  Aug 05, 2015

GameAnalytics, maker of a free analytics platform, has recently open sourced gascheduler an Erlang library that provides a generic scheduler for parallel execution of distributed tasks. InfoQ has spoken to Chris de Vries, one of gascheduler’s creators.

F# 4.0 Released for All Platforms

by on  Aug 03, 2015

F# 4.0 has been released for the big three major platforms (Windows, Mac OS X, and Linux). F# 4.0 brings a host of new features, bug fixes, and performance improvements that benefit users of the language whether or not they are writing code in Visual Studio 2015.

JRuby 9000 Released Featuring Ruby 2.2 Compatibility

by 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.

Clojure 1.7 Introduces Transducers, Improves Cross-platform Support

by 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.

Apple to Open Source Swift Language

by on  Jun 08, 2015

Apple has announced at WWDC 2015 that they will open-source Swift 2.0 under a permissive open-source license, the object-oriented/functional language released at last year's WWDC, and the standard libraries and compilers will run on iOS, OSX and Linux. Furthermore Apple has simplified the developer programs, allowing developers to build iOS, OSX and watchOS applications with the same membership.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.