BT
Older Newer rss
47:53

When Code Reacts to Data

Posted by Jessica Kerr  on  Feb 16, 2014

Jessica Kerr introduces a different way of thinking about I/O, delaying all side-effects to the end, illustrating manipulating code as data, and at the same time letting data influence the code.

53:41

Refactoring Functional Programs: Past and Future

Posted by Simon Thompson  on  Feb 09, 2014

Simon Thompson shows the particularities of functional programming refactoring through examples in Haskell and Erlang, and discusses what lays ahead for FP refactoring in the next 10 years.

33:57

Functional Vectors, Maps, and Sets in Julia

Posted by Zach Allaun  on  Jan 31, 2014 1

Zach Allaun shows how to build a functional and persistent vector, hash map, and set on top of the same data structure, and how to optimize the code for performance.

42:06

Pickles & Spores: Improving Distributed Prog. in Scala

Posted by Heather Miller  on  Jan 23, 2014

Heather Miller presents attempts at better supporting distributed programming in Scala, including a new fast pickling framework designed for Scala, as well as Spores - composable pieces of mobile functional behaviour.

39:14

Building a Multi-Master Distributed Redis in Erlang

Posted by Chad DePue  on  Jan 23, 2014

Chad DePue presents the process of building Edis, a Redis clone written in Erlang, allowing pluggable backends and implementing the Paxos algorithm.

38:47

Evolution of Scala Macros

Posted by Eugene Burmako  on  Jan 15, 2014

Eugene Burmako introduces Scala macros, starting with the initial design and the actual release in production in Scala 2.10, addressing Scala macro system use cases and patterns.

01:16:47

Polyglot Web Development With Grails 2

Posted by Jeff Scott Brown  on  Jan 13, 2014

Jeff Scott Brown explains how to write polyglot applications with Grails, focusing on what it takes to add support for Scala, Clojure and other languages.

39:21

Erlang for Authoritative DNS

Posted by Anthony Eden  on  Dec 27, 2013

Anthony Eden explains why they chose to use Erlang for an authoritative DNS, how Erlang helped along the way and some of the challenges faced.

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.

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