~/conference

Lambda World 2015

titleauthorlength
Scala.js Semantics - and how they support performance and JavaScript interopSébastien Doeraene42m
Scala.js defines precise runtime rules that make Scala values behave like JavaScript where needed and preserve Scala semantics elsewhere, with a three-mode…
Talk on
Nix the functional Package Manager and NixOS the declarative Linux distributionDomen Kožar38m
Applies Nix to package and OS management using Haskell and GHC as examples, showing GHC pulls in unexpected runtime deps like Perl and how Nix stores every…
Talk on
Computation expressions in contextAndrea Magnorsky27m
Computation expressions in F# are implemented as builder as a record of operations that reinterprets code blocks (examples show option arithmetic, async sleep…
Talk on
What We Talk About When We Talk About Distributed SystemsAlvaro Videla52m
Distributed Systems are a complex topic. There's abundant research about it but sometimes it is hard for a beginner to know where to start. I would like to…
Talk on
But… what is C# doing in an event about functional programming?Alejandro Campos Magencio01h 01m
We cannot say C# is a functional programming language as such. But it is a multi-paradigm programming language that supports lambda expressions since the year…
Talk on
Laziness, trampolines, monoids and other functional amenitiesMario Fusco54m
Shows concrete Java 8 code: implements currying for converters and composes a Celsius↔Fahrenheit pipeline; models salary rules as composed endomorphisms and…
Talk on
Leaving side effects asideJuanma Serrano01h 01m
Leaving side effects aside: the quest for functional purity and the perils of object-orientation Believe it or not, side effects are behind most of the…
Talk on
The Free and the Furious: And by 'Furious', I mean Codensityraichoo42m
Shows that using Codensity on Free Monads converts left‑nested binds into right‑associated continuations and yields huge speedups: reversing 10,000 chars drops…
Talk on
Wrapping an OO API in a Functional WayChris Eidhof50m
Shows how Swift gives structs with value semantics over existing Cocoa NS(Mutable)Data by wrapping NSMutableData in a Swift struct that exposes a bytes array…
Talk on
OptimusPrimeTLars Hupel46m
Scala demos use Cats (Validated, OptionT) and plain for‑comprehensions to show where monads fail and what fixes look like: parsing strings to Ints via…
Talk on
Taking inspiration from the functional worldPiotr Solnica42m
Shows concrete techniques for making Ruby code more functional: using IceNine to deep-freeze structures and the gem adamantium to build immutable objects (but…
Talk on
F# in the real worldYan Cui52m
F# powers backend services for social games serving 1 million DAU and handling 250 million daily requests using AWS (S3, DynamoDB) plus MailboxProcessor actors…
Talk on
Clojure RedeployedJan Stępień18m
Stylefruits builds a Clojure REST API called Algrum that runs on Liberator and bidi with Ring, packages as an uberjar to S3, and deploys to two Elastic…
Talk on
Gaticos & MonadsAlejandro Gómez21m
cats library for Clojure/ClojureScript exposes Maybe, Either, Try, Validation and async adapters for CSP channels, Java CompletableFuture, JS promises and…
Talk on
Purify your lambdasLuis Angel Vicente17m
With the introduction of Amazon Lambda, we can build JavaScript back-ends without having to worry about scaling them when there is an increase in traffic. If…
Talk on
Go distributed (and scale out) with Actors and Akka ClusteringPatrick Di loreto25m
Explains how William Hill modernises a betting pipeline using Akka Cluster inside a data platform called Omnia, including a custom clustering strategy, node…
Talk on
Patterns of a pragmatic functional architectureRaúl Raja Martínez34m
Demonstrates a pragmatic, purely functional architecture implemented in Scala: composes domain algebras into an application via Free monads and coproducts…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.