BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

rss
01:02:03
Followers

SOLID: The Next Step Is Functional

Posted by Anil Wadghule  on  Apr 16, 2015 3 Posted by Anil Wadghule Follow 0 Followers  on  Apr 16, 2015 3

Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.

48:58
Followers

Thinking in a Highly Concurrent, Mostly-functional Language

Posted by Francesco Cesarini  on  Apr 08, 2015 Posted by Francesco Cesarini Follow 0 Followers  on  Apr 08, 2015

Francesco Cesarini illustrates how the Erlang way of thinking about problems leads to scalable and fault-tolerant designs, describing 3 ways of clustering Erlang nodes within the server side domain.

01:18:47
Followers

Down the Clojure Rabbit Hole

Posted by Christophe Grand  on  Apr 02, 2015 Posted by Christophe Grand Follow 0 Followers  on  Apr 02, 2015

Christophe Grand tells Clojure stories full of immutability, data over behavior, relational programming, declarativity, incrementalism, parallelism, collapsing abstractions, local state and more.

47:58
Followers

Building Stuff with Shake

Posted by Neil Mitchell  on  Mar 24, 2015 Posted by Neil Mitchell Follow 1 Followers  on  Mar 24, 2015

Neil Mitchell introduces the Shake build system. Users of Shake write a Haskell program which makes heavy use of the Shake library, while still allowing the full power of Haskell to be used.

38:19
Followers

Exploring Melody Space with Clojure, Overtone, core.async and core.logic

Posted by Thomas Kristensen  on  Mar 24, 2015 Posted by Thomas Kristensen Follow 0 Followers  on  Mar 24, 2015

Thomas Kristensen describes the overall architecture of Composer, a system for composing musing, showing how to build a system that achieves responsiveness while still being flexible.

51:16
Followers

Remote Access Made Easy and Fast with Haskell

Posted by Simon Marlow  on  Mar 12, 2015 Posted by Simon Marlow Follow 1 Followers  on  Mar 12, 2015

Simon Marlow explains how to use Haxl to automatically batch and overlap requests for data from multiple data sources.

BT