Quantcast
Channel: Functional Programming – CoRecursive Podcast
Browsing all 15 articles
Browse latest View live

Design Principles From Functional Programming with Runar Bjarnason

Runar Bjarnason has been exploring how writing in a functional style increases modularity and compositionality of software for many years. He is co-author of functional programming in scala, a book...

View Article



Algebraic Domain Modelling using Functions With Debashish Ghosh

In object oriented languages, modeling a complex problem domain is a well understood process.  Books like Domain Driven Design contain techniques for breaking down a problem domain and earlier books...

View Article

Throw Away the Irrelevant with John A De Goes

John De Goes and I talk flame wars, monad transformer performance, IO monad flavours, and reasoning about polymorphic type signatures. On the lighter side, we discuss how to write technical articles...

View Article

Erlang And Distributed Systems with Steven Proctor

Today’s interview is with Steven Proctor, the host of the functional geekery podcast.  We talk about distributed programming in general and specifically how erlang supports distributed computing.  We...

View Article

Http4s With Ross Baker

The promise of functional programming is code that is easier to reason about, test and maintain. Referential transparency means there is no extra context to worry about, we can just focus on inputs and...

View Article


Concurrency and FP with Riccardo Terrell

When Riccardo Terrell hit the concurrency limitations in a jvm application, he thought back to the haskell he learned in a university course and decided to rewrite the entire thing in haskell.  The...

View Article

God’s Programming Language With Philip Wadler

Does god code in Haskell? Professor and accomplished programming language researcher Philip Wadler believes that typed lambda calculus was discovered not invented — part of the underpinnings of the...

View Article

The Little Typer With Dan Friedman and David Christiansen

When it comes to type systems “I am, so far, only in the dependent types camp” – Daniel P. Friedman You can write more correct software and even rigorous mathematical proofs.  Prepare for some mind...

View Article


Don and Adam discuss Folds

Today we try a different format. Adam invites his neighbour, Don McKay, over to ask him questions. An interesting discussion on recursion, corecursion and the naming of the podcast unfolds. Episode...

View Article


Portal Abstractions with Sam Ritchie

How abstract algebra solves data engineering Today the story of how twitter engineers came up with a unique solution to data engineering. Adam interviews Sam about how the abstract algebra and...

View Article

Portal Abstractions with Sam Ritchie

How abstract algebra solves data engineering Today the story of how twitter engineers came up with a unique solution to data engineering. Adam interviews Sam about how the abstract algebra and...

View Article

Algebraic Domain Modeling using Functions With Debasish Ghosh

Abstract Algebra Provides Tools for Building Better Software Domain-driven design pushes software architects to model a solution architecture. An algebraic approach to domain modeling using functions...

View Article

Erlang and Distributed Systems With Steven Proctor

Erlang evolved to support distributed computing.   It became functional because of the need to limit side effects.  In this episode, Steven Proctor discusses what he’s learned about functional...

View Article


We are teaching functional programming wrong

Today Richard Feldman shares his story of going from javascript developer to elm developer to functional programming teacher.  Along the way, Richard finds that people are teaching functional...

View Article

We are teaching Functional Programming Wrong

Today Richard Feldman shares his story of going from javascript developer to elm developer to functional programming teacher.  Along the way, Richard finds that people are teaching functional...

View Article

Browsing all 15 articles
Browse latest View live




Latest Images