Scaling Microservices at Gilt with Scala, Docker and AWS

by Daniel Bryant on  Apr 26, 2015 1

At Craft Conference 2015, Adrian Trenaman discussed the evolution of the 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.

Maven Escapes from XML

by Alex Blewitt on  Mar 20, 2015 21

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.

Microsoft Open Sources Cross-platform Serialization Library – Bond

by Boris Lublinsky on  Feb 03, 2015 1

Last month, without any official announcement, Microsoft open sourced Bond - a performant serialization system developed and deployed across dozens of mission-critical, high-scale infrastructure projects internally at Microsoft.

Reimplementing TeX's Algorithms: Looking Back at Thirty Years of Programming

by Sergio De Simone on  Jan 09, 2015

Glenn Vanderburg, director of engineering at LivingSocial, gave an interesting recount of his effort to implement TeX’s algorithms in Clojure at the last ClojureConj conference. In the process, he discovered how much programming has changed in the last thirty years.

Improve your Programming Skills with

by Ben Linders on  Dec 23, 2014 helps developers to increases their craftsmanship in a language through feedback and discussion. It’s a community and tool where developers can write code and discuss it to strengthen their problem-solving skills. InfoQ did an interview with the creator of exercism Katrina Owen and with Richard Thomson who contributed the C++ language track for exercism.

Typesafe survey: Java 8 Adoption Strong, Users Anxious for Java 9

by Simon Maple on  Dec 08, 2014 2

InfoQ reviews the results of the recent Typesafe survey of Java developers, focusing on the adoption of Java 8, and talks to Typesafe co-founder Jonas Bonér about the impact on Scala adoption for Java developers.

Open-source Functional Language Extensions to C# 6

by Sergio De Simone on  Nov 27, 2014 4

Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to "bring some of the functional world into C#" while trying to look like extensions to the language itself.

Microsoft Announces Pre-release of F# 4.0 in Visual Studio 2015 Preview

by Sergio De Simone on  Nov 14, 2014

Microsoft announced a pre-release of F# 4.0 for Visual Studio 2015 Preview which can be installed through a Visual Studio update package. The update brings improvements to language and tooling features that can positively impact developers' daily life, several commenters said.

Immutable.js Offers JavaScript a Taste of Functional Programming

by David Iffland on  Nov 05, 2014

Immutable.js provides JavaScript with a set of persistent data structures allowing for a functional programming style while using natural syntax familiar to traditional JavaScript developers.

Survey Finds Clojure Adoption Progresses Year-to-Year

by Sergio De Simone on  Oct 28, 2014

Cognitect has recently published the results of a community survey aimed at finding out "how and for what Clojure and ClojureScript are being adopted, what is going well and what could stand improvement." According to Cognitect, though not a scientific survey, it shows how Clojure has "transitioned from exploratory status to a viable, sustainable platform for development at work."

How Immutable State Helped Facebook to Improve Its iOS App Architecture

by Sergio De Simone on  Oct 24, 2014

Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.

Emerging Languages: A Look at The Last Five Years

by Sergio De Simone on  Oct 02, 2014 7

In a recent article, Alex Payne, organizer of the Emerging Languages Camp, provides insight on how the language landscape has changed in the last five years and how it might change in future. InfoQ has talked with him.

PureScript: A Haskell-like Language that Compiles to JavaScript

by Sergio De Simone on  Sep 22, 2014

PureScript is a strongly, statically typed language which compiles to JavaScript. It is written in and inspired by Haskell and aims at "allowing to write very expressive code which is still clear and readable" when translated into JavaScript. Furthermore, says PureScript creator Phil Freeman, PureScript provides interoperability with other languages which target JavaScript.

Scala Compiler Sees Two Forks in One Week

by Benjamin Darfler on  Sep 16, 2014 2

A week after floating the idea of a community sponsored fork of Scala, Miles Sabin, principal engineer of the shapeless library and active member of Typelevel, announced a fork of the Scala compiler on the Typelevel blog. Three days later, Paul Phillips, a Typesafe co-founder who left the company in 2013, announced his own Scala compiler fork.

The Future of Scala

by Matt Raible on  Aug 27, 2014 1

The Scala Team recently published a "Scala: Next Steps" article describing the future of the language, and detailing the features of the next three major Scala releases and main goals: to make the language and its libraries simpler to understand, more robust, and better performing.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy