
Adolfo Neto's Audio Museum
By Adolfo Neto

Adolfo Neto's Audio Museum Feb 23, 2021

Q&A on a type system for Elixir with José Valim and Guillaume Duboc
https://dev.to/adolfont/static-typing-in-elixir-25p3
https://www.twitch.tv/videos/1841201944 08 June 2023
https://youtube.com/live/w2g7SlCp2iY
Energetic Stomps Claps [ Royalty FREE Music ] By Anwar Amr
https://www.youtube.com/watch?v=AIAT6VUPqbE

Grok Podcast - Episódio 125 - Elixir com José Valim - Parte 1 de 3 - 08/01/2015
Neste episódio do Grok Podcast (recuperado e editado por mim, Adolfo Neto), Carlos Brando e Rafael Rosafu entrevistaram José Valim e o tema foi a linguagem de programação Elixir.
A série sobre Erlang está em https://www.grokpodcast.com.br/series/elixir/.
Este episódio específico está em https://www.grokpodcast.com.br/2015/01/08/episodio-125-elixir/
RESUMO DO EPISÓDIO ORIGINAL:
Vamos começar 2015 com todo gás, trazendo uma série muito pedida pelos nossos ouvintes: A Linguagem Elixir com o incrível José Valim da Plataformatec.
Hoje vamos descobrir as origens da linguagem, quais foram as inspirações principais, os primeiros anos, seus objetivos e muito mais. Groke e divirta-se conosco :)
Você pode adicionar o podcast ao seu iTunes clicando aqui ou atráves do nosso RSS. Também fique por dentro das novidades nos seguindo no Twitter @grokpodcast, @carlosbrando e @rafaelrosafu.
Shownotes:
- Castálio Podcast - Episódio 57: Episódio de Natal - Parte 1
- Hack ‘n’ Cast v0.10 - Especial de Natal
- Geek Out - O podcast para geeks conectad@s
- Como é o processo de imigração para a Austrália - post do Lucas Caton
- Imigrando e vivendo no Canadá - um guia nada imparcial - post do Rafael Rosa Fu
- José Valim (@josevalim)
- Plataformatec
- Elixir - site oficial
- @elixirlang no Twitter
- elixir-lang - GitHub
- Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages by Bruce A. Tate
- Elixir Conf 2014 - Keynote: Elixir by Jose Valim - YouTube
- Mais em https://www.grokpodcast.com.br/2015/01/08/episodio-125-elixir/

Grok Podcast - Episódio 41 - Erlang com José Valim - Parte 3 de 3 - 21/07/2011
Neste episódio do Grok Podcast (recuperado e editado por mim, Adolfo Neto), Carlos Brando e Rafael Rosafu entrevistaram José Valim e o tema foi a linguagem de programação Erlang.
A série sobre Erlang está em https://www.grokpodcast.com.br/series/erlang/.
Este episódio específico está em https://www.grokpodcast.com.br/2011/07/21/episodio-41-erlang-parte-3-de-3/
RESUMO DO EPISÓDIO ORIGINAL:
Esse é o último episódio da nossa conversa com José Valim da Plataforma sobre a linguagem Erlang. Nesse episódio focamos no projeto que o Valim está desenvolvendo, o Elixir. Entenda como esse projeto pode ajudá-lo a iniciar no Erlang e quais as linguagens de programação essenciais para o programador moderno. Groke e divirta-se conosco.
Você pode adicionar o podcast ao seu iTunes clicando aqui ou atráves do nosso RSS. Também fique por dentro das novidades nos seguindo no Twitter @grokpodcast, @carlosbrando e @rafaelrosafu.
Links patrocinados:- e-Genial - Simplesmente Notável, cursos on-line
- Dev In Sampa, acontece dia 27 de Agosto de 2011
- Concrete Solutions, because IT matters
- Erlang - Site oficial
- Erlang an Wikipedia
- Programação funcional na Wikipedia
- Erlang: The Movie - filme (pré-histórico) da Ericsson falando sobre a linguagem
- Elixir - a linguagem criada pelo Valim
- Posts sobre Erlang/OTP - de Mitchell Hashimoto
- Seven Languages in Seven Weeks - livro da Pragmatic Programmers
- Programming Erlang - escrito por Joe Armstrong
- Erlang Programming de Francesco Cesarini
- OTP in Action da Manning
- Learn you some Erlang for the greater good tutorial sobre Erlang de Frederic Trottier-Hebert
- Exemplo de código em Erlang

Grok Podcast - Episódio 40 - Erlang com José Valim - Parte 2 de 3 - 21/07/2011
Neste episódio do Grok Podcast (recuperado e editado por mim, Adolfo Neto), Carlos Brando e Rafael Rosafu entrevistaram José Valim e o tema foi a linguagem de programação Erlang.
A série sobre Erlang está em https://www.grokpodcast.com.br/series/erlang/.
Este episódio específico está em https://www.grokpodcast.com.br/2011/07/21/episodio-40-erlang-parte-2-de-3/
RESUMO DO EPISÓDIO ORIGINAL:
Esse é o segundo episódio da nossa conversa com José Valim da Plataforma sobre a linguagem Erlang. Entenda o que motivou a criação dessa linguagem e da sua máquina virtual e saiba porque tantas empresas estão investindo nela. Divirta-se e groke conosco.
Você pode adicionar o podcast ao seu iTunes clicando aqui ou atráves do nosso RSS. Também fique por dentro das novidades nos seguindo no Twitter @grokpodcast, @carlosbrando e @rafaelrosafu.
Links patrocinados:- e-Genial - Simplesmente Notável, cursos on-line
- Codeplane - Unlimited private Git hosting
- Dev In Sampa, acontece dia 27 de Agosto de 2011
- Erlang - Site oficial
- Erlang an Wikipedia
- Programação funcional na Wikipedia
- Erlang: The Movie - filme (pré-histórico) da Ericsson falando sobre a linguagem
- Elixir - a linguagem criada pelo Valim
- Posts sobre Erlang/OTP - de Mitchell Hashimoto
- Seven Languages in Seven Weeks - livro da Pragmatic Programmers
- Programming Erlang - escrito por Joe Armstrong
- Erlang Programming de Francesco Cesarini
- OTP in Action da Manning
- Learn you some Erlang for the greater good tutorial sobre Erlang de Frederic Trottier-Hebert
- Exemplo de código em Erlang

Mostly Erlang 54 - Packages on Elixir and Erlang, with Fred Hébert and José Valim - January 27, 2015
"Zach, Fred, and Jose answer questions live! You’ll hear at the start that we erroneously welcomed you to Podcast #53, but rest assured this is in fact #54."
Link: https://mostlyerlang.wordpress.com/2015/01/27/054-packages/
Link to mp3: https://mostlyerlang.files.wordpress.com/2015/01/54-done.mp3

Mostly Erlang 43 - Tools on Elixir, with Bruce Tate and José Valim - August 11, 2014
"We are joined by Bruce Tate and Jose Valim to talk about the tools that have been developing around Elixir and how they can help the rest of the Erlang eco system.
This is the first of a series of episodes that will explore that wider Erlang eco system including Elixir, LFE, Erlog, LING, LuvieScript, Concurrent Scheme and more"
Post: https://mostlyerlang.wordpress.com/2015/01/27/054-packages/
Audio: https://mostlyerlang.files.wordpress.com/2014/08/043_elixir_tools.mp3

Botech-in #1: Luciano Ramalho
Nesse primeiro episódio, convidamos Luciano Ramalho, programador por hobby desde 1978 e por profissão desde 1982. É Principal Consultant na Thoughtworks e autor do livro Python Fluente, que terá sua segunda versão lançada nos próximos meses. Uma das figuras mais respeitadas na comunidade Python, também é fellow da Python Software Foundation.
✧ Redes sociais ✧
Pessoa convidada: Luciano Ramalho: https://twitter.com/ramalhoorg
Hosts: Letícia Silva: https://twitter.com/dii_lua
Willian Frantz: https://twitter.com/frantz_willian

Elixir Fountain 2016-01-08 Joe Armstrong (One of the Creators of the Erlang Programming Language)
This was the first time Joe, the creator of Erlang, was interviewed by Johnny Winn on his podcast:
https://dev.to/adolfont/titles-of-all-elixir-fountain-podcast-episodes-4o9m

Grok Podcast - Episódio 39 - Erlang com José Valim - Parte 1 de 3 - 21/07/2011
Neste episódio do Grok Podcast (recuperado e editado por mim, Adolfo Neto), Carlos Brando e Rafael Rosafu entrevistaram José Valim e o tema foi a linguagem de programação Erlang.
Originalmente publicado em 21/07/2011
A série sobre Erlang está em https://www.grokpodcast.com.br/series/erlang/.
Link para este episódio: https://www.grokpodcast.com.br/2011/07/21/episodio-39-erlang-parte-1-de-3/
RESUMO DO EPISÓDIO ORIGINAL:
Voltamos a conversar com nosso primeiro entrevistado, o incrível José Valim, que não é um monstro apenas em Ruby, mas também destroi em Erlang. Groke conosco sobre essa linguagem que vem se tornando cada vez mais importante no nosso mundo multicore.
Você pode adicionar o podcast ao seu iTunes clicando aqui ou atráves do nosso RSS. Também fique por dentro das novidades nos seguindo no Twitter @grokpodcast, @carlosbrando e @rafaelrosafu.
Links patrocinados:- e-Genial - Simplesmente Notável, cursos on-line
- Nu Design
- Codeplane - Unlimited private Git hosting
- Concrete Solutions, because IT matters
- Dev In Sampa, acontece dia 27 de Agosto de 2011
- Erlang - Site oficial
- Erlang an Wikipedia
- Programação funcional na Wikipedia
- Erlang: The Movie - filme (pré-histórico) da Ericsson falando sobre a linguagem
- Elixir - a linguagem criada pelo Valim
- Posts sobre Erlang/OTP - de Mitchell Hashimoto
- Seven Languages in Seven Weeks - livro da Pragmatic Programmers
- Programming Erlang - escrito por Joe Armstrong
- Erlang Programming de Francesco Cesarini
- OTP in Action da Manning
- Learn you some Erlang for the greater good tutorial sobre Erlang de Frederic Trottier-Hebert
- Exemplo de código em Erlang

Rails Podcast Brasil, QCon Special - Francesco Cesarini (Erlang)
Just republishing the file that is here https://www.akitaonrails.com/2008/11/21/rails-podcast-brasil-qcon-special-nick-sieger-jruby-and-francesco-cesarini-erlang
00:35: apresentação: Francesco Cesarini trabalha a 15 anos com Erlang em Londres.
01:20: Erlang foi criada quando a Ericsson estava planejando a nova geração de um switch, pesquisaram Smalltalk, Prolog, Elm, Occam, C, ... Existiam várias características desejáveis em várias linguagens, mas nenhuma possuía todas elas.
02:25: levaram 2 anos estudando linguagens + 4/5 anos prototipando aplicações de telecomunicação em uma VM em Prolog.
03:16: foi criada aprendendo a partir dos erros e fazendo novas tentativas.
03:30: Aplicações de telefonia possui como pré-requisitos serem:
- distribuídas
- massivamente concorrentes
- terem alta disponibilidade
Estes pré-requisitos agora também são das aplicações web, e-commerce,... qualquer coisa "server-side", Erlang pode atender.
04:05: conta como aprendeu Erlang na Universidade.
06:30: Ericsson decidiram criar uma nova linguagem inspirada em Elm e LISP
07:00 Pattern Matching veio do Prolog
07:43: no shared memory, no pointers
09:30: trabalhou com aplicações em telecomunicação, sistemas bancários, traceability systems, aplicações web, sistemas distribuídos.
10:10: Empresas que usam Erlang:
- Ericson
- Motorola
- Yahoo (https://del.icio.us não está mais disponível)
- Amazon SimpleDB
- Nortel SSL Accelerator
12:00: conceitos necessários que um novo desenvolvedor deve entender bem sobre Functional Programming:
- pattern matching
- abstract values
- recursive defitions of lists
14:35: high-orders functions e list comprehensions foram adicionados posteriormente ao Erlang
17:00: "not variables"
18:20: ensina Erlang em Universidades e comenta a importância da matemática discreta e Cálculo.
19:56: map/reduce: distribuir o processamento e depois reagrupar os resultados. http://discoproject.org/ Usa Python como interface uso e Erlang internamente para fazer a distribuição.
23:10: fala sobre livro de Erlang que está escrevendo e deve ser lançado em abril/21 onde ele tenta explicar melhor os conceitos iniciais do FP
24:35: OTP: middleware com componentes reusáveis. Novos componentes são criados frequentemente, possibilitando que a linguagem Erlang permaneça estável. Fala como OTP ajuda estruturar um projeto.
27:20: Garbage Collection. Como isso é facilitado por Erlang não ter memória compartilhada.
28:10: Projetos Open Source que usam Erlang:
https://www.ejabberd.im/
https://couchdb.apache.org/
http://discoproject.org/ (mencionado novamente)
https://github.com/esl/erlang-web
29:38: aumento do interesse no Erlang. Os acessos ao site erlang.org estão dobrando a cada ano.
Possíveis motivos:
- propaganda "boca-a-boca"
- blogueiros
- livro do Joe Armstrong
- novo interesse da comunidade em functional programming
- necessidade de multicore
35:05: mensagem final: necessidade de conhecimento de matemática para entender novas linguagens.

Gender in Open-Source Software Development, Alexander Serebrenik - CBSoft 2020 | SBES
Talk given at CBSOFT 2020 https://youtu.be/uK3PqV3qsmI

Mostly Erlang 019 - Elixir With José Valim
This is an improved version of the audio available at https://mostlyerlang.files.wordpress.com/2013/10/mostly-erlang-19-elixir.mp3
Full description and links at https://mostlyerlang.wordpress.com/2013/10/07/019-elixir-with-jose-valim/
Panel
- Bryan Hunter (@bryan_hunter)
- Jose Valim (@josevalim)
- Simon St. Laurent (@simonstl)
- Robert Virding (@rvirding)
- Joe Armstrong (@joeerl)
- Fred Hebert (@mononcqc)
- Eric Merit (@ericbmerritt)
Links
- Think Functionally to Simplify Code – http://programming.oreilly.com/2013/09/think-functionally-to-simplify-code.html
- Designing MVC Models in Erlang – http://erlang.org/pipermail/erlang-questions/2013-September/075342.html
- e2: http://e2project.org/erlang.html
- Chicago Boss: http://www.chicagoboss.org/
- CQRS: http://cqrs.wordpress.com/
- Kanban – http://en.wikipedia.org/wiki/Kanban
- Chandler – http://chandlerproject.org/
- Dreaming in Code – http://www.amazon.com/Dreaming-Code-Programmers-Transcendent-Software/dp/1400082471
Picks:
- Reactive Extensions – http://rx.codeplex.com/ (Jose)
- Introducing Elixir – http://shop.oreilly.com/product/0636920030584.do (Jose)
- Programming Elixir – http://pragprog.com/book/elixir/programming-elixir (Jose)
- Etudes for Elixir (free ebook, exercises) – http://chimera.labs.oreilly.com/books/1234000001642 (Simon)
- xkcd: Opinions on Internet Privacy – http://xkcd.com/1269/ (Robert)
- Trello – https://trello.com/ (Joe)
- Erlang Bookmarks – https://github.com/0xAX/erlang-bookmarks/wiki/Erlang-bookmarks (Fred
- Recon – http://ferd.github.io/recon/recon_alloc.html (Fred)
- Erlang Factory Lite Toronto – http://www.erlang-factory.com/conference/Toronto2013 (Fred)
- A Week with Elixir – http://joearms.github.io/2013/05/31/a-week-with-elixir.html (Eric)
- Meet Elixir – https://peepcode.com/products/elixir (Bryan)
- Elixir: It’s Not About Syntax – http://devintorr.es/blog/2013/06/11/elixir-its-not-about-syntax/ (Bryan)

Produção e Divulgação de Podcasts como Atividade de Extensão
Áudio extraído do vídeo em https://youtu.be/OnPZ_fMnzQc
Jornada Colaborativa de Aprendizagem da UTFPR Curitiba
Slides https://speakerdeck.com/adolfont/producao-e-divulgacao-de-podcasts-como-atividade-de-extensao
Como Elaborar
Tipos de Podcast
Tipo Entrevista
Tipo Leitura/Monólogo
Tipo Bate-Papo
Tipo Programa de Rádio/Storytelling
Podcasts da UTFPR
Podcasts em que hosts são professores universitários
Como escutar
Características dos podcasts
Como gravar um podcast do tipo entrevista
Gravação do áudio
Demonstração do Audacity
Anchor
Skype e Zoom
Google Meet
Kdenlive
Como hospedar, publicar?
Como distribuir nos agregadores?
Como divulgar seu podcast?
Headliner https://headliner.app/
PocketCasts
Transcrições
Links:
Podcast exemplo https://anchor.fm/adolfo-neto
Emílias Podcast https://anchor.fm/emilias-podcast
Twitter do Emílias https://twitter.com/Emilias_UTFPR
Podcast do Professor Adolfo Neto https://anchor.fm/adolfont

Exemplo
Exemplo

Psicologia de um Vencido, Augusto dos Anjos
https://www.pensador.com/poemas_de_augusto_dos_anjos/