BT

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

Functional Programming Follow 37 Followers

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

by Sergio De Simone Follow 4 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 91 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 37 Followers

Python 3.5 Brings New Language Features and Library Modules

by Sergio De Simone Follow 4 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 84 Followers

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

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

GameAnalytics Open-Source Erlang Scheduler for Distributed Tasks

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

Followers

F# 4.0 Released for All Platforms

by Jeff Martin Follow 4 Followers 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.

Followers

JRuby 9000 Released Featuring Ruby 2.2 Compatibility

by Victor Grazi Follow 7 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

Apple to Open Source Swift Language

by Alex Blewitt Follow 2 Followers 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.

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

Slick 3: Reactive Streams for Asynchronous Database Access in Scala

by Mirko Stocker Follow 0 Followers on  May 09, 2015 5

Slick, Typesafe's database query and access library for Scala, now supports the Reactive Streams API in the just released version 3.0. This enables developers to query their databases asynchronously and non-blocking. InfoQ talked to Slich Tech-Lead Stefan Zeiger to learn more about the new features and what they've planned for the future.

Architecture & Design Follow 492 Followers

Scaling Microservices at Gilt with Scala, Docker and AWS

by Daniel Bryant Follow 80 Followers on  Apr 26, 2015 1

At Craft Conference 2015, Adrian Trenaman discussed the evolution of the Gilt.com architecture from a monolithic Ruby on Rails application to a cloud-based microservice ‘lots of small applications’ platform utilising Scala, Docker and AWS. Trenaman shared both technical and organisational lessons learnt from the past eight years, as Gilt has grown from a startup to a $1B company.

Followers

Maven Escapes from XML

by Alex Blewitt Follow 2 Followers on  Mar 20, 2015 23

The recently released Maven 3.3.1 adds support for core extensions to be added to a project through additional metadata as well as using alternatives to the eponymous pom.xml file for building. This has been used to create build scripts for JRuby that build upon Maven but use a JRuby script to represent dependencies and plugins.

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