Episode 348 | Alfonso Garcia-Caro - Linguistic Discovery




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href=""></a></div> <div><a target="_blank" href="http://twitter.com/">@</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Alfonso Garcia-Caro talks with Dave Rael about natural languages, programming languages, community, testing, open source, and positive experiences </div> <div class="podcast-summary"> <p>A linguist by heart and a programmer by choice, Alfonso has brought his passion for natural languages to the computing world. He is the creator of Fable, a popular F# to JS compiler, and coauthor of the book "Mastering F#". He currently works as a freelancer specialized in Azure-based cloud and web applications using F# and Fable for highly productive and reliable software development.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Alfonso Garcia-Caro</a></li> <li><a href="#!"> - Alfonso, the linguist</a></li> <li><a href="#!"> - Connecting natural languages to programming languages</a></li> <li><a href="#!"> - Origins of Fable and Alfonso's path to a software development career</a></li> <li><a href="#!"> - Functional Programming Communities</a></li> <li><a href="#!"> - Alfonso's thoughts on WebAssembly</a></li> <li><a href="#!"> - Providing some useful via open source</a></li> <li><a href="#!"> - Where Fable is useful</a></li> <li><a href="#!"> - Alfonso's story of failure - falling short of acquiring the skills for video game development</a></li> <li><a href="#!"> - Alfonso's book (and website) recommendations</a></li> <li><a href="#!"> - Alfonso's experience with writing a book</a></li> <li><a href="#!"> - The things that have Alfonso most excited</a></li> <li><a href="#!"> - Alfonso on testing</a></li> <li><a href="#!"> - Alfonso's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Alfonso</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://fable.io/" target="_blank">Fable</a></li> <li><a href="https://twitter.com/FableCompiler" target="_blank">Fable on Twitter</a></li> <li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank">Abstract Syntax Trees</a></li> <li><a href="https://babeljs.io/" target="_blank">Babel</a></li> <li><a href="https://en.wikipedia.org/wiki/Tower_of_Babel" target="_blank">Tower of Babel</a></li> <li><a href="http://developeronfire.com/podcast/episode-323-don-syme-languages-and-stories" target="_blank">Don Syme on Developer On Fire</a></li> <li><a href="https://sergeytihon.com/" target="_blank">Sergey Tihon</a></li> <li><a href="https://github.com/aspnet/blazor" target="_blank">Blazor - .NET to WebAssembly</a></li> <li><a href="http://fable.io/fableconf/#home" target="_blank">FableConf</a></li> <li><a href="https://github.com/et1975" target="_blank">Eugene Tolmachev</a></li> <li><a href="https://twitter.com/zaid_ajaj" target="_blank">Zaid Ajaj</a></li> <li><a href="https://medium.com/@zaid.naom/introducing-fable-remoting-automated-type-safe-client-server-communication-for-fable-apps-e567454d594c" target="_blank">Introducing Fable.Remoting: Automated Type-Safe Client-Server Communication for Fable Apps - Zaid Ajaj</a></li> <li><a href="https://twitter.com/mangelmaxime" target="_blank">Maxime Mangel</a></li> <li><a href="http://developeronfire.com/podcast/episode-031-scott-wlaschin-learn-from-diverse-sources" target="_blank">Scott Wlaschin on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-274-shawn-wildermuth-professional-learner" target="_blank">Shawn Wildermuth on Developer On Fire</a></li> <li><a href="https://github.com/ctaggart" target="_blank">Cameron Taggart</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Alfonso's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/1680502549/?tag=devonfir-20" target="_blank">Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# - Scott Wlaschin</a></li> <li><a href="https://fsharpforfunandprofit.com/" target="_blank">F# for fun and profit - Scott Wlachin's website</a></li> <li><a href="https://www.amazon.com/dp/1784393436/?tag=devonfir-20" target="_blank">Mastering F# - Alfonso Garcia-Caro Nunez</a></li> <li><a href="https://www.amazon.com/dp/030774180X/?tag=devonfir-20" target="_blank">The Story of the Human Body: Evolution, Health, and Disease - Daniel Lieberman</a></li> </ul> </div> <div class="podcast-tips"> <h6>Alfonso's top 3 tips for delivering more value:</h6> <ol> <li>Take care of yourself, but be OK with making some sacrifices some of the time as long as it's not the norm</li> <li>Have fun</li> <li>Use good online collaboration tools</li> </ol> </div> </div>