BT

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

15:38
Followers

Interview with Adam Ernst on functional approaches for iOS applications

Interview with Adam Ernst Follow 0 Followers on  Aug 16, 2014

Adam Ernst talks about how functional programming and immutable data structures have made Facebook’s iOS app much easier to test and debug. By decoupling the data pipeline from the UI objects, and minimising the wrk on the UI thread, the application has become easier to test and suffers less bugs than when the UI was generated procedurally.

30:00
Architecture & Design Follow 266 Followers

Yoni Goldberg on Microservices and Scala at Gilt

Interview with Yoni Goldberg Follow 0 Followers on  Aug 02, 2014

Yoni Goldberg explains Gilt's architecture which consists of 350+ microservices, how teams decide the scope of a microservice, API design and management, monitoring, Scala at Gilt and much more.

27:13
Followers

Evan Czaplicki on FRP in the Browser with Elm, Time Travelling Debugger

Interview with Evan Czaplicki Follow 0 Followers on  Jun 25, 2014

Evan Czaplicki explains Elm, an FRP language that compiles to JavaScript/HTML/CSS, the different approaches to reactive programming, the Elm time travelling debugger and much more.

27:52
Followers

Aviran Mordo on Scaling Wix, Choosing Between MySQL and NoSQL, Scala

Interview with Aviran Mordo Follow 0 Followers on  May 19, 2014

Aviran Mordo explains the service oriented architecture behind web hoster WiX, when to choose MySQL vs NoSQL products, introducing Scala, and much more.

31:20
Followers

Nathan Marz on Storm, Immutability in the Lambda Architecture, Clojure

Interview with Nathan Marz Follow 0 Followers on  Apr 06, 2014

Nathan Marz explains the ideas behind the Lambda Architecture and how it combines the strengths of both batch and realtime processing as well as immutability. Also: Storm, Clojure, and much more.

33:02
Followers

William Byrd on Logic and Relational Programming, miniKanren

Interview with William Byrd Follow 0 Followers on  Feb 28, 2014

William Byrd explains the ideas behind logic programming languages (like Prolog) and relational programming. Also: miniKanren and core.logic, program synthesis, and much more.

20:06
Followers

Timothy Baldridge on Clojure's Core.Async

Interview with Timothy Baldridge Follow 0 Followers on  Feb 20, 2014 1

Timothy Baldridge explains the concepts behind Clojure's core.async, the programming model, the macro implementation, using core.async in Clojure and ClojureScript and much more.

41:33
Followers

Deepak Giridharagopal on Puppet, Immutable Deployments, Analyzing Systems with PuppetDB

Interview with Deepak Giridharagopal Follow 0 Followers on  Feb 06, 2014

Deepak Giridharagopal explains the config management and automation tool Puppet, the concept of Immutable Deployments, and how Puppet DB (written in Clojure) allows to monitor and query systems managed with Puppet. Also: why PuppetDB is written in Clojure.

38:18
Followers

Felix Klock II on Rust: Concurrency, GCs, Type System

Interview with Felix Klock II Follow 0 Followers on  Jan 30, 2014

Felix Klock II explains concepts of the Rust language: the concurrency model, the type system, allocation and ownership models, the macro system, its style of FP and OOP, and much more.

39:52
Followers

Jessica Kerr on Scala, scalaz, scalaz-stream, Testing with ScalaCheck

Interview with Jessica Kerr Follow 0 Followers on  Jan 24, 2014

Jessica Kerr explains the reasons to use Scala (best of FP and OOP worlds), scalaz, I/O and async programming with scalaz-stream, property-based testing with ScalaCheck, and much more.

22:09
Followers

Francesco Cesarini and Viktor Klang on the Reactive Manifesto

Interview with Francesco Cesarini Follow 0 Followers , Viktor Klang Follow 0 Followers on  Jan 16, 2014 1

Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.

24:53
Followers

Dean Wampler on Scalding, NoSQL, Scala, Functional Programming and Big Data

Interview with Dean Wampler Follow 0 Followers on  Dec 16, 2013

Dean Wampler explains Scalding and the other Hadoop support libraries, the return of SQL, how (big) data is the killer application for functional programming, Java 8 vs Scala, and much more.

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