BT
Older Newer rss
25:32

Extreme Speedups and GPGPU: A Tale of Two Practical Uses of Reified Trees

Posted by Olivier Chafik  on  May 17, 2014

Olivier Chafik discusses how to make a practical use of reified trees in Scala, with two applications: run-time (re)compilation for extreme speed, and conversion to another language (OpenCL).

43:54

Playframework Scala: Democratizing Functional Programming for Web Developers

Posted by Sadek Drobi  on  May 17, 2014 1

Sadek Drobi introduces the Play Framework for developers interested in doing web programming in a functional language.

55:09

Live Coding as Communication

Posted by Sam Aaron  on  May 12, 2014

Sam Aaron explores the idea of using programming languages, especially functional ones, to share ideas with other people, to have conversations, to support artistic practices, etc.

26:18

Between Zero & Hero - Tips & Tricks for the Intermediate-Level Scala Developer

Posted by Age Mooij  on  May 10, 2014

Age Mooij shares some tips&tricks for the Scala developer: type aliases, type and class tag, auto-lifted partial functions, nostacktrace, type classes, context bounds, low priority default implicits.

50:26

Effective Actors

Posted by Jamie Allen  on  May 08, 2014 1

Jamie Allen reviews some of the actor patterns as implemented in Akka and Scala.

41:55

Real World Akka Recipes

Posted by Jamie Allen  on  May 01, 2014 3

Jamie Allen describes three patterns using Akka actors: handling a lack of guaranteed delivery, distributing tasks to worker actors and implementing distributed workers in an Akka cluster.

37:31

Who's Afraid of Object Algebras?

Posted by Tijs van der Storm  on  Apr 27, 2014 2

Tijs van der Storm discusses object algebras as a solution to the expression problem – the inability to extend functional programming languages.

38:45

Dissecting Clojure Reducers

Posted by Renzo Borgatti  on  Apr 14, 2014

Renzo Borgatti discusses implementing parallel solutions with reducers in Clojure, doing live coding that show what functional abstractions are involved and why.

01:27:12

How Requirements from the Old World Make Erlang Fit into the New World

Posted by Robert Virding  on  Apr 05, 2014

Robert Virding describes how Erlang was developed to solve the concurrency and reliability requirements of telecommunications, dealing with challenges that are similar with those of cloud computing.

48:59

Game of Threads - You Spawn or You Die

Posted by Torben Hoffmann  on  Apr 04, 2014

Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.

36:27

Haskell in the Newsroom

Posted by Erik Hinton  on  Apr 02, 2014

Erik Hinton discusses the successes and failures of making a cultural shift in the newsroom at NYT to accept Haskell and some of the projects Haskell has been used for.

52:55

Haskell at Barclays: Exotic Tools for Exotic Trades

Posted by Tim Williams  on  Mar 23, 2014 1

Tim Williams describes one of the world's largest commercial Haskell deployments (Barclays) and shares some experiences and insights gained using Haskell to build domain specific languages.

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