LambdaCast público
[search 0]
Mais
Download the App!
show episodes
 
Artwork
 
LambdaCast is a podcast about functional programming for working developers. Our focus is to describe concepts using clear everyday language without watering anything down. If you've ever been curious about FP but were turned off by the jargon or unfamiliar concepts, this is the place to be. Thoughts, comments, critique? Send them to contact@lambdacast.com Music is "Lively Lumpsucker" by Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License Icon is a mod ...
  continue reading
 
Loading …
show series
 
This time we discuss the way data tends to be structured in functional languages and some of the similarities with databases and REST.Episode 22 patrons:Jason SooterJamie RolfsChristian HamburgerDaniel SvenssonDi WenIulian BojincaJonathan FishbeinNathan SculliNels WadyckiPaul NaranjaPeter TillemansThomas VarneyTyler Harperweila weiDawn (שחר)Show No…
  continue reading
 
You may have seen generics in C#, Java, or Swift but there are a lot of very useful patterns using generics that rarely get used in an OO context. In this episode, we explore Type Parameters (aka generics) from a functional perspective and how using them can improve the structure of your applications.Episode 21 patrons:Scott SmithJoel McCrackenHako…
  continue reading
 
Lazy evaluation is not normally something you hear programmers discussing but there is a lot of power available if you know how to use it. This episode we'll examine the differences between lazy and strict evaluation and look at use cases for laziness.Episode 20 patrons:Marcus NielsenSteven LoeTed YavuzkurtMichael MeyersSzymon BeczkowskiParl Naranj…
  continue reading
 
Monads, the promised land of functional programming. Or at least with all the hype they'd better be! Come join the cast as we demystify this overhyped structure that has become an indispensable part of many functional programmer's toolkits.Episode 18 patrons:PlutonTim BuckleyHuge shout out to Marcus NielsenShow Notes:bind :: m a -> (a -> m b) -> m …
  continue reading
 
Building on the power of functors we examine a few scenarios where a normal Functor is problematic. Fortunately, there is a closely related structure known as an Applicative Functor that can provide the capabilities to solve a broader range of problems.Episode 17 patrons:Chad WooleyDavid KeathleyAndre CarvalhoShow Notes:Coconut programming language…
  continue reading
 
Going deeper down the category theory rabbit hole, we explore one of the most common and useful abstractions in the functional programming world. You're likely already familiar with Functors but just didn't know it yet.Episode 16 patrons:Chris KrychoTyler HarperGeorge WebsterShow Notes:Functor map :: (a -> b) -> f a -> f bBifunctor bimap :: (a -> b…
  continue reading
 
Join us as we discuss the FP community. FP has a reputation as harsh and impenetrable but is that really the case? What can you do to make FP a more inviting place?Episode 15 patrons:Chris LopesGabe JohnsonRandy ShepherdNoel WaghornCorrection: I incorrectly stated that one of the Recurse Center Social rules was “No Feigned Ignorance” it is actually…
  continue reading
 
The kind of type system a functional language uses has a large impact on the way you use that language. In this episode we discuss the tradeoffs involved in using a static or dynamic language.Our patreon sponsors this month:Javier TroconisAndrew NewmanDerek MorrOlov JohanssonShow Notes:Philip Wadler Talk: https://www.infoq.com/presentations/categor…
  continue reading
 
Algebraic Data Types (ADTs) are one of the most distinguishing features of statically typed functional languages. Come learn why they exist, how you can use them, and how they change your design. Join the FP community at http://fpchat.comSupport us on Patreon at http://www.patreon.com/lambdacastFollow us on Twitter: http://twitter.com/lambdacastSho…
  continue reading
 
Into the icy maw of category theory starting with Monoids! In reality we find out it's not actually all that scary and there are some really fantastic things that we gain by understanding these basic categorical concepts.We now have a twitter account! Follow us at https://twitter.com/lambdacastWe also now have a patron account if you're looking to …
  continue reading
 
We have launched our Patreon page, if you feel so inclined come support us at https://www.patreon.com/lambdacastC# Maybe(and lots more)https://github.com/louthy/language-extImmutable Collections API https://msdn.microsoft.com/en-us/library/mt452182(v=vs.111).aspxElm Languagehttp://elm-lang.org/PureScript Languagehttp://www.purescript.org/…
  continue reading
 
Partial application and currying are a feature that is often mysterious to the uninitiated. Why do functional programmers care about such a seemingly useless thing? Partial application is an important part of the "FP toolkit" and we'll why and provide use cases for the importance of having partial application.Simple made easy - https://www.infoq.co…
  continue reading
 
Abstraction takes on a different meaning amongst functional programmers. This episode we dig into how parametric polymorphism is an essential tool in developing well behaved abstractions that transcend simply being a solution to your individual problem.John Degoes polymorphism posthttp://degoes.net/articles/insufficiently-polymorphicWhen x, y, and …
  continue reading
 
Oh category theory, bastion of strange and wonderful terminology, (some might say terrible and inaccessible). Love it or hate it, you're likely to run into some terms from category theory if you spend enough time in FP land. In this episode we'll tackle some of the terms that make up the 'ism family of terms, morphism, endomorphism, isomorphism, ho…
  continue reading
 
To write a program is to deal with uncertainty. Sometimes it feels like there's nothing we can count on and null (or undefined) is as pervasive as any other construct in our languages. However this does not have to be! LambdaCast dives into the thorny problem of null, and more broadly the potential for values not to exist and offers up some alterna…
  continue reading
 
Wrapping up our grand tour of functional programming we go into more depth about the benefits of a functional first language.Tell us what you think at contact@lambdacast.comShow Notes:https://www.infoq.com/presentations/Simple-Made-Easyhttps://www.infoq.com/presentations/Value-Valueshttp://l.facebook.com/l.php?u=http%3A%2F%2Fheeris.id.au%2F2013%2Ft…
  continue reading
 
In this first episode we discuss the big picture ideas that make functional programming distinct from other styles of programming. No experience required! If you're interested in learning what the fuss is about, this is the episode to start with.Tell us what you think at contact@lambdacast.comTranscription provided by Eric Inmanhttps://drive.google…
  continue reading
 
Loading …

Guia rápido de referências