Media Summary: Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ... A burgeoning Haskeller soon discovers that proper use of descriptive types helps to capture real-world ideas, catches errors, aids ... John has no clue what the next great functional programming language will be like, but he's more than happy to hop up on stage ...

Lambdaconf 2015 Modeling Data In - Detailed Analysis & Overview

Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ... A burgeoning Haskeller soon discovers that proper use of descriptive types helps to capture real-world ideas, catches errors, aids ... John has no clue what the next great functional programming language will be like, but he's more than happy to hop up on stage ... Emily is an experimental language project focusing on simplifying the basis of programming languages: it Programming is about abstraction.” But what is abstraction about? Surely not just programming. Why do we need it, why do we ... Many machines and devices come equipped with powerful graphical processing units, or GPUs. These units have hundreds of ...

Free monads, generic programming, fix-points and coproducts of [serious announcer voice] In a world gone mad with Web development is easy and fun with Haskell... and of course, type safe! Let's take a birds-eye tour on creating a web application ... When entering the world of functional programming, one is quickly introduced with a concept of a Monad. Concept that is for some ... Finally Tagless DSLs are a DSL embedding technique pioneered by Oleg Kiselyov, Jaques Carrette, and Chung-Chieh Shan that ... This is the story of a road less traveled. In this talk we're going to take a look at the impact of choosing less common technologies ...

Photo Gallery

LambdaConf 2015 - Modeling Data in Haskell for Beginners   Chris Allen
LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years   Chris Allen
LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg
LambdaConf 2015 - The Next Great Functional Programming Language   John A  De Goes
LambdaConf 2015 - Introducing Emily  Simplifying Functional Programming   Andi McClure
LambdaConf 2015 - The Abstract Method, In General   Gershom Bazerman
LambdaConf 2015 - Accelerating Haskell  GPGPU Programming with Haskell   Joe Nash
LambdaConf 2015 - Pattern Functors...  Alejandro Serrano Mena
LambdaConf 2015 - Scalaz Streams A Functional Approach to Compositional...  Derek Chen Becker
LambdaConf 2015 - Developing Web Applications with Haskell   Alejandro Serrano Mena
LambdaConf 2015 - Monads   Asking the Right Question   Pawel Szulc
LambdaConf 2015 - Finally Tagless DSLs and MTL   Joseph Abrahamson
View Detailed Profile
LambdaConf 2015 - Modeling Data in Haskell for Beginners   Chris Allen

LambdaConf 2015 - Modeling Data in Haskell for Beginners Chris Allen

There are patterns for

LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years   Chris Allen

LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years Chris Allen

Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ...

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

A burgeoning Haskeller soon discovers that proper use of descriptive types helps to capture real-world ideas, catches errors, aids ...

LambdaConf 2015 - The Next Great Functional Programming Language   John A  De Goes

LambdaConf 2015 - The Next Great Functional Programming Language John A De Goes

John has no clue what the next great functional programming language will be like, but he's more than happy to hop up on stage ...

LambdaConf 2015 - Introducing Emily  Simplifying Functional Programming   Andi McClure

LambdaConf 2015 - Introducing Emily Simplifying Functional Programming Andi McClure

Emily is an experimental language project focusing on simplifying the basis of programming languages: it

LambdaConf 2015 - The Abstract Method, In General   Gershom Bazerman

LambdaConf 2015 - The Abstract Method, In General Gershom Bazerman

Programming is about abstraction.” But what is abstraction about? Surely not just programming. Why do we need it, why do we ...

LambdaConf 2015 - Accelerating Haskell  GPGPU Programming with Haskell   Joe Nash

LambdaConf 2015 - Accelerating Haskell GPGPU Programming with Haskell Joe Nash

Many machines and devices come equipped with powerful graphical processing units, or GPUs. These units have hundreds of ...

LambdaConf 2015 - Pattern Functors...  Alejandro Serrano Mena

LambdaConf 2015 - Pattern Functors... Alejandro Serrano Mena

Free monads, generic programming, fix-points and coproducts of

LambdaConf 2015 - Scalaz Streams A Functional Approach to Compositional...  Derek Chen Becker

LambdaConf 2015 - Scalaz Streams A Functional Approach to Compositional... Derek Chen Becker

[serious announcer voice] In a world gone mad with

LambdaConf 2015 - Developing Web Applications with Haskell   Alejandro Serrano Mena

LambdaConf 2015 - Developing Web Applications with Haskell Alejandro Serrano Mena

Web development is easy and fun with Haskell... and of course, type safe! Let's take a birds-eye tour on creating a web application ...

LambdaConf 2015 - Monads   Asking the Right Question   Pawel Szulc

LambdaConf 2015 - Monads Asking the Right Question Pawel Szulc

When entering the world of functional programming, one is quickly introduced with a concept of a Monad. Concept that is for some ...

LambdaConf 2015 - Finally Tagless DSLs and MTL   Joseph Abrahamson

LambdaConf 2015 - Finally Tagless DSLs and MTL Joseph Abrahamson

Finally Tagless DSLs are a DSL embedding technique pioneered by Oleg Kiselyov, Jaques Carrette, and Chung-Chieh Shan that ...

LambdaConf 2015 - The Case for the Cutting Edge   Matt Farmer

LambdaConf 2015 - The Case for the Cutting Edge Matt Farmer

This is the story of a road less traveled. In this talk we're going to take a look at the impact of choosing less common technologies ...