BT
Older Newer rss
48:33

Deconstructing Functional Programming

Posted by Gilad Bracha  on  Dec 19, 2013 15

Gilad Bracha explains how to distinguish FP hype from reality and to apply key ideas of FP in non-FP languages, separating the good parts of FP from its unnecessary cultural baggage.

40:13

Scala vs Idris: Dependent Types, Now and in the Future

Posted by Miles Sabin;Edwin Brady  on  Dec 04, 2013

Miles Sabin and Edwin Brady exemplify what can be done with a language with dependent types, what are the limitations and what could be done in the future when dependent types reach maturity.

44:09

Simplifying Asynchronous Code With Scala Async

Posted by Philipp Haller  on  Nov 25, 2013 1

Philipp Haller introduces Scala Async for asynchronous I/O with Futures and Promises.

43:47

Functional Programming for Optimization Problems with City of Palo Alto Open Data

Posted by Paco Nathan  on  Nov 23, 2013

Paco Nathan reviews an example data analysis application written in Cascalog used for a recommender system based on City of Palo Alto Open Data.

45:06

Functional Reactive Programming in Elm

Posted by Evan Czaplicki  on  Nov 05, 2013

Evan Czaplicki explains the key concepts of Functional Reactive Programming, showing how FRP can avoid the callback hell. He shows how to use FRP for games, demoing a Mario game.

59:10

Scaling out with Akka Actors

Posted by Joshua Suereth  on  Oct 31, 2013 4

Joshua Suereth designs a scalable distributed search service with Akka and Scala using actors, and covering practical aspects of how to scale out with Akka’s clustering API.

43:25

Purely Functional I/O

Posted by Runar Bjarnason  on  Oct 17, 2013

Runar Bjarnason explains how to approach I/O from a purely functional perspective, exploring the space of existing solutions, their benefits, and drawbacks.

52:58

Scala Async: A New Way to Simplify Asynchronous Code (Make the Compiler Do It!)

Posted by Philipp Haller  on  Oct 14, 2013

Philipp Haller explains how to do asynchronous programming in Scala with Scala Async, Futures and Promises.

43:03

Implementing a DSL for Social Modeling: an Embedded Approach Using Scala

Posted by Juan Manuel, Jesús López González  on  Oct 13, 2013

Juan Manuel and Jesús López González share their experience gathered over five years designing and implementing Speech, a DSL for programming social processes.

49:55

The Functional Database

Posted by Rich Hickey  on  Oct 11, 2013 5

Rich Hickey discusses how a functional database can impact the programming model, using Datomic as an example, but the principles apply to other systems using an immutable database.

05:38

How Erlang Can Help You Become a Better Clojure Developer

Posted by Reid Draper  on  Sep 27, 2013

Reid Draper discusses lessons learned from Erlang that can be applied to Clojure (lighting talk).

45:46

Living in a Post-Functional World

Posted by Daniel Spiewak  on  Sep 23, 2013 1

Daniel Spiewak discusses how modern languages such as Scala, Clojure, and Haskell have moved beyond the simple lambda calculus paradigm, being better suited for large application architectures.

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