BT
Older rss
  • Deploying Microservices to AWS at Gilt: Introducing ION-Roller

    by Natalia Bartol, Gary Coady, Adrian Trenaman on  May 08, 2015 9

    Over a period of seven years, gilt.com has grown from an e-commerce start-up running a monolithic Ruby on Rails application to $1B luxury goods company operating a cloud-based microservice platform utilising Scala, Docker and AWS. This article introduces Gilt's ION-Roller continuous deployment application, and explains the history and motivations that lead to the creation of this tool.

  • Concise Java

    by Casimir Saternos on  Apr 28, 2015 13

    Unix pioneer Ken Thompson once said, “one of my most productive days was throwing away 1000 lines of code.” In this article Cas Saternos highlights practices now possible for writing concise Java code, with a special focus on the new functionality available in JDK 8. Shorter, more elegant code is possible due to the inclusion of Lambda Expressions in the language.

  • F# Deep Dives Review and Author Q&A

    by Sergio De Simone on  Feb 18, 2015

    F# Deep Dives, edited by Tomas Petricek and Phillip Trelford, is a new book aimed at showing what is the business value that using F# brings in practice. The book presents 11 real industrial scenarios and the way F# allowed field experts to solve them using a functional-first approach. InfoQ has interviewed Tomas Petricek, co-editor of the book.

Scala in Large Scale Systems

Posted by Dave Hrycyszyn on  Feb 03, 2015

First in a series of articles on Scala in large-scale environments, Dave Hrycyszyn speaks to McLaren Applied Technologies' Andrew Jayne about building a custom high-performance data store in Scala. 2

Functional Programming in Scala Review and Q&A with the Authors

Posted by Sergio De Simone on  Dec 08, 2014

Paul Chiusano and Rúnar Bjarnason's Functional Programming in Scala "is not a book about Scala," say the authors, rather it is a principled introduction to functional programming that relies on Scala.

Swift Programming Language

Posted by Gustavo Machado on  Sep 27, 2014

This year, Apple surprisingly unveiled Swift, a new programming language for iOS and OSX at WWDC. This article details why Swift is an enrichment to the Apple ecosystem.

Scala 2.12 Will Only Support Java 8

Posted by Ben Evans on  Jul 29, 2014

Scala 2.12 will require a Java 8 or above JVM to run. This release, scheduled for release in early 2016, will not run on any JVM before version 8.

A Few Good Rules

Posted by Peter Neumark on  Jul 25, 2014

Peter Neumark from Prezi talks about the importance of deciding what development standards to adopt and to detect when they're past their expiry date.

Virtual Panel on Reactive Programming

Posted by Mirko Stocker on  May 26, 2014

InfoQ talked to three Reactive experts – Viktor Klang (Akka), Timothy Baldridge (Core.Async), Jafar Husain (RxJava) – to find out how their libraries and frameworks help you write better applications. 1

How Functional is Java 8?

Posted by Ben Evans on  May 12, 2014

It's been said that Java 8 is bringing Functional Programming to Java. In this article Ben Evans looks at the how Java 8 provides some key benefits of the functional programming style. 3

ActiveJPA – Active Record Pattern for JPA

Posted by Ganesh Subramanian on  Jan 22, 2014

ActiveJPA is a Java implementation of Martin Fowler’s Active Record over JPA and provides abstractions to simplify data access. In this article the primary committer illustrates ActiveJPA usage 7

Book Review and Interview: Real World OCaml

Posted by Werner Schuster on  Jan 08, 2014

The new book Real World OCaml provides a deep dive into the OCaml programming language. InfoQ caught up with the authors to hear about real world Ocaml users, its unique features, and much more.

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