Lambda World 2015
2015-10-24
Cádiz, Spain
[Lambda World 2015, Lambda World 2016, Lambda World 2017, Lambda World 2024, Lambda World 2025]
| title | author | length |
|---|---|---|
| Scala.js Semantics - and how they support performance and JavaScript interop | Sébastien Doeraene | 42m |
Scala.js defines precise runtime rules that make Scala values behave like JavaScript where needed and preserve Scala semantics elsewhere, with a three-mode… | ||
| Nix the functional Package Manager and NixOS the declarative Linux distribution | Domen Kožar | 38m |
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… | ||
| Computation expressions in context | Andrea Magnorsky | 27m |
Computation expressions in F# are implemented as builder as a record of operations that reinterprets code blocks (examples show option arithmetic, async sleep… | ||
| What We Talk About When We Talk About Distributed Systems | Alvaro Videla | 52m |
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… | ||
| But… what is C# doing in an event about functional programming? | Alejandro Campos Magencio | 01h 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… | ||
| Laziness, trampolines, monoids and other functional amenities | Mario Fusco | 54m |
Shows concrete Java 8 code: implements currying for converters and composes a Celsius↔Fahrenheit pipeline; models salary rules as composed endomorphisms and… | ||
| Leaving side effects aside | Juanma Serrano | 01h 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… | ||
| The Free and the Furious: And by 'Furious', I mean Codensity | raichoo | 42m |
Shows that using Codensity on Free Monads converts left‑nested binds into right‑associated continuations and yields huge speedups: reversing 10,000 chars drops… | ||
| Wrapping an OO API in a Functional Way | Chris Eidhof | 50m |
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… | ||
| OptimusPrimeT | Lars Hupel | 46m |
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… | ||
| Taking inspiration from the functional world | Piotr Solnica | 42m |
Shows concrete techniques for making Ruby code more functional: using IceNine to deep-freeze structures and the gem adamantium to build immutable objects (but… | ||
| F# in the real world | Yan Cui | 52m |
F# powers backend services for social games serving 1 million DAU and handling 250 million daily requests using AWS (S3, DynamoDB) plus MailboxProcessor actors… | ||
| Clojure Redeployed | Jan 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… | ||
| Gaticos & Monads | Alejandro Gómez | 21m |
cats library for Clojure/ClojureScript exposes Maybe, Either, Try, Validation and async adapters for CSP channels, Java CompletableFuture, JS promises and… | ||
| Purify your lambdas | Luis Angel Vicente | 17m |
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… | ||
| Go distributed (and scale out) with Actors and Akka Clustering | Patrick Di loreto | 25m |
Explains how William Hill modernises a betting pipeline using Akka Cluster inside a data platform called Omnia, including a custom clustering strategy, node… | ||
| Patterns of a pragmatic functional architecture | Raúl Raja Martínez | 34m |
Demonstrates a pragmatic, purely functional architecture implemented in Scala: composes domain algebras into an application via Free monads and coproducts… | ||
| nothing matches | ||