Nesse episódio vamos explorar a linguagem funcional do ambiente .NET, o F#, vamos compara-lo com C#, discutir suas vantagens e desvantagens alem de dar o caminho das pedras para quem quiser aprender.
Feed do podcast: www.lambda3.com.br/feed/podcast
Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico
Pauta:
Por que aprender uma linguagem de programação
F# de hoje é o C# de amanha
Diferente filosofia
Tipos de dados algébricos
Type Providers
Testes
Por onde começar
Links Citados:
Slack F#
F# for fun and profit
Fsharp.org
Low-risk ways to use F# at work
Railway Oriented Programming (Artigo)
Railway Oriented Programming (Vídeo)
Domain Modeling Made Functional (Livro DDD com F#)
Giraffe (ASP.NET Wrapper)
Fabulous (Xamarin)
Fable (Front-end)
SAFE Stack
Ionide (VSCode plugin)
Participantes:
Lucas Teles - @lucasteles42
William Barbosa - @heytherewills
Lucas Coelho - @lucasfcoelho1
Exemplo citados:
Exemplo de pipe:
Edição:
Luppi Arts
Créditos das músicas usadas neste programa:
Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 - creativecommons.org/licenses/by/3.0
view more