Alfonso Garcia-Caro talks with Dave Rael about natural languages, programming languages, community, testing, open source, and positive experiences
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.
Chapters:
- - Dave introduces the show and Alfonso Garcia-Caro
- - Alfonso, the linguist
- - Connecting natural languages to programming languages
- - Origins of Fable and Alfonso's path to a software development career
- - Functional Programming Communities
- - Alfonso's thoughts on WebAssembly
- - Providing some useful via open source
- - Where Fable is useful
- - Alfonso's story of failure - falling short of acquiring the skills for video game development
- - Alfonso's book (and website) recommendations
- - Alfonso's experience with writing a book
- - The things that have Alfonso most excited
- - Alfonso on testing
- - Alfonso's top 3 tips for delivering more value
- - Keeping up with Alfonso
Resources:
- Fable
- Fable on Twitter
- Abstract Syntax Trees
- Babel
- Tower of Babel
- Don Syme on Developer On Fire
- Sergey Tihon
- Blazor - .NET to WebAssembly
- FableConf
- Eugene Tolmachev
- Zaid Ajaj
- Introducing Fable.Remoting: Automated Type-Safe Client-Server Communication for Fable Apps - Zaid Ajaj
- Maxime Mangel
- Scott Wlaschin on Developer On Fire
- Shawn Wildermuth on Developer On Fire
- Cameron Taggart
Alfonso's book recommendation:
Alfonso's top 3 tips for delivering more value:
- Take care of yourself, but be OK with making some sacrifices some of the time as long as it's not the norm
- Have fun
- Use good online collaboration tools