Podcast appearances and mentions of brian lonsdorf

  • 10PODCASTS
  • 17EPISODES
  • 50mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 11, 2020LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about brian lonsdorf

Latest podcast episodes about brian lonsdorf

Devchat.tv Master Feed
MJS 136: Kaelig Deloumeau-Prigent

Devchat.tv Master Feed

Play Episode Listen Later Feb 11, 2020 43:39


This My JavaScript Story episode is a discussion with Kaelig Deloumeau-Prigent. Kaelig works on the Polaris design system from Shopify. We walk through his journey into programming, HTML, and CSS. We wander through is career until he was building design systems at Shopify. Host: Charles Max Wood Joined By Special Guest: Kaelig Deloumeau-Pregent Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly ___________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ___________________________________________________________________________________________ Links JSJ 397: Design Systems with Kaelig Deloumeau-Prigent Design Tokens Community Group JSJ 388: Functional Programming with Brian Lonsdorf Polaris Picks Kaelig Deloumeau-Prigent: The Courage to Be Disliked Charles Max Wood: The Name of The Wind

All JavaScript Podcasts by Devchat.tv
MJS 136: Kaelig Deloumeau-Prigent

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Feb 11, 2020 43:39


This My JavaScript Story episode is a discussion with Kaelig Deloumeau-Prigent. Kaelig works on the Polaris design system from Shopify. We walk through his journey into programming, HTML, and CSS. We wander through is career until he was building design systems at Shopify. Host: Charles Max Wood Joined By Special Guest: Kaelig Deloumeau-Pregent Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly ___________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ___________________________________________________________________________________________ Links JSJ 397: Design Systems with Kaelig Deloumeau-Prigent Design Tokens Community Group JSJ 388: Functional Programming with Brian Lonsdorf Polaris Picks Kaelig Deloumeau-Prigent: The Courage to Be Disliked Charles Max Wood: The Name of The Wind

My JavaScript Story
MJS 136: Kaelig Deloumeau-Prigent

My JavaScript Story

Play Episode Listen Later Feb 11, 2020 43:39


This My JavaScript Story episode is a discussion with Kaelig Deloumeau-Prigent. Kaelig works on the Polaris design system from Shopify. We walk through his journey into programming, HTML, and CSS. We wander through is career until he was building design systems at Shopify. Host: Charles Max Wood Joined By Special Guest: Kaelig Deloumeau-Pregent Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly ___________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ___________________________________________________________________________________________ Links JSJ 397: Design Systems with Kaelig Deloumeau-Prigent Design Tokens Community Group JSJ 388: Functional Programming with Brian Lonsdorf Polaris Picks Kaelig Deloumeau-Prigent: The Courage to Be Disliked Charles Max Wood: The Name of The Wind

Greater Than Code
150: Cultural Transformation with Brian Lonsdorf

Greater Than Code

Play Episode Listen Later Oct 2, 2019 65:59


01:34 - Brian’s Superpower: Communicating and Listening 02:36 - The Role of Empathy in Teaching/Communicating * Process Empathy * Empathetic Report 04:11 - Learning and Teaching Functional Programming * Lawful Composition Thinking Functionally with Haskell (https://www.amazon.com/gp/product/1107452643/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=1107452643&linkId=b8c8bcf8f27165517d6b53a2b87fedd6) Compositional Thinking Category Theory (https://en.wikipedia.org/wiki/Category_theory) 11:13 - Compositional Programming in JavaScript 16:02 - Problems That Can Be Solved by Learning Functional Programming Livable Code by Sarah Mei (https://www.youtube.com/watch?v=lI77oMKr5EY) Scalable program architectures (http://www.haskellforall.com/2014/04/scalable-program-architectures.html) 25:03 - Category Theory Categories for the Working Mathematician (https://www.amazon.com/gp/product/0387984038/ref=as_li_qf_asin_il_tl?ie=UTF8&tag=therubyrep-20&creative=9325&linkCode=as2&creativeASIN=0387984038&linkId=0aa85e8a54efad0135dbd75f39abe43c) Reading Papers Finding Applications for Concepts 32:41 - Machine Learning and AI Generative AI L-Systems (https://en.wikipedia.org/wiki/L-system) Do be do be do (https://arxiv.org/pdf/1611.09259.pdf) 53:54 - Discrete Representations of Continuous Phenomena 56:17 - Making Teaching Fun, Engaging, and Interesting Learning as a Conversation Reflections: Brian: Looking into L-systems further and thinking in terms of ranges. Rein: Dimensionality is imperative. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks! Special Guest: Brian Lonsdorf.

JavaScript Jabber
JSJ 388: Functional Programming with Brian Lonsdorf

JavaScript Jabber

Play Episode Listen Later Sep 3, 2019 46:42


Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit  My Ruby Story Panel Aimee Knight  Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning.  Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads

Devchat.tv Master Feed
JSJ 388: Functional Programming with Brian Lonsdorf

Devchat.tv Master Feed

Play Episode Listen Later Sep 3, 2019 46:42


Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit  My Ruby Story Panel Aimee Knight  Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning.  Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads

All JavaScript Podcasts by Devchat.tv
JSJ 388: Functional Programming with Brian Lonsdorf

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Sep 3, 2019 46:42


Sponsors Adventures in Blockchain Sentry– use the code “devchat” for $100 credit  My Ruby Story Panel Aimee Knight  Chris Buecheler AJ O’Neal With Special Guest: Brian Lonsdorf Episode Summary Brian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning.  Links Promise Functional core, imperative shell RxJs Monad Professor Frisby's Mostly Adequate Guide to Functional Programming Follow DevChat on Facebook and Twitter Picks Aimee Knight: After The Burial (band) Chris Buecheler: Minecraft in JavaScript AJ O’Neal: Crazy Little Thing Called Love by Queen Greenlock v3 campaign Brian Lonsdorf: Follow Brian @drboolean Chris Penner Comonads

egghead.io developer chats
Math and Functional Programming Aren't Exclusive to Wizards with Brian Lonsdorf

egghead.io developer chats

Play Episode Listen Later Nov 2, 2018 30:52


Joel and Brian Lonsdorf discuss the pain and growth of learning, math as a source of truth, dispelling that idea that you need to be a wizard to enter the functional programming space, and finally how you can start including functional concepts in your day to day work.There's a reason that mathematicians tend to be the best functional programmers. The theories and patterns directly apply, it has truth and purity. It's powerful, almost powerful enough to describe everything, so what makes people turn away from it?Traditionally, math gets taught in a dry manner from a young age, tables are memorized, and facts get drilled. It isn't until much later that interesting concepts like set theory get introduced, and at that point, it's too late for many people.Material that's "dry" doesn't have to be taught that way. It's been three and a half years since Brian first put Professor's Frisby's guide up on Github and it brought light and friendly perspective to heavy material. It showed that the functional programming paradigm was learnable without requiring a deep dive into Haskell.The deep dive doesn't work for everyone. There's merit in starting with something like Gatsby and just getting something out there that you can play with immediately, and then later learn the fundamentals of Javascript. The same thing applies to learning functional programming. You can start composing with Lodash and ease into the deeper patterns and concepts.Transcript"Math and Functional Programming Aren't Exclusive to Wizards with Brian Lonsdorf" TranscriptResources:Professor Frisby's Mostly Adequate Guide to Functional ProgrammingProfessor Frisby Introduces Composable Functional JavaScriptFunctional Composition with LodashState Monad in JavaScriptBrian Lonsdorf:GithubTwitterMediumJoel Hooks:TwitterWebsite

egghead.io developer chats
Functional JavaScript with Paul Frend and Brian Lonsdorf (Dr Boolean)

egghead.io developer chats

Play Episode Listen Later Nov 22, 2017 42:13


In this episode John sits down to talk to Paul Frend and Brian Lonsdorf (aka Dr Boolean) about functional programming, and its practical use cases on the job. Paul has released a new course on egghead.io covering the topic of transducers that is the spark for this conversation.Transducers are a a useful pattern that can deliver performance and readability, but are often misunderstood or obscure to many programmers. Along with transducers you'll learn more about monoids, folds, lenses and so much more.Transcript"Functional JavaScript with Paul Frend and Brian Lonsdorf (Dr Boolean)" TranscriptResourcesProfessor Frisby Introduces Composable Functional JavaScriptQuickly Transforming Data with Transducersflunc opticspartial.lensesBrian LonsdorfTwitterGithubegghead.ioPaul FrendTwitterGithubegghead.ioJohn LindquistTwitteregghead.ioGithubWebsite

Fixate on Code | Weekly interviews on how to write better code, for frontend developers

Brian is the lead user experience engineer at Salesforce. More importantly, Brian is the first person in history to leverage highly educated stop-motion hedgehogs to make functional programming accessible to javascript developers! He is a regular speaker at conferences, an author, a podcast host, and a teacher who has a knack for making complicated content fun to learn.

salesforce brian lonsdorf
Adventures in Angular
116 AiA Angular 2 Compiler with Tobias Bosch

Adventures in Angular

Play Episode Listen Later Oct 27, 2016 53:36


02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)

All Angular Podcasts by Devchat.tv
116 AiA Angular 2 Compiler with Tobias Bosch

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 27, 2016 53:36


02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)

Devchat.tv Master Feed
116 AiA Angular 2 Compiler with Tobias Bosch

Devchat.tv Master Feed

Play Episode Listen Later Oct 27, 2016 53:36


02:20 - Introducing Tobias Bosch 03:40 - What does the Compiler do? 05:00 - Compiling in Angular 2 09:15 - Loading templates after using an Angular 2.0 Compiler 10:30 - Just In Time and Ahead Of Time compilations 15:40 - Advantages of the AOT approach 17:40 - Hacker attacks 19:45 - Dynamic scenarios Component Factory Resolver 21:35 - Functions of the Compiler: Tree shaking Google Closure Compiler 25:50 - Angular 2.0 Compiler and end modules 26:40 - AOT and sizing 27:40 - Rollup bundles 30:10 - Using RxJs 32:00 - Router outlets and siblings 34:40 - Plans for rolling out features for developers Lucidchart 37:40 - Motivations and driving forces 39:20 - Rendering targets Picks: Ship To Hawaii (Jules) TensorFlow (Tobias) Your Inner Fish by Neil Shubin book and the PBS Series (Ward) “Cross Site Request Funkery” talk by Dave Smith (Lukas) Professor Frisby's Mostly Adequate Guide to Functional Programming by Brian Lonsdorf (Lukas) Life Expectancy by Dean Koontz (Joe) NG Cruise (Joe) Source Map Explorer (John) Angular 2.0 Ultimate Workshop (rescheduled) (John) The 12 Week Year (Charles) AST Explorer (Joe) Enter the lottery to win the opportunity to buy a ticket to NG-Conf (Joe) Call for presenters for NG-Conf will open November 1st (Joe)

Adventures in Angular
113 AiA Angular 2 in a .NET World

Adventures in Angular

Play Episode Listen Later Oct 6, 2016 63:01


1:25 - Introducing Marcel Good Breeze Github Twitter info@ideablade.com 2:15 - Introducing Steve Schmitt IdeaBlade Github 4:00 - Why replace a MVC with Angular 2.0? 6:30 - Transitioning platforms 9:50 - Projects on Angular 2.0 14:50 - Visual Studio and other tools for Angular 2.0 24:50- Debugging 27:30 - Using Webpack in Visual Studio 30:20 - Structuring an application in .Net 34:20 - Managing app data 39:20 - Managing changes 49:15 - Examples of Visual Studio working with Angular 2 Picks: Silicon Valley Code Camp (Ward) DEVintersection conference in Las Vegas (Ward) Brian Lonsdorf - “Oh Composable World!” Keynote speech (Lukas) Michael Vey Series by Richard Paul Evans, specifically book six: Fall of Hades (Charles) myVEGAS Slots iPhone game (Charles) Temphire Angular 2.0 Examples (Marcel) Google Trips (Marcel) 8 Days A Week Beatles documentary on Hulu (Steve)

All Angular Podcasts by Devchat.tv
113 AiA Angular 2 in a .NET World

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 6, 2016 63:01


1:25 - Introducing Marcel Good Breeze Github Twitter info@ideablade.com 2:15 - Introducing Steve Schmitt IdeaBlade Github 4:00 - Why replace a MVC with Angular 2.0? 6:30 - Transitioning platforms 9:50 - Projects on Angular 2.0 14:50 - Visual Studio and other tools for Angular 2.0 24:50- Debugging 27:30 - Using Webpack in Visual Studio 30:20 - Structuring an application in .Net 34:20 - Managing app data 39:20 - Managing changes 49:15 - Examples of Visual Studio working with Angular 2 Picks: Silicon Valley Code Camp (Ward) DEVintersection conference in Las Vegas (Ward) Brian Lonsdorf - “Oh Composable World!” Keynote speech (Lukas) Michael Vey Series by Richard Paul Evans, specifically book six: Fall of Hades (Charles) myVEGAS Slots iPhone game (Charles) Temphire Angular 2.0 Examples (Marcel) Google Trips (Marcel) 8 Days A Week Beatles documentary on Hulu (Steve)

Devchat.tv Master Feed
113 AiA Angular 2 in a .NET World

Devchat.tv Master Feed

Play Episode Listen Later Oct 6, 2016 63:01


1:25 - Introducing Marcel Good Breeze Github Twitter info@ideablade.com 2:15 - Introducing Steve Schmitt IdeaBlade Github 4:00 - Why replace a MVC with Angular 2.0? 6:30 - Transitioning platforms 9:50 - Projects on Angular 2.0 14:50 - Visual Studio and other tools for Angular 2.0 24:50- Debugging 27:30 - Using Webpack in Visual Studio 30:20 - Structuring an application in .Net 34:20 - Managing app data 39:20 - Managing changes 49:15 - Examples of Visual Studio working with Angular 2 Picks: Silicon Valley Code Camp (Ward) DEVintersection conference in Las Vegas (Ward) Brian Lonsdorf - “Oh Composable World!” Keynote speech (Lukas) Michael Vey Series by Richard Paul Evans, specifically book six: Fall of Hades (Charles) myVEGAS Slots iPhone game (Charles) Temphire Angular 2.0 Examples (Marcel) Google Trips (Marcel) 8 Days A Week Beatles documentary on Hulu (Steve)

Functional Geekery
Functional Geekery Episode 51 – Brian Lonsdorf

Functional Geekery

Play Episode Listen Later May 10, 2016 61:07


In this episode I talk with Brian Lonsdorf. We talk his intro to functional programming, introducing functional programming concepts using JavaScript, function composition, pure functions, and when he decides to choose between dynamic and static type systems.