CoRecursive: Coding Stories

The stories and people behind the code. Hear stories of software development from interesting people.

http://corecursive.com

Eine durchschnittliche Folge dieses Podcasts dauert 50m. Bisher sind 99 Folge(n) erschienen. .

Gesamtlänge aller Episoden: 3 days 10 hours 52 minutes

subscribe
share






episode 9: Tech Talk: Throw Away the Irrelevant with John A De Goes


Tech Talks are in-depth technical discussions. Today's interview is with John A De Goes. We talk about performance problems with monad transformer on the jvm, various flavours of IO monads and reasoning about polymorphic type signatures.  On the...


share








 March 21, 2018  1h7m
 
 

episode 8: Generic Programming with Miles Sabin


When Miles Sabin applied to speak at a conference on generic programming, he bluffed a little bit.  He would present on porting Simon Peytons Jone’s scrap your boilerplate functionality to Scala. Once his talk was accepted, he only had one...


share








 March 7, 2018  1h0m
 
 

episode 7: Tech Talk: Total Swift Programming


Tech Talks are in-depth technical discussions. In simple terms, a total function is a function that produces a well defined output for all possible inputs.  A total program is a program composed of only total functions.   A non-total, or...


share








 February 12, 2018  53m
 
 

episode 6: Tech Talk: Idris, Proofs and Haskell with Edwin Brady


Tech Talks are in-depth technical discussions. Edwin Brady is the creator of the Idris programming language and Author of the book Type-Driven Development with Idris and a computer science lecturer.  The book, the language and Edwin himself all...


share








 January 29, 2018  59m
 
 

episode 5: Tech Talk: Domain Driven Design meets Functional Programming


Tech Talks are in-depth technical discussions. 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...


share








 January 22, 2018  56m
 
 

episode 4: 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 that teaches these principles in scala. It is a very...


share








 January 10, 2018  51m
 
 

episode 3: Scala at Duolingo with Andre Kenji Horie


Doulingo is a language learning platform with over 200 million users.  On a daily basis millions of users receive customized language lessons targeted specifically to them.  These lessons are generated by a system called the session...


share








 January 7, 2018  53m
 
 

episode 2: Incident Response with Emil Stolarsky


As a system becomes more complex, the chance of failure increases. At a large enough scale, failures are inevitable. Incident response is the practice of preparing for and effectively recovering from these failures. An engineering team can use...


share








 January 5, 2018  51m
 
 

episode 1: Scala Native with Denys Shabalin


Scala is a functional and object oriented programming language built on the JVM. Scala Native takes this language, loved by many, and brings it to bare metal. Scala Native is an optimizing ahead-of-time compiler and lightweight managed runtime...


share








 January 1, 2018  48m