BT

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

Development Follow 141 Followers

Elixir 1.2 Brings Enhancements, Performance Improvements

by James Chesters Follow 1 Followers on  Jan 05, 2016

José Valim has announced version 1.2 of the dynamic, functional Programming language Elixir. Valim, creator of Elixir, says the release "brings enhancements, bug fixes, performance improvements and more," noting that it requires at least Erlang 18+.

Development Follow 141 Followers

Racket 6.3 Brings New Macro Expander, Redex Improvements, and More

by Sergio De Simone Follow 5 Followers on  Dec 05, 2015

PLT Design has announced Racket 6.3, the newest version of its multi-paradigm programming language belonging to the Lisp/Scheme family. Racket 6.3 introduces a new macro expander, an improved Redex DSL, and support for GTK3 among other things.

Development Follow 141 Followers

Haskell Can Now Do Strict Evaluation by Default

by Sergio De Simone Follow 5 Followers on  Nov 28, 2015

A new Strict language extension to Haskell aims to make it easier to use Haskell for code that is meant to be mostly strict, i.e., evaluated in a non-lazy manner. The feature was recently merged into GHC’s git HEAD and will be included in GHC’s next release.

Development Follow 141 Followers

Erik Meijer’s Hacker’s Way

by Sergio De Simone Follow 5 Followers on  Nov 21, 2015 6

At GoTo 2015, Erik Meijer, computer scientist whose name is linked to functional programming and reactive asynchronous programming, recounted the last couple of years in his life, including his cancer diagnosis and how it changed his way of looking at life, and shared his view on the Hacker’s Way.

Java Follow 375 Followers

IntelliJ IDEA 15 Released

by Matt Raible Follow 4 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.

Development Follow 141 Followers

Scala Experimental Platform Dotty Bootstraps

by Sergio De Simone Follow 5 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.

Java Follow 375 Followers

JAX London 2015 Round-Up

by Abraham Marín Pérez Follow 6 Followers 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.

Functional Programming Follow 45 Followers

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

by Sergio De Simone Follow 5 Followers 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.

Functional Programming Follow 45 Followers

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

by Sergio De Simone Follow 5 Followers 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.

JavaScript Follow 114 Followers

Reduce the Risk of Failure With Elm

by David Iffland Follow 3 Followers 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.

Functional Programming Follow 45 Followers

Python 3.5 Brings New Language Features and Library Modules

by Sergio De Simone Follow 5 Followers 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.

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.

.NET Follow 103 Followers

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

by Sergio De Simone Follow 5 Followers 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.

Followers

Frege: a Haskell-like Language for the JVM

by Sergio De Simone Follow 5 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

GameAnalytics Open-Source Erlang Scheduler for Distributed Tasks

by Sergio De Simone Follow 5 Followers 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.

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