BT
Older Newer rss
27:15

Protocols, Functors and Type Classes

Posted by Creighton Kirkendall  on  Sep 16, 2013 5

Creighton Kirkendall discusses how polymorphism is implemented in Clojure, Ocaml, Haskell and Scala.

01:06:28

Clojure: Enemy of the State

Posted by Alex Miller  on  Sep 11, 2013 2

Alex Miller discusses Clojure’s approach to data, comparing it with OOP’s approach, and covering various related topics such as mutation, state vs. value, primitive and composite data.

40:03

The Joy of Flying Robots with Clojure

Posted by Carin Meier  on  Sep 11, 2013

Carin Meier shares from her experience doing functional programming in Clojure for flying robots.

50:44

Programming for the Expression of Ideas

Posted by Gerald Sussman  on  Sep 03, 2013

Gerald Sussman explains how programming can help understand Analytical Mechanics and Differential Geometry, and make some concepts of General Relativity come alive. Indeed, a well-crafted program is an expression of an idea, and it may be a work of art.

37:54

Functional Composition

Posted by Chris Ford  on  Aug 27, 2013

Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulating abstractions culminating in a canon by Johann Sebastian Bach.

40:06

Functional Async Without the Pain

Posted by Jim Powers  on  Aug 20, 2013

Jim Powers presents ways to use functional programming techniques and the new Async framework for Scala to regain compositionality while retaining the power of the model.

46:50

A Bright Future Full of Promise: Asynchronous Pipelines in Scala and Java

Posted by Heather Miller  on  Aug 18, 2013

Heather Miller shows how to perform asynchronous programming in Scala and Java with composable pipelines using the Futures and Promises API.

01:33:51

Taking Scala into the Enterprise

Posted by Peter Pilgrim  on  Aug 15, 2013

Peter Pilgrim introduces Scala to advancing beginners: getting the most out of Scala, working with popular Java frameworks, the build tools and some of the new features of Scala 2.10.

01:10:21

Systems that Run Forever Self-heal and Scale

Posted by Joe Armstrong  on  Aug 06, 2013

Joe Armstrong outlines the architectural principles needed for building scalable fault-tolerant systems built from small isolated parallel components which communicate though well-defined protocols.

46:43

Copious Data, the "Killer App" for Functional Programming

Posted by Dean Wampler  on  Aug 03, 2013 2

Dean Wampler supports using Functional Programming and its core operations to process large amounts of data, explaining why Java’s dominance in Hadoop is harming Big Data’s progress.

41:57

Enabling Microservice Architectures with Scala

Posted by Kevin Scaldeferri  on  Jul 22, 2013

Kevin Scaldeferri reports on using Scala for an SBT plug-in, for unit and functional testing, type-safe shared configuration using Zookeeper, and live inventory with WebSocket and Akka Actors.

48:37

Leapfrogging Online Payments & Burying Tech Debt

Posted by David Craelius  on  Jul 15, 2013

David Craelius tells the story of Klarna building an online payment system in Erlang and their approach to solving the nightmare of technical debt accumulated during a period of fast expansion.

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