Podcasts about erlang ecosystem foundation

  • 9PODCASTS
  • 70EPISODES
  • 45mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • May 6, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about erlang ecosystem foundation

Latest podcast episodes about erlang ecosystem foundation

Thinking Elixir Podcast
252: Riding the Tidewave of AI-Enhanced Phoenix

Thinking Elixir Podcast

Play Episode Listen Later May 6, 2025 34:16


News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion's LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template Show Notes online - http://podcast.thinkingelixir.com/252 (http://podcast.thinkingelixir.com/252) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer. https://youtu.be/vGue4LtqeWg (https://youtu.be/vGue4LtqeWg?utm_source=thinkingelixir&utm_medium=shownotes) – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application's runtime. https://github.com/hexpm/hexdocs/issues/49 (https://github.com/hexpm/hexdocs/issues/49?utm_source=thinkingelixir&utm_medium=shownotes) – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying. https://x.com/chris_mccord/status/1915017804937375896 (https://x.com/chris_mccord/status/1915017804937375896?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord teasing his AI-enabled Phoenix app that writes code. https://x.com/chris_mccord/status/1917002231322116298 (https://x.com/chris_mccord/status/1917002231322116298?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices. https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22 (https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22?utm_source=thinkingelixir&utm_medium=shownotes) – EEF announcement about the "mix-dependency-submission" GitHub Action for submitting Elixir/Mix dependencies. https://github.com/erlef/mix-dependency-submission (https://github.com/erlef/mix-dependency-submission?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub's API. https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api (https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool. https://exmeralda.chat/chat/start (https://exmeralda.chat/chat/start?utm_source=thinkingelixir&utm_medium=shownotes) – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library. https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/ (https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs. https://www.reddit.com/r/elixir/comments/1k600mu/livedebuggerv020upcomingfeaturespart_1/ (https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/?utm_source=thinkingelixir&utm_medium=shownotes) – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May. https://www.youtube.com/watch?v=HNl-y49Ou7E (https://www.youtube.com/watch?v=HNl-y49Ou7E?utm_source=thinkingelixir&utm_medium=shownotes) – Full interview discussing LiveDebugger in more depth. https://github.com/randycoulman/mixtestinteractive (https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&utm_medium=shownotes) – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows. https://x.com/jskalc/status/1916824204156035300 (https://x.com/jskalc/status/1916824204156035300?utm_source=thinkingelixir&utm_medium=shownotes) – Twitter post highlighting mix test.interactive's features including running tests by names, rerunning on file save, and more. https://erlef.org/blog/eef/election-2025 (https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes) – Information about upcoming Erlang Ecosystem Foundation board elections with important dates. https://andrealeopardi.com/posts/async-tests-in-elixir/ (https://andrealeopardi.com/posts/async-tests-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Andrea Leopardi's blog post about reworking singleton architecture to leverage async tests in ExUnit. https://www.youtube.com/watch?v=KrAqMyjbkJQ (https://www.youtube.com/watch?v=KrAqMyjbkJQ?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution). https://www.youtube.com/watch?v=62OK9B4yRfg (https://www.youtube.com/watch?v=62OK9B4yRfg?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2024 talk by James Isenhart on 'OpenTelemetry: From Desire to Dashboard' https://gridinsoft.com/blogs/slopsquatting-malware/ (https://gridinsoft.com/blogs/slopsquatting-malware/?utm_source=thinkingelixir&utm_medium=shownotes) – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Thinking Elixir Podcast
250: EEF Elections and Security

Thinking Elixir Podcast

Play Episode Listen Later Apr 22, 2025 14:23


News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more! Show Notes online - http://podcast.thinkingelixir.com/250 (http://podcast.thinkingelixir.com/250) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer. https://erlef.org/blog/eef/election-2025 (https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes) – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th. https://x.com/TheErlef/status/1911847956308959650 (https://x.com/TheErlef/status/1911847956308959650?utm_source=thinkingelixir&utm_medium=shownotes) – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security. https://x.com/theerlef/status/1910348770514006242 (https://x.com/theerlef/status/1910348770514006242?utm_source=thinkingelixir&utm_medium=shownotes) – The "Elixir Secure Coding Training (ESCT)" project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership. https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26 (https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26?utm_source=thinkingelixir&utm_medium=shownotes) – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF. https://github.com/erlef/elixir-secure-coding (https://github.com/erlef/elixir-secure-coding?utm_source=thinkingelixir&utm_medium=shownotes) – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir. https://github.com/phoenixframework/phoenix/pull/6184 (https://github.com/phoenixframework/phoenix/pull/6184?utm_source=thinkingelixir&utm_medium=shownotes) – Fix for Plug.Debugger screen which was showing ANSI codes in HTML. https://github.com/phoenixframework/phoenix/pull/6194 (https://github.com/phoenixframework/phoenix/pull/6194?utm_source=thinkingelixir&utm_medium=shownotes) – Fix for the Phoenix installer's incorrect application of custom variants in tailwind v4. https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787 (https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787?utm_source=thinkingelixir&utm_medium=shownotes) – AshAuthentication vulnerability published with mitigation steps - update packages, set requireinteraction to true, and add confirmroute above auth_routes. https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15. https://x.com/elixirconf/status/1907843035544826137 (https://x.com/elixirconf/status/1907843035544826137?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions. https://x.com/ElixirConfEU/status/1911747531953832323 (https://x.com/ElixirConfEU/status/1911747531953832323?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland. https://www.elixirconf.eu/#tickets (https://www.elixirconf.eu/#tickets?utm_source=thinkingelixir&utm_medium=shownotes) – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket. https://www.elixirconf.eu/#keynotes (https://www.elixirconf.eu/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes) – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16). Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Elixir em Foco
Elixir em produção na MeetRox, com Ana Dubas e Thiago Zattar da Silveira

Elixir em Foco

Play Episode Listen Later Apr 9, 2025 49:27


Neste episódio do Elixir em Foco, Adolfo Neto e Zoey Pessanha conversaram com Ana Dubas e Thiago Zattar da Silveira sobre o uso de Elixir em Produção na empresa MeetRox. A MeetRox é uma plataforma de Sales Enablement que utiliza Inteligência Artificial para automatizar e facilitar o trabalho de times de vendas e Customer Success. No episódio, Ana e Thiago explicaram como o Elixir é peça central no backend da empresa, sendo utilizado no processamento de conversas, integração com o banco de dados, gerenciamento de configurações e tarefas assíncronas. Eles contaram também como foi o processo de decisão por Elixir, destacando aspectos de escalabilidade, produtividade e visão de futuro.  Ana e Thiago ainda falaram sobre a cultura de trabalho da MeetRox, que é uma empresa remote first, com pessoas de diferentes regiões, priorizando flexibilidade e encontros presenciais em offsites. Ana Dubas  https://www.linkedin.com/in/anadubas/ Thiago Zattar da Silveira https://www.linkedin.com/in/thiago-zattar-da-silveira/MeetRox https://meetrox.ai/Rede Emílias de Podcasts no Bluesky - ⁠https://bsky.app/profile/redeemilias.bsky.social Rede Emílias de Podcasts no Mastodon - ⁠https://bertha.social/@redeemilias Associe-se à Erlang Ecosystem Foundation - ⁠https://bit.ly/3Sl8XTO ⁠ Site da Erlang Ecosystem Foundation - ⁠https://bit.ly/3Jma95g Nosso site - ⁠https://elixiremfoco.com⁠  Estamos no X (@elixiremfoco) - ⁠https://x.com/elixiremfoco⁠  Nosso email - elixiremfoco@gmail.com

Elixir em Foco
Gleam em Produção na Uncover, com Georges Boris

Elixir em Foco

Play Episode Listen Later Mar 12, 2025 87:18


Neste episódio do Elixir em Foco, Adolfo Neto e Herminio Torres entrevistam Georges Boris, cofundador, ex-CTO e atual CDO da Uncover. O episódio aborda a trajetória de Georges, o uso de Elixir na Uncover e a importância da linguagem Gleam no ecossistema Erlang. Eles discutem o sistema de tipos de Gleam, sua integração com Elixir e o conceito de fearless refactoring. Além disso, conversam sobre a influência do cineasta David Lynch na vida de Georges. O episódio termina com sugestões de aprendizado e uma mensagem final para a comunidade de Elixir.Links de Georges:X https://x.com/georgesborisBluesky https://bsky.app/profile/georgesboris.com Linkedin https://www.linkedin.com/in/georges-boris-ux/  Links da Uncoverhttps://www.uncover.co/careershttps://www.linkedin.com/company/uncover-company/posts/?feedView=allSite de Gleamhttps://gleam.run/ Palestra “Functional Shell, Strongly Typed Core“ por Georges Boris | 16º Meetup Elug CEhttps://www.youtube.com/watch?v=vp3BuFr8rY8 Streams do criador de Gleamhttps://www.twitch.tv/louispilfold Difference Of Squares no Exercism: Aprendendo a lidar com Listas em Gleamhttps://www.youtube.com/watch?v=zj7ZOTTG77QNewsletter Gleam Weeklyhttps://gleamweekly.com/Gleam Developer Survey 2024https://gleam.run/news/developer-survey-2024-results/Keynote: Gleam's Journey on the BEAM - Hayleigh Thompson & Louis Pilfold | Code BEAM Europe 2024https://www.youtube.com/watch?v=6I0IbJtUC3U (7321 views)Lissome is a library to integrate the Gleam frontend framework Lustre with Phoenix Live View.https://github.com/selenil/lissome/ Getting to know Actors in Gleam - Raúl Chouza | Code BEAM America 2024https://www.youtube.com/watch?v=WaHx6n2UZJg Gleam: Lean BEAM typing machine | Louis Pilfold | Code BEAM V 2020https://www.youtube.com/watch?v=ceynSTa1dV4 BEAM's bright future with Gleam (and JavaScript?) - Peter Saxton | Code BEAM Lite Stockholm 2024https://www.youtube.com/watch?v=fhJBEuJjxFQ Gleam Star History https://star-history.com/#gleam-lang/gleam&Date Gleam+Elixir Star Historyhttps://star-history.com/#gleam-lang/gleam&elixir-lang/elixir&Date O runtime Erlang e como torná-lo seu amigo, Pedro Castilhohttps://www.youtube.com/watch?v=UGHbdeLOtbo Recursos para aprender Gleam:https://exercism.org/tracks/gleamhttps://www.youtube.com/@IsaacHarrisHolthttps://www.youtube.com/@giacomo_cavalieriComunidade Gleam:https://tour.gleam.run/https://tour.gleam.run/everything/Usando Gleam e Elixir juntas:https://github.com/georgesboris/gleam-in-elixir-exampleSistema de tipos em Gleam:https://github.com/giacomocavalieri/squirrelFearless refactoring:https://www.youtube.com/watch?v=8bZh5LMaSmEFunctional Shell and Boundaries:https://www.destroyallsoftware.com/talks/boundarieshttps://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shellCurso de CSS de Andy Bell:https://piccalil.li/complete-css/lessonsRede Emílias de Podcasts no Bluesky - ⁠https://bsky.app/profile/redeemilias.bsky.social⁠ Rede Emílias de Podcasts no Mastodon - ⁠https://bertha.social/@redeemilias⁠ Elixir em Foco no YouTube - ⁠https://www.youtube.com/@elixiremfoco⁠ Elixir em Foco no Spotify - ⁠https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ⁠ Elixir em Foco no Spotify for Podcasters - ⁠https://podcasters.spotify.com/pod/show/elixiremfoco⁠ Elixir em Foco na Apple Podcasts - ⁠https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119⁠ Associe-se à Erlang Ecosystem Foundation - ⁠https://bit.ly/3Sl8XTO⁠ Site da Erlang Ecosystem Foundation - ⁠https://bit.ly/3Jma95g⁠ Nosso site - ⁠https://elixiremfoco.com⁠ Estamos no X (@elixiremfoco) - ⁠https://x.com/elixiremfoco⁠ Nosso email - elixiremfoco@gmail.com

Elixir em Foco
Retrospectiva 2024: Eventos, Aprendizados e Tendências no Mundo Elixir

Elixir em Foco

Play Episode Listen Later Jan 1, 2025 67:39


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pessanha conversaram sobre eventos da comunidade Elixir ao redor do mundo, como a Code BEAM e a Alchemy Conf, além de iniciativas locais no Brasil, como o Elixir Curitiba e a possibilidade de um futuro Elixir Maceió. Eles também exploraram tendências e aprendizados técnicos, como o interesse em frameworks como Ash, linguagens emergentes como Gleam, e ferramentas para aprendizado como Exercism. Reflexões sobre temas não técnicos, como ciências sociais e gênero, também foram abordadas, demonstrando o interesse dos participantes em ampliar seus horizontes. O episódio terminou com mensagens de final de ano e incentivos à comunidade para explorar novos conhecimentos, participar de projetos, e dar feedback sobre o podcast. Houve também uma chamada para mais interação com os ouvintes e o desejo de continuar fortalecendo o projeto em 2025. Recomendações IA SOB CONTROLE https://www.iasobcontrole.tech/  IA nas ondas do rádio (um episódio) https://open.spotify.com/episode/0i3ThcX70HsEHLMZzbpqt1 Ep. Paulo Valente https://elixiremfoco.com/episodio?id=paulo-valente  Twitter -> Bluesky https://redeemilias.bsky.social/  Projetos open source da Zoey https://github.com/zoedsoupe/proto_rune https://github.com/zoedsoupe/peri https://github.com/zoedsoupe/nexus https://github.com/zoedsoupe/arcane-quests Blog do Herminio https://dev.to/herminiotorres/bridging-the-gap-simplifying-live-component-invocation-in-phoenix-liveview-5boc   O que quer aprender ou praticar em 2025 https://elixir-phoenix-ash.com/index.html  Lean https://lean-lang.org/  Sofia https://bsky.app/profile/monad.mom Gleam https://gleam.run/ Rede Emílias de Podcasts no Bluesky https://bsky.app/profile/redeemilias.bsky.social Rede Emílias de Podcasts no Mastodon https://bertha.social/@redeemilias/ Elixir em Foco no YouTube https://www.youtube.com/@elixiremfoco Elixir em Foco no Spotify https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ Elixir em Foco no Spotify for Podcasters https://podcasters.spotify.com/pod/show/elixiremfoco Elixir em Foco na Apple Podcasts https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119 Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠⁠⁠https://bit.ly/3Sl8XTO ⁠⁠ . O site da fundação é⁠⁠ ⁠⁠⁠⁠https://bit.ly/3Jma95g ⁠ Nosso site é⁠⁠ ⁠⁠⁠⁠https://elixiremfoco.com⁠ Estamos no X em @elixiremfoco⁠⁠ ⁠⁠⁠⁠https://x.com/elixiremfoco⁠ Nosso email é ⁠⁠⁠elixiremfoco@gmail.com⁠  .

Elixir em Foco
Elixir em Produção na Trio Pagamentos, com David Alencar

Elixir em Foco

Play Episode Listen Later Dec 4, 2024 45:30


Neste episódio do *Elixir em Foco*, Adolfo Neto e Zoey Pessanha conversaram com David Alencar, Staff Software Engineer na Trio Pagamentos. Com mais de 15 anos de experiência em tecnologia, incluindo uma passagem pela Microsoft, David compartilhou sua transição para o mundo open source e sua paixão por Elixir, que ele utiliza amplamente na Trio para soluções financeiras em produção. Ele destacou os desafios e aprendizados em ambientes de alta escala, além das bibliotecas e frameworks que a empresa utiliza para manter a eficiência e a qualidade dos sistemas. David também falou sobre sua motivação para criar conteúdo educacional no YouTube, em português e inglês, como forma de contribuir com a comunidade Elixir. No bloco final, comentou sobre sua participação no evento Elixir Curitiba 2024, organizado na sede da Trio, e mostrou entusiasmo com a possibilidade de uma edição em 2025. David Alencar (Linkedin): https://www.linkedin.com/in/davidalencar/ Canal no YouTube: https://www.youtube.com/@odavidalencar/  Elly Academy https://www.youtube.com/c/ELLYACADEMY/  https://www.instagram.com/elly.academy/  Rede Emílias de Podcasts no Bluesky - https://bsky.app/profile/redeemilias.bsky.social  Rede Emílias de Podcasts no Mastodon - https://bertha.social/@redeemilias  Elixir em Foco no YouTube - https://www.youtube.com/@elixiremfoco  Elixir em Foco no Spotify - https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ  Elixir em Foco no Spotify for Podcasters - https://podcasters.spotify.com/pod/show/elixiremfoco  Elixir em Foco na Apple Podcasts - https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119  Associe-se à Erlang Ecosystem Foundation - https://bit.ly/3Sl8XTO  Site da Erlang Ecosystem Foundation - https://bit.ly/3Jma95g  Nosso site - https://elixiremfoco.com  Estamos no X (@elixiremfoco) - https://x.com/elixiremfoco  Nosso email - elixiremfoco@gmail.com

Elixir em Foco
Elixir em Produção na Remote, com Lívia Almeida Barbosa

Elixir em Foco

Play Episode Listen Later Nov 6, 2024 57:22


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Cristine Guadelupe, Herminio Torres e Zoey Pessanha recebem Lívia Almeida Barbosa, Senior Backend Engineer na Remote, para uma conversa sobre o uso de Elixir na Remote. Lívia detalha seu trabalho inicial na equipe de API pública da Remote e sua transição para o time de integrações contábeis. Ela explica o uso de Elixir em produção na empresa e a importância do trabalho assíncrono. Lívia também compartilha sua experiência prévia na Saraiva Educação, onde trabalhou com produtos educacionais e ganhou conhecimentos sobre desenvolvimento fullstack e cultura de testes. Lívia compartilha seu percurso acadêmico, com bacharelado e mestrado em Ciência da Computação pela Universidade Federal de Minas Gerais (UFMG), e menciona o trabalho com o professor André Hora. Ela conta como sua pesquisa de mestrado, focada na migração de frameworks de testes no ecossistema Python, contribuiu para seu desenvolvimento profissional. Além da vida profissional, Lívia comenta sobre a comunidade "Engineering Wolves" da Remote, destinada a mulheres e engenheiros não-binários, e oferece conselhos para iniciantes em Elixir, recomendando ferramentas como Exercism e participação em projetos reais. Para concluir, ela deixa uma mensagem à comunidade brasileira de Elixir, incentivando o engajamento e a busca constante por aprendizado. LinkedIn da Lívia - https://www.linkedin.com/in/liviaab/ Dissertação de mestrado da Lívia: Assessing the Migration of Testing Frameworks in the Python Ecosystem - https://repositorio.ufmg.br/handle/1843/47346 Exercism - https://exercism.org/ Remote Careers - https://remote.com/careers Rede Emílias de Podcasts no Bluesky - https://bsky.app/profile/redeemilias.bsky.social Rede Emílias de Podcasts no Mastodon - https://bertha.social/@redeemilias/ Elixir em Foco no YouTube - https://www.youtube.com/@elixiremfoco Elixir em Foco no Spotify - https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ Elixir em Foco no Spotify for Podcasters - https://podcasters.spotify.com/pod/show/elixiremfoco Elixir em Foco na Apple Podcasts - https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119 Associe-se à Erlang Ecosystem Foundation - https://bit.ly/3Sl8XTO Site da Erlang Ecosystem Foundation - https://bit.ly/3Jma95g Nosso site - https://elixiremfoco.com Estamos no X (@elixiremfoco) - https://x.com/elixiremfoco Nosso email - elixiremfoco@gmail.com

Elixir em Foco
Paulo Valente 2 - A Missão: IA e Machine Learning em Elixir com Nx

Elixir em Foco

Play Episode Listen Later Oct 2, 2024 62:44


Neste episódio, conversamos com Paulo Valente, Engenheiro de Software na DockYard, e um dos mantenedores do ecossistema Nx. Paulo também é músico e projetista de circuitos por hobby. Links: Documento sobre o Ecossistema Nx https://bit.ly/4gHiXmv Paulo Valente has done the work to make Nx work on Metal. https://podcast.thinkingelixir.com/212  https://archive.is/EQkpd https://github.com/elixir-nx/nx_iree/blob/main/run.exs Elixir em Produção com Paulo Valente https://podcasters.spotify.com/pod/show/elixiremfoco/episodes/4--Elixir-em-Produo-com-Paulo-Valente--Backend-Tech-Leader-na-Stone-e13kt6p Links ML: https://codebeameurope.com/participants/lars-wikman/ https://fosstodon.org/@lawik/113027528907484208 https://youtu.be/TfZI5-oQSqI?feature=shared Machine Learning in Elixir - Learning to Learn with Nx and Axon by Sean Moriarity https://pragprog.com/titles/smelixir/machine-learning-in-elixir/ Curso Andrew Ng http://coursera.org/specializations/machine-learning-introduction    Rambo 2 - A Missão https://pt.wikipedia.org/wiki/Rambo:_First_Blood_Part_II  Elixir Curitiba https://elixircuritiba.github.io/    Rede Emílias de Podcasts no Bluesky https://bsky.app/profile/redeemilias.bsky.social  Rede Emílias de Podcasts no Mastodon https://bertha.social/@redeemilias/   Elixir em Foco no YouTube https://www.youtube.com/@elixiremfoco   Elixir em Foco no Spotify https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ  Elixir em Foco no Spotify for Podcasters https://podcasters.spotify.com/pod/show/elixiremfoco  Elixir em Foco na Apple Podcasts https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119   Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠⁠⁠https://bit.ly/3Sl8XTO ⁠⁠ . O site da fundação é⁠⁠ ⁠⁠⁠⁠https://bit.ly/3Jma95g ⁠  Nosso site é⁠⁠ ⁠⁠⁠⁠https://elixiremfoco.com⁠    Estamos no X em @elixiremfoco⁠⁠ ⁠⁠⁠⁠https://x.com/elixiremfoco⁠   Nosso email é ⁠⁠⁠elixiremfoco@gmail.com⁠  .

Thinking Elixir Podcast
220: The EEF Has Your Regulatory Back

Thinking Elixir Podcast

Play Episode Listen Later Sep 17, 2024 59:28


News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT's new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF's recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more! Show Notes online - http://podcast.thinkingelixir.com/220 (http://podcast.thinkingelixir.com/220) Elixir Community News - https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes) – The "Phoenix Sync" project has been archived with no immediate explanation yet. - https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260 (https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260?utm_source=thinkingelixir&utm_medium=shownotes) – Gettext has a big update to version 0.26.0 which includes a more efficient compilation. - https://github.com/elixir-cldr/cldr (https://github.com/elixir-cldr/cldr?utm_source=thinkingelixir&utm_medium=shownotes) – Gettext feels similar to how ExCldr allows defining a custom backend. - https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released (https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes) – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer. - https://github.com/mimiquate/tower (https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes) – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack. - https://x.com/josevalim/status/1832509464240374127 (https://x.com/josevalim/status/1832509464240374127?utm_source=thinkingelixir&utm_medium=shownotes) – José highlighted some UX issues with ChatGPT's new UI, mentioning struggles with concurrent updates. - https://x.com/josevalim/status/1833176754090897665 (https://x.com/josevalim/status/1833176754090897665?utm_source=thinkingelixir&utm_medium=shownotes) – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement. - https://github.com/wojtekmach/mixinstallexamples (https://github.com/wojtekmach/mix_install_examples?utm_source=thinkingelixir&utm_medium=shownotes) – A new WebRTC example was added to the "Mix Install Examples" project. - https://github.com/wojtekmach/mixinstallexamples/pull/42 (https://github.com/wojtekmach/mix_install_examples/pull/42?utm_source=thinkingelixir&utm_medium=shownotes) – The WebRTC example shows how to use the ex_webrtc Elixir package in a small script, compatible with Mix.install/2. - https://github.com/elixir-webrtc/ex_webrtc (https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes) – The Elixir package used for the WebRTC example. - https://x.com/taylorotwell/status/1831668872732180697 (https://x.com/taylorotwell/status/1831668872732180697?utm_source=thinkingelixir&utm_medium=shownotes) – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://en.wikipedia.org/wiki/CyberResilienceAct (https://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=thinkingelixir&utm_medium=shownotes) - https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes (https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf (https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf (https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html (https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://en.m.wikipedia.org/wiki/CE_marking (https://en.m.wikipedia.org/wiki/CE_marking?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html (https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act (https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.nist.gov/ (https://www.nist.gov/?utm_source=thinkingelixir&utm_medium=shownotes) - https://en.wikipedia.org/wiki/XZUtilsbackdoor (https://en.wikipedia.org/wiki/XZ_Utils_backdoor?utm_source=thinkingelixir&utm_medium=shownotes) - https://en.wikipedia.org/wiki/Log4j (https://en.wikipedia.org/wiki/Log4j?utm_source=thinkingelixir&utm_medium=shownotes) - https://en.wikipedia.org/wiki/Heartbleed (https://en.wikipedia.org/wiki/Heartbleed?utm_source=thinkingelixir&utm_medium=shownotes) - https://en.wikipedia.org/wiki/2024CrowdStrikeincident (https://en.wikipedia.org/wiki/2024_CrowdStrike_incident?utm_source=thinkingelixir&utm_medium=shownotes) - https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law (https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law?utm_source=thinkingelixir&utm_medium=shownotes) - https://openssf.org/ (https://openssf.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.fcc.gov/broadbandlabels (https://www.fcc.gov/broadbandlabels?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.cve.org/ (https://www.cve.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://erlef.org/wg/security (https://erlef.org/wg/security?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://www.linkedin.com/in/alistair-woodman-51934433 (https://www.linkedin.com/in/alistair-woodman-51934433?utm_source=thinkingelixir&utm_medium=shownotes) – Alistair Woodman on LinkedIn - awoodman@erlef.org - http://erlef.org/ (http://erlef.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Erlang Ecosystem Foundation Website Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Adolfo Neto
An interview with Dave Lucia at Code BEAM America 2022

Adolfo Neto

Play Episode Listen Later Sep 6, 2024 4:26


#Elixir #Erlang #BEAM I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE ) and interviewed Dave Lucia, CTO & Co-Founder at TV Labs. You can find Dave (David Lucia) at: https://www.linkedin.com/in/david-lucia-a395441b/ Dave's talk is published at Accessible Time Series data with TimescaleDB | David Lucia | Code BEAM America 2022 https://www.youtube.com/watch?v=sFnoZm89U64 I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for supporting this series of interviews. Cameraperson: Wiviane Nallin If you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I Learn more about CODE SYNC conferences at https://codesync.global/

america co founders code cto cba beam elixir erlang ecosystem foundation code sync
Adolfo Neto
An interview with Lee Barney at Code BEAM America 2022

Adolfo Neto

Play Episode Listen Later Sep 5, 2024 2:41


#Elixir #Erlang #BEAM I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE ) and interviewed Lee Barney, a Professor of Computer Science at BYU-Idaho https://www.byui.edu/. You can find Lee at: https://www.linkedin.com/in/barneylee https://www.byui.edu/directories/lee-barney A case study of using FP and Erlang in a Computer Science Curriculum. Lee Barney - Code BEAM America https://www.youtube.com/watch?v=xf7byQEXmv8 In the interview we mentioned: Erlang Ecosystem Foundation https://erlef.org/ Erlang Ecosystem Foundation Education WG https://erlef.org/wg/education I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for supporting this series of interviews. Cameraperson: Wiviane Nallin If you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I Learn more about CODE SYNC conferences at https://codesync.global/

Elixir em Foco
42. Iago Effting: Explorando Elixir em Produção na Finbits e a jornada da newsletter Café com Elixir

Elixir em Foco

Play Episode Listen Later Sep 4, 2024 46:35


Neste episódio do Elixir em Foco, conversamos com Iago Effting, Engenheiro de Software na Finbits e criador da newsletter Café com Elixir. Entre outras coisas, Iago respondeu: • Como a Finbits usa Elixir em produção? • Quais são as vantagens de usar Elixir na Finbits? E as desvantagens? • Quais são as principais bibliotecas que vocês usam na Finbits? • Por que decidiu criar a Café com Elixir? Links do Iago • https://mastodon.social/@iago_effting • https://www.linkedin.com/in/iagoeffting/  • https://cafecomelixir.com.br/ • https://x.com/iagoEffting Café com Elixir https://cafecomelixir.substack.com/  E-books: • Aprenda Elixir utilizando testes https://aprenda.cafecomelixir.com.br/  • Consumindo APIs com Elixir https://consumindo-apis-com-elixir.cafecomelixir.com.br/  Finbits https://github.com/finbits Elixir Conf https://2024.elixirconf.com/schedule/#schedules Elixir Curitiba https://elixircuritiba.github.io/  Elixir Pattterns  https://elixirpatterns.dev/ Rede Emílias de Podcasts no Bluesky https://bsky.app/profile/redeemilias.bsky.social Rede Emílias de Podcasts no Mastodon https://bertha.social/@redeemilias/  Elixir em Foco no YouTube https://www.youtube.com/@elixiremfoco  Elixir em Foco no Spotify https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ Elixir em Foco no Spotify for Podcasters https://podcasters.spotify.com/pod/show/elixiremfoco Elixir em Foco na Apple Podcasts https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119  Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠⁠⁠https://bit.ly/3Sl8XTO⁠⁠ ⁠⁠⁠ . O site da fundação é⁠⁠ ⁠⁠⁠https://bit.ly/3Jma95g ⁠⁠  Nosso site é⁠⁠ ⁠⁠⁠https://elixiremfoco.com   Estamos no X em @elixiremfoco⁠⁠ ⁠⁠⁠https://x.com/elixiremfoco  Nosso email é ⁠⁠⁠elixiremfoco@gmail.com⁠

Thinking Elixir Podcast
218: Creating an Opening

Thinking Elixir Podcast

Play Episode Listen Later Sep 3, 2024 18:15


News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more! Show Notes online - http://podcast.thinkingelixir.com/218 (http://podcast.thinkingelixir.com/218) Elixir Community News - https://x.com/josevalim/status/1825954736094457943 (https://x.com/josevalim/status/1825954736094457943?utm_source=thinkingelixir&utm_medium=shownotes) – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach. - https://x.com/wojtekmach/status/1826521109476344035 (https://x.com/wojtekmach/status/1826521109476344035?utm_source=thinkingelixir&utm_medium=shownotes) – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process. - https://hexdocs.pm/telemetry/1.3.0/readme.html (https://hexdocs.pm/telemetry/1.3.0/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang edoc, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required. - https://x.com/bcardarella/status/1826266402631889091 (https://x.com/bcardarella/status/1826266402631889091?utm_source=thinkingelixir&utm_medium=shownotes) – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow. - https://x.com/bcardarella/status/1826279303623082421 (https://x.com/bcardarella/status/1826279303623082421?utm_source=thinkingelixir&utm_medium=shownotes) – Additional details about the LiveView Native 0.3.0 release. - https://twitter.com/simonw/status/1827482890680332386 (https://twitter.com/simonw/status/1827482890680332386?utm_source=thinkingelixir&utm_medium=shownotes) – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax. - https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/ (https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/?utm_source=thinkingelixir&utm_medium=shownotes) – More details on the new SQL syntax introduced by Google for ZetaSQL. - https://twitter.com/ac_alejos/status/1794105872680972458 (https://twitter.com/ac_alejos/status/1794105872680972458?utm_source=thinkingelixir&utm_medium=shownotes) – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches. - https://github.com/acalejos/CinEx (https://github.com/acalejos/CinEx?utm_source=thinkingelixir&utm_medium=shownotes) – Detailed information on using LLMs within Livebook for conversion tasks. - https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/ (https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/?utm_source=thinkingelixir&utm_medium=shownotes) – A US Judge struck down the FTC's ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching. - https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html (https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html?utm_source=thinkingelixir&utm_medium=shownotes) – The US government is considering ordering Google to be broken up following antitrust allegations. - https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/ (https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/?utm_source=thinkingelixir&utm_medium=shownotes) – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU. - Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

Elixir em Foco
41. Explorando Elixir: A Trajetória de George Guimarães (CloudWalk e ex-Plataformatec) e suas Contribuições

Elixir em Foco

Play Episode Listen Later Aug 7, 2024 68:17


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres, Cristine Guadelupe e Zoey Pessanha recebem George Guimarães, um dos fundadores da Plataformatec e atualmente Engineering Manager na Cloudwalk. George compartilha sua experiência com o Elixir e suas funções na Cloudwalk, onde está envolvido em projetos de Acquiring e Agents AI. Ele também discute o impacto do Elixir no campo de aprendizado de máquina, apresentando seu repositório no GitHub, “Awesome Machine Learning and Elixir”, que reúne recursos valiosos para a comunidade de desenvolvedores. Além disso, George fala sobre sua trajetória na Plataformatec e sua experiência como CEO da SourceLevel, uma empresa focada em medir a produtividade de equipes de software. O episódio também aborda sua iniciativa de criar o Protótipo Podcast, onde busca compartilhar o que está acontecendo no ecossistema Elixir, e sua participação em webinars e meetups que promovem a linguagem e suas aplicações. George Guimarães: Perfil no Linkedin https://www.linkedin.com/in/georgeguimaraes/ GitHub https://github.com/georgeguimaraes Twitter  https://x.com/georgeguimaraes   Mastodon @georgeguimaraes@mastodon.social  Rebrandly https://rebrand.ly/georgeguimaraes  CloudWalk https://www.cloudwalk.io/ JIM https://www.jim.com/  Awesome Machine Learning and Elixir A curated list of Machine Learning packages and resources for the Elixir programming language. https://github.com/georgeguimaraes/awesome-machine-learning-elixir  Agilistas estão morrendo! https://bit.ly/4d9LY7Y  Spotify Model Nunca Existiu? Como Assim? https://www.youtube.com/watch?v=1wstlCLmT7w  The Real Real https://www.youtube.com/watch?v=6A6eXFd8olw https://www.youtube.com/watch?v=sTs_4T1ufLY Webinar de Elixir da Source Level em abril de 2020 https://archive.is/o7thF “da quarentena” Protótipo Podcast https://prototipo.tech/ ttps://open.spotify.com/show/5MErBHgSpMATMy6So1UKIh  Castálio Podcast - 141 - George Guimarães - Code Review (2019) https://www.youtube.com/watch?v=mvLL5QS34No Marcelo Park | Posicionamento Estratégico para diferenciação e tracionamento | UNITE 2020 https://www.youtube.com/watch?v=aUcm0bam2fc  Chat do Vagas ponto com https://www.vagas.com.br/ Geovane Fedrecheski PhD, Research Engineer at Inria Paris Egresso Poli https://scholar.google.com/citations?hl=pt-BR&user=TBf0rLkAAAAJ&view_op=list_works&sortby=pubdate https://www.linkedin.com/in/geovane-fedrecheski  https://www.teses.usp.br/teses/disponiveis/3/3142/tde-26072023-074626/pt-br.php https://geonnave.com/  https://x.com/geonnave Venmo https://www.remessaonline.com.br/blog/venmo/  Canal Plataformatec https://www.youtube.com/@PlataformatecCompany A RAG for Elixir https://bitcrowd.dev/a-rag-for-elixir/  How even the simplest RAG can empower your team https://bitcrowd.dev/how-even-the-simplest-RAG-can-empower-your-team/  ElixirLab https://elixirlab.org/  Assista a esta entrevista no YouTube em⁠⁠ ⁠⁠⁠https://www.youtube.com/@elixiremfoco  . Escute a esta entrevista no Spotify em⁠ ⁠https://podcasters.spotify.com/pod/show/elixiremfoco   Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠⁠⁠https://bit.ly/3Sl8XTO⁠⁠ ⁠⁠⁠ . O site da fundação é⁠⁠ ⁠⁠⁠https://bit.ly/3Jma95g ⁠⁠  Nosso site é⁠⁠ ⁠⁠⁠https://elixiremfoco.com   Estamos no X em @elixiremfoco⁠⁠ ⁠⁠⁠https://x.com/elixiremfoco  Nosso email é ⁠⁠elixiremfoco@gmail.com  .

Elixir em Foco
40. BEAM em Produção na Ekinops (Fabian van 't Hooft e João Henrique Freitas)

Elixir em Foco

Play Episode Listen Later Jul 3, 2024 50:37


Neste episódio do Elixir em Foco, Adolfo Neto e sua equipe, Herminio Torres e Zoey Pessanha, entrevistam Fabian van 't Hooft, Team Lead Manager na Ekinops, e João Henrique Freitas, Embedded Software Developer na mesma empresa. Eles discutem o papel da Ekinops, seu forte background acadêmico e como a empresa utiliza a BEAM, a máquina virtual que executa Erlang e Elixir. Os convidados compartilham suas experiências, vantagens e desafios de trabalhar com BEAM, bem como as principais bibliotecas e frameworks que utilizam. Além disso, oferecem recomendações para quem deseja aprender Erlang. No final, deixam uma mensagem especial para a comunidade brasileira de Elixir. Entrevistados: Fabian van 't Hooft - Team Lead Manager at Ekinops https://www.linkedin.com/in/fabian-van-t-hooft-9825b89/  João Henrique Freitas - Embedded Software Developer at Ekinops https://www.linkedin.com/in/jo%C3%A3o-henrique-freitas/ Blog do João: https://beam-mignon.netlify.app/ Perfil no GitHub: https://github.com/joaohf/ Site da Ekinops: https://www.ekinops.com/ Links mencionados no episódio: Nitrogen - https://nitrogenproject.com/ Cowboy - subsistema do Nitrogen (servidor web, o phoenix usa por padrão) ssh do OTP https://www.erlang.org/doc/apps/ssh/ssh.html  Mnesia https://www.erlang.org/doc/apps/mnesia/mnesia.html  Erlang Examples Rabbit MQ Learn You Some Erlang https://learnyousomeerlang.com/ Playlist de Adolfo baseada no livro https://www.youtube.com/watch?v=pSlcmfQS4EU&list=PLF5ttO8F-IsTided30sMhUx-5Rfyeur65  Livro sobre Property-Based Testing com Erlang e Elixir https://pragprog.com/titles/fhproper/property-based-testing-with-proper-erlang-and-elixir/ Erlang in Anger https://www.erlang-in-anger.com/  Trilha de Erlang no Exercism https://exercism.org/tracks/erlang  Erlang Forums https://erlangforums.com/ Erlang and OTP in Action https://www.manning.com/books/erlang-and-otp-in-action  Programming Erlang https://pragprog.com/titles/jaerlang2/programming-erlang-2nd-edition/ Erlang Programming https://www.amazon.com/Erlang-Programming-Concurrent-Approach-Development/dp/0596518188  Making reliable distributed systems in the presence of software errors, Joe Armstrong (PhD Dissertation) https://erlang.org/download/armstrong_thesis_2003.pdf Erlang Master Class 1 https://www.youtube.com/playlist?list=PLR812eVbehlwEArT3Bv3UfcM9wR3AEZb5 Erlang Master Class 2: Concurrent Programming https://www.youtube.com/playlist?list=PLR812eVbehlwq4qbqswOWH7NLKjodnTIn  Erlang Master Class 3: OTP Behaviours and Releases https://www.youtube.com/playlist?list=PLR812eVbehlx6vgWGf2FLHjkksAEDmFjc  Entrevista com Brujo Benavides https://www.youtube.com/watch?v=6MTSl2OArd0 Entrevista com José Valim no freeCodeCampBR https://www.youtube.com/watch?v=KiF10RgaC5k  Assista a esta entrevista no YouTube em⁠⁠ ⁠⁠https://www.youtube.com/@elixiremfoco⁠ . Escute a esta entrevista no Spotify em ⁠https://podcasters.spotify.com/pod/show/elixiremfoco⁠  Leia o livro “Aprenda Elixir utilizando testes” https://aprenda.cafecomelixir.com.br/  Assine a newsletter “Café com Elixir”. Em especial, leiam a Edição 28. Ela é feita por Iago Efting https://cafecomelixir.substack.com/p/cafe-com-elixir-edicao-n28  Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠⁠https://bit.ly/3Sl8XTO⁠ ⁠⁠⁠ . O site da fundação é⁠⁠ ⁠⁠https://bit.ly/3Jma95g⁠ ⁠⁠⁠  Nosso site é⁠⁠ ⁠⁠https://elixiremfoco.com⁠ ⁠⁠⁠   Estamos no X em @elixiremfoco⁠⁠ ⁠⁠https://x.com/elixiremfoco⁠ ⁠⁠⁠ .  Nosso email é ⁠⁠elixiremfoco@gmail.com⁠ .

Elixir em Foco
39. Migração para Elixir: Experiências e Desafios com Samanta de Araújo

Elixir em Foco

Play Episode Listen Later Jun 5, 2024 29:10


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pessanha entrevistam Samanta de Araújo, Engenheira de Software Senior/Principal na Ultrawise. Samanta compartilha sua experiência e insights sobre o uso de Elixir na empresa Ultrawise e em outras empresas em que trabalho, além de discutir as vantagens e desafios da adoção dessa linguagem de programação. Samanta também fala sobre suas palestras recentes na Elixir Conf Europa 2024 e na Code BEAM Lite Estocolmo 2024, abordando a migração de um aplicativo de armazém de C# para Elixir. Ela explica as motivações técnicas e comerciais por trás dessa migração e descreve o processo de adoção do Elixir. Além disso, Samanta oferece recomendações para quem deseja aprender Elixir e deixa uma mensagem final para a comunidade brasileira de Elixir. Links: Samanta de Araújo Engenheira de Software Senior/Principal https://www.linkedin.com/in/samanta-de-araujo/ Entrevista de Samanta no Emílias Podcast  https://youtu.be/zXmvg3daHic?si=NTViSlHM9RFqq7ka Palestra de Samanta na ElixirConf EU 2024 https://www.elixirconf.eu/participants/samanta-de-araujo/ Palestra de Samanta na Code BEAM Lite Stockholm 2024 https://codebeamstockholm.com/participants/Samanta-de-Araujo/  Assista a esta entrevista no YouTube em⁠⁠ ⁠https://www.youtube.com/@elixiremfoco . Escute a esta entrevista no Spotify em https://podcasters.spotify.com/pod/show/elixiremfoco  Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠https://bit.ly/3Sl8XTO ⁠⁠⁠ . O site da fundação é⁠⁠ ⁠https://bit.ly/3Jma95g ⁠⁠⁠  Nosso site é⁠⁠ ⁠https://elixiremfoco.com ⁠⁠⁠   Estamos no Twitter em @elixiremfoco⁠⁠ ⁠https://twitter.com/elixiremfoco ⁠⁠⁠ .  Nosso email é ⁠elixiremfoco@gmail.com ⁠ . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Adolfo Neto
An interview with Herminio Torres at Code BEAM America 2022 (in Portuguese)

Adolfo Neto

Play Episode Listen Later May 13, 2024 3:53


I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html   (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE  ) and interviewed Herminio Torres, a software engineer at Simplebet (https://www.simplebet.ai/ ). You can find Herminio at: https://www.linkedin.com/in/herminiotorres/  https://twitter.com/herminiotorres  https://github.com/herminiotorres  In the interview we mentioned: Surface https://github.com/surface-ui/surface  LiveView https://hexdocs.pm/phoenix_live_view/welcome.html  Elixir em Foco (a podcast in Portuguese) https://elixiremfoco.com/en  Erlang Ecosystem Foundation https://erlef.org/  Erlang Solutions  https://www.erlang-solutions.com/  I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for supporting this series of interviews. Cameraperson: Wiviane Nallin If you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I  Learn more about CODE SYNC conferences at https://codesync.global/ --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

Adolfo Neto
Erlang Workshop, Erlang, and OTP with Kiko Fernandez-Reyes

Adolfo Neto

Play Episode Listen Later May 8, 2024 24:24


In this episode of the Professor Adolfo Neto podcast, Adolfo Neto sits down with Kiko Fernández-Reyes, a Computer Science Engineer and Programming Languages Researcher at Ericsson, to delve into the world of Erlang, OTP (Open Telecom Platform), and programming languages. Kiko shares his academic journey, from studying Computer Science at Universidad de Málaga to pursuing a PhD in programming languages at Uppsala University in Sweden. He discusses the motivations behind his transition from academia to industry and sheds light on his role as a core member of the Erlang/OTP team. The conversation delves into the Erlang Workshop, of which Kiko is a co-chair for the second consecutive year. Kiko explains the workshop's significance and discusses opportunities for developers to contribute through papers and Lightning Talks. As a member of the Erlang/OTP Core Team, Kiko elucidates the team's responsibilities and his role within it. He also shares his methods for staying updated in the ever-evolving field of computer science. Join Adolfo and Kiko as they navigate the intricacies of Erlang, OTP, and beyond in this episode. Kiko Fernández-Reyes Computer Science Engineer | Programming Languages Researcher Erlang/OTP core member Ericsson Uppsala, Sweden https://www.linkedin.com/in/kikofernandezreyes   Co-chair of the Erlang Workshop 2024 https://icfp24.sigplan.org/home/erlang-2024   Co-chair of the Erlang Workshop 2023 https://icfp23.sigplan.org/home/erlang-2023   Join the Erlang Ecosystem Foundation ⁠https://bit.ly/3Sl8XTO⁠ .  Their site is ⁠⁠https://bit.ly/3Jma95g . ELXPRO is an Elixir course whose creator, Gustavo Oliveira, I had the pleasure of interviewing in a previous episode ( ⁠https://youtu.be/bTUVIXg3Z28   ).  If you're curious and ready to take your Elixir skills to the next level, check out my affiliate link to ELXPRO ⁠https://go.hotmart.com/F73840549l .  Your exploration not only opens doors to ELXPRO but also supports the future of this podcast. Find me on Linkedin ⁠https://www.linkedin.com/in/adolfont/⁠  Find this podcast on audio platforms at ⁠https://podcasters.spotify.com/pod/show/adolfont⁠   Find this podcast on YouTube at ⁠https://www.youtube.com/@elixiradolfont⁠ --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

Elixir em Foco
38. Elixir em Produção na Minha Biblioteca, com Thiago Leite Luiz

Elixir em Foco

Play Episode Listen Later May 2, 2024 35:34


Neste episódio do podcast Elixir em Foco, entrevistamos Thiago Leite Luiz, Head de Tecnologia e Inovação na Minha Biblioteca. Thiago descreve como Elixir é usado em produção naquele que é o maior streaming de livros atualmente no Brasil e compartilha sua jornada profissional e comenta sua transição de desenvolvedor para liderança técnica e gerencial.  Thiago oferece sugestões para aprender Elixir, recomendando recursos como livros da Pragmatic Programming, o site Exercism e o curso Elixir School.  O episódio proporciona uma visão abrangente sobre o uso de Elixir no contexto empresarial e insights valiosos para profissionais de tecnologia e estudantes interessados na linguagem. Links: Thiago Leite Luiz - Minha Biblioteca - Head of Technology & Innovation - Minha Biblioteca https://www.linkedin.com/in/thiago-leite-luiz/   Minha Biblioteca https://minhabiblioteca.com.br/  Entrevista com Giselle Guimarães Ramos, CEO da “Minha Biblioteca” https://www.youtube.com/watch?v=PgdJFjHuldI  Elixir Days  https://www.elixirdays.com/  Exercism https://exercism.org/  Elixir School https://elixirschool.com/pt  Elixir in Action https://www.manning.com/books/elixir-in-action-third-edition  PragProg https://pragprog.com/  Assista a esta entrevista no YouTube em⁠ ⁠https://www.youtube.com/@elixiremfoco⁠⁠. Nosso canal é⁠ ⁠https://www.youtube.com/@ElixirEmFoco⁠⁠  Associe-se à Erlang Ecosystem Foundation em⁠ ⁠https://bit.ly/3Sl8XTO⁠⁠ . O site da fundação é⁠ ⁠https://bit.ly/3Jma95g⁠⁠  Nosso site é⁠ ⁠https://elixiremfoco.com⁠⁠   Estamos no Twitter em @elixiremfoco⁠ ⁠https://twitter.com/elixiremfoco⁠⁠ .  Nosso email é ⁠elixiremfoco@gmail.com⁠ . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Adolfo Neto
Empowering Learning: Peter Ullrich's Journey from Psychology to Indie Courses

Adolfo Neto

Play Episode Listen Later Apr 30, 2024 33:13


In this episode of the Professor Adolfo Neto Podcast, Adolfo sits down with Peter Ullrich, founder of Indie Courses and a senior Elixir engineer, for an engaging discussion about his unique journey from psychology to software engineering. Peter shares his early passion for building things, which eventually led him to pursue a bachelor's degree in psychology followed by a master's degree in software engineering and distributed systems. He recounts how he discovered Elixir during his first job and the pivotal role it played in shaping his career trajectory. Peter also dives into the creation of Indie Courses, a video course platform for indie creators, sharing his motivations behind its inception and the challenges he faced along the way. Throughout the conversation, he emphasizes the importance of continuous learning and staying updated with industry trends, whether through Twitter, blog posts, or books. Peter's website https://peterullrich.com/  YouTube channel https://www.youtube.com/@peterandcode/  X/Twitter https://twitter.com/PJUllrich  Indie Courses https://indiecourses.com/  Building Table Views with Phoenix LiveView https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/  Build an MVP with Elixir https://indiecourses.com/catalog/dc7f54dd-1e32-4390-95d3-4f6d2968d425  Peter's website https://peterullrich.com/  YouTube channel https://www.youtube.com/@peterandcode/  X/Twitter https://twitter.com/PJUllrich  Indie Courses https://indiecourses.com/  Building Table Views with Phoenix LiveView https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/  Build an MVP with Elixir https://indiecourses.com/catalog/dc7f54dd-1e32-4390-95d3-4f6d2968d425  Join the Erlang Ecosystem Foundation ⁠https://bit.ly/3Sl8XTO⁠ .  Their site is ⁠⁠https://bit.ly/3Jma95g ⁠ . ELXPRO is an Elixir course whose creator, Gustavo Oliveira, I had the pleasure of interviewing in a previous episode ( ⁠https://youtu.be/bTUVIXg3Z28 ⁠  ).  If you're curious and ready to take your Elixir skills to the next level, check out my affiliate link to ELXPRO ⁠https://go.hotmart.com/F73840549I  .  Your exploration not only opens doors to ELXPRO but also supports the future of this podcast. Find me on Linkedin ⁠https://www.linkedin.com/in/adolfont/ ⁠ Find this podcast on audio platforms at ⁠https://podcasters.spotify.com/pod/show/adolfont⁠   Find this podcast on YouTube at ⁠https://www.youtube.com/@elixiradolfont⁠   #ELIXIR #ERLANG --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

Elixir em Foco
37. Explorando a Jornada de Bernardo Amorim: Experiências, Contribuições Open Source e Palestras

Elixir em Foco

Play Episode Listen Later Apr 3, 2024 50:19


Neste episódio do Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pesanha recebem Bernardo Amorim, Engenheiro de Software com vasta experiência em Elixir. Eles exploram como Bernardo conheceu Elixir, seus desafios na Stone, suas contribuições para bibliotecas Open Source como a TypedEctoSchema e sua abordagem para preparar palestras. Também discutem brevemente sobre a tipagem estática em Elixir e dicas para quem quer aprender a linguagem.  Links de Bernardo Amorim: Website https://bamorim.com/  GitHub https://github.com/bamorim Twitter https://twitter.com/BernardoDCGA  Linkedin https://www.linkedin.com/in/bdornellas/  Palestras gravadas do Bernardo: BBUG | Bernardo Amorim • Improving Performance of Phoenix Apps 2023 https://www.youtube.com/watch?v=iVn6yLMGJAc Observable Elixir | Bernardo Amorim | ElixirConf EU 2022 https://www.youtube.com/watch?v=98kYFy6nGXs  Learn You Some Lambda Calculus | Bernardo Amorim | Code Mesh V 2020 https://www.youtube.com/watch?v=V_6rYUOyjKk  Playing with Lambda Calculus - BERNARDO AMORIM - Code BEAM SF 2020 https://www.youtube.com/watch?v=yN5CbEtTwhQ  Bernardo Amorim - CQRS and Event Sourcing - Code Beam SF 2018 https://www.youtube.com/watch?v=S3f6sAXa3-c  Texto medium sobre blockchain e ledger com Elixir:  https://medium.com/coinmonks/building-a-blockchain-in-elixir-part-1-4d4ed889525b  Projeto no github que tem mais estrelas: https://github.com/rwillians/bookk  Livro sobre como construir uma ledger https://github.com/bitcoinbook/bitcoinbook  Assista a esta entrevista no YouTube em ⁠https://www.youtube.com/@elixiremfoco⁠. Nosso canal é ⁠https://www.youtube.com/@ElixirEmFoco⁠  Associe-se à Erlang Ecosystem Foundation em ⁠https://bit.ly/3Sl8XTO⁠ . O site da fundação é ⁠https://bit.ly/3Jma95g⁠  Nosso site é ⁠https://elixiremfoco.com⁠   Estamos no Twitter em @elixiremfoco ⁠https://twitter.com/elixiremfoco⁠ .  Nosso email é ⁠elixiremfoco@gmail.com⁠ . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Adolfo Neto
Elixir Enthusiasm: Insights from Senior Software Engineer Eduardo Borsa

Adolfo Neto

Play Episode Listen Later Apr 3, 2024 23:18


Join Professor Adolfo Neto in this episode of the podcast as he delves into the world of Elixir with Eduardo Borsa, a Senior Software Engineer at Loomis, Sayles & Company. Eduardo shares his journey into software engineering and his early encounters with Elixir, highlighting the factors that sparked his interest in the language. As they discuss Eduardo's role at Loomis, Sayles & Company, listeners gain insights into the projects Eduardo is involved in and the technologies he finds both exciting and challenging. Moreover, Eduardo explores the symbiotic relationship between industry work and education, drawing from his experiences with ELXPRO to provide a unique perspective. Throughout the conversation, Eduardo offers recommendations for staying abreast of developments in the field, from books and blogs to podcasts and courses.  Eduardo Borsa Senior Software Engineer https://www.linkedin.com/in/eduardo-borsa-770799124/  Join the Erlang Ecosystem Foundation ⁠https://bit.ly/3Sl8XTO⁠ .  Their site is ⁠⁠https://bit.ly/3Jma95g⁠ . ELXPRO is an Elixir course whose creator, Gustavo Oliveira, I had the pleasure of interviewing in a previous episode ( ⁠https://youtu.be/bTUVIXg3Z28⁠  ).  If you're curious and ready to take your Elixir skills to the next level, check out my affiliate link to ELXPRO ⁠https://go.hotmart.com/F73840549I⁠ .  Your exploration not only opens doors to ELXPRO but also supports the future of this podcast. Find me on Linkedin ⁠https://www.linkedin.com/in/adolfont/⁠ Find this podcast on audio platforms at ⁠https://podcasters.spotify.com/pod/show/adolfont⁠  Find this podcast on YouTube at ⁠https://www.youtube.com/@elixiradolfont⁠ --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

Adolfo Neto
Exploring Erlang, Elixir and Beyond: A Conversation with Professor Laura Castro

Adolfo Neto

Play Episode Listen Later Mar 18, 2024 26:30


In this episode of the Professor Adolfo Neto podcast, join me, Adolfo, as we sit down with Laura Castro. Laura is a distinguished professor at Universidade da Coruña (UDC), Spain, and the chair of Cátedra CICAS, a collaborative project aimed at advancing Open Science through Software. She is involved in the BEAM (Erlang and Elixir) community and is a member of the Erlang Ecosystem Foundation. During our conversation, Laura shares her journey into Erlang and Elixir, her role at the University of A Coruña, and her involvement in the BEAM community and the Erlang Ecosystem Foundation. We also delve into the topic of gender diversity in computing and Laura's thoughts on knowledge sharing within the field. A big thank you to Laura for sharing her expertise with us. You can connect with Laura Castro at https://lauramcastro.github.io/. Why on Earth would I test if I have to just "Let it crash"? Laura Castro on Property-Based Testing https://youtu.be/6gu9EXRraG8?si=P1l3Z6XFohvpSj6f   Mostly Erlang podcast https://mostlyerlang.wordpress.com José Valim, Joe Armstrong and Robert Virding https://mostlyerlang.wordpress.com/2013/10/07/019-elixir-with-jose-valim/  José Valim and Bruce Tate https://mostlyerlang.wordpress.com/2014/08/11/elixir-tools/  Hello, Erlang! podcast https://helloerlang.github.io/ Introduction to Functional Programming https://github.com/adolfont/caes005-introduction-to-functional-programming  Detecting Oxbow Code in Erlang Codebases with the Highest Degree of Certainty, by Fernando (Brujo) Benavides Rodríguez, Laura M. Castro https://arxiv.org/abs/2107.08699  Code BEAM A Corunha https://www.codebeamcorunha.es/en Join the Erlang Ecosystem Foundation https://bit.ly/3Sl8XTO .  Their site is ⁠https://bit.ly/3Jma95g . ELXPRO is an Elixir course whose creator, Gustavo Oliveira, I had the pleasure of interviewing in a previous episode ( https://youtu.be/bTUVIXg3Z28  ).  If you're curious and ready to take your Elixir skills to the next level, check out my affiliate link to ELXPRO https://go.hotmart.com/F73840549I .  Your exploration not only opens doors to ELXPRO but also supports the future of this podcast. Find me on Linkedin https://www.linkedin.com/in/adolfont/ Find this podcast on audio platforms at https://podcasters.spotify.com/pod/show/adolfont  Find this podcast on YouTube at https://www.youtube.com/@elixiradolfont  --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

Elixir em Foco
36. Da Supabase ao Elixir: Explorando Linguagens e Open Source com Filipe Cabaço

Elixir em Foco

Play Episode Listen Later Mar 6, 2024 91:52


No episódio mais recente do podcast Elixir em Foco, Adolfo Neto, juntamente com sua equipe Cristine Guadelupe, Herminio Torres e Zoey Pessanha, recebeu Filipe Cabaço, Engenheiro de Software na Supabase. Ao longo da entrevista, Filipe compartilhou sua vasta experiência em programação, abordando linguagens e frameworks como Elixir, Kotlin, Scala, Typescript, Javascript, Golang, Ruby, Python e Java. No bloco dedicado à Supabase, foram discutidos temas como as funções da empresa, as contribuições de Filipe para bibliotecas open source, como libcluster Postgres Strategy e Supabase Realtime, e suas criações, como vegalite_demo, ex_tauri, openapi_codegen e francis. O episódio também incluiu perguntas da comunidade sobre o Supavisor, novo produto da Supabase, e a experiência de trabalhar em uma empresa de SaaS. Os participantes abordaram ainda o aprendizado de Elixir, suas dificuldades e recomendações para quem deseja explorar essa linguagem. O episódio encerrou-se com agradecimentos e uma mensagem final de Filipe para a comunidade de Elixir. Filipe Cabaço Elixir developer  @supabase Links: Linkedin https://www.linkedin.com/in/filipecabaco  GitHub https://github.com/filipecabaco Twitter/X https://twitter.com/filipecabaco  Site: https://filipecabaco.com/ Real-Time Product Maintenance: Elixir and Phoenix at Supabase - Elixir Mix 240 https://topenddevs.com/podcasts/elixir-mix/episodes/real-time-product-maintenance-elixir-and-phoenix-at-supabase-emx-240  Elixir School https://elixirschool.com/  Bibliotecas: https://hex.pm/packages/syn https://hex.pm/packages/cachex https://github.com/filipecabaco/ex_tauri  https://github.com/marmelasoft/openapi_codegen  https://github.com/filipecabaco/francis  https://github.com/amalbuquerque/doom-supervisor Assista a esta entrevista no YouTube em . Nosso canal é https://www.youtube.com/@ElixirEmFoco  Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO . O site da fundação é https://bit.ly/3Jma95g  Nosso site é https://elixiremfoco.com   Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco .  Nosso email é elixiremfoco@gmail.com . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Adolfo Neto
An interview with Sophie DeBenedetto at Code BEAM America 2022

Adolfo Neto

Play Episode Listen Later Mar 4, 2024 5:02


I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html  (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE ) and interviewed Sophie DeBenedetto, a software developer at GitHub. You can find Sophie at: http://sophiedebenedetto.nyc/  https://www.linkedin.com/in/sophiedebenedetto/ https://github.com/SophieDeBenedetto  In the interview we mentioned: ElixirChatt https://grox.io/mentor_programs Erlang Ecosystem Foundation https://erlef.org/ Programming Phoenix LiveView Interactive Elixir Web Programming Without Writing Any JavaScript by Bruce A. Tate and Sophie DeBenedetto https://pragprog.com/titles/liveview/programming-phoenix-liveview/  I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for supporting this series of interviews. Cameraperson: Wiviane Nallin If you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I Listen to this podcast at https://podcasters.spotify.com/pod/show/adolfont  Learn more about me (Adolfo Neto) at https://adolfont.github.io/.  Watch this video on YouTube at https://youtu.be/Uik_gy84n2c  --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

america code github cba beam elixir erlang ecosystem foundation code sync
Adolfo Neto
An interview with Mackenzie Morgan at Code BEAM America 2022

Adolfo Neto

Play Episode Listen Later Feb 28, 2024 2:33


I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html  (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE ) and interviewed Mackenzie Morgan, a software developer at NextRoll. You can find Mackenzie at: https://mackenzie.morgan.name/  https://github.com/maco  https://www.tiktok.com/@maco.nix  Mackenzie's talk at Code BEAM America 2022 was "Typing with pixie dust" https://youtu.be/-hcvGTwPLFI  I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for the support. Cameraperson: Wiviane NallinIf you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

america code cba beam elixir typing erlang ecosystem foundation code sync
Thinking Elixir Podcast
191: Operational Elixir: What's Supporting the Apps at Felt.com and SleepEasy.app?

Thinking Elixir Podcast

Play Episode Listen Later Feb 27, 2024 45:58


In this special episode, we kick off a brand-new series that dives into the world of Elixir—but with a twist. We're exploring the systems surrounding the language and what it takes to support and run a company or team that uses Elixir. Join us as we engage in insightful conversations with various industry voices, starting with Tyler Young, about the practical systems and solutions used by businesses like Felt.com and SleepEasy.app. This series promises to be an enlightening journey for anyone curious about the behind-the-scenes workings of an Elixir-based product. Tune in to hear the unique challenges and successes experienced by others in the field and more! Show Notes online - http://podcast.thinkingelixir.com/191 (http://podcast.thinkingelixir.com/191) Elixir Community News - https://github.com/erlang/otp/pull/8111 (https://github.com/erlang/otp/pull/8111?utm_source=thinkingelixir&utm_medium=shownotes) – Erlang's potential new OTP json module is showing significant performance improvements in recent benchmarks. - https://twitter.com/michalmuskala/status/1759932700624912832 (https://twitter.com/michalmuskala/status/1759932700624912832?utm_source=thinkingelixir&utm_medium=shownotes) – Michał Muskała shares insights online about future Elixir idiomatic wrapper around the new OTP json module. - https://www.erlang.org/news/167 (https://www.erlang.org/news/167?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 27-RC1 was released with new features like the maybe expression and Triple-Quoted Strings. - https://github.com/erlang/otp/ (https://github.com/erlang/otp/?utm_source=thinkingelixir&utm_medium=shownotes) – Official repository for Erlang/OTP where the 27-RC1 release can be found. - https://twitter.com/uwucocoa/status/1758878453309505958 (https://twitter.com/_uwu_cocoa/status/1758878453309505958?utm_source=thinkingelixir&utm_medium=shownotes) – Tweet mentioning that Erlang 27.0-rc1 runs natively on ARM64 Windows. - https://fly.io/blog/tigris-public-beta/ (https://fly.io/blog/tigris-public-beta/?utm_source=thinkingelixir&utm_medium=shownotes) – Fly.io announces a new globally distributed object storage solution that supports the S3 API. - https://github.com/elixir-webrtc/ex_webrtc (https://github.com/elixir-webrtc/ex_webrtc?utm_source=thinkingelixir&utm_medium=shownotes) – New WebRTC library for Elixir called exwebrtc is introduced. - https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1 (https://blog.swmansion.com/introducing-elixir-webrtc-a37ece4bfca1?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post introducing exwebrtc, detailing the motivation and development of the new WebRTC library for Elixir. - https://membrane.stream/ (https://membrane.stream/?utm_source=thinkingelixir&utm_medium=shownotes) – Membrane Framework site; although exwebrtc was created due to certain challenges with Membrane, Membrane is noted for its pipeline model. - https://www.w3.org/TR/webrtc/ (https://www.w3.org/TR/webrtc/?utm_source=thinkingelixir&utm_medium=shownotes) – The W3C WebRTC specification, which exwebrtc implements in Elixir, is more JS focused. - The Erlang Ecosystem Foundation recently celebrated their 5 year anniversary, highlighting the community's achievements. - https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2 (https://github.com/gleam-lang/gleam/releases/tag/v1.0.0-rc2?utm_source=thinkingelixir&utm_medium=shownotes) – Release of Gleam v1.0.0-rc2 which includes a bug fix for the compiler. - Announcement about ElixirConf US, with a call for training classes and upcoming call for talks. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://felt.com/ (https://felt.com/?utm_source=thinkingelixir&utm_medium=shownotes) - https://sleepeasy.app/ (https://sleepeasy.app/?utm_source=thinkingelixir&utm_medium=shownotes) - https://twitter.com/TylerAYoung/status/1730253716073148470 (https://twitter.com/TylerAYoung/status/1730253716073148470?utm_source=thinkingelixir&utm_medium=shownotes) – Tyler shared on X when he bought his physical hardware - https://sentry.io/for/elixir/ (https://sentry.io/for/elixir/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.appsignal.com/elixir (https://www.appsignal.com/elixir?utm_source=thinkingelixir&utm_medium=shownotes) - https://felt.com/blog/startup-and-shutdown-for-phoenix-applications (https://felt.com/blog/startup-and-shutdown-for-phoenix-applications?utm_source=thinkingelixir&utm_medium=shownotes) - https://retool.com (https://retool.com?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.heap.io/ (https://www.heap.io/?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://twitter.com/TylerAYoung (https://twitter.com/TylerAYoung?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter - https://github.com/s3cur3 (https://github.com/s3cur3?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://fosstodon.org/@tylerayoung (https://fosstodon.org/@tylerayoung?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://tylerayoung.com/ (https://tylerayoung.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)

Elixir em Foco
35. Explorando o Universo Elixir com Cherry Ramatis: Desenvolvimento, Comunidade e Conhecimento

Elixir em Foco

Play Episode Listen Later Feb 7, 2024 45:07


Este episódio do podcast "Elixir em Foco" entrevistou Cherry Ramatis, abordando diversos temas relacionados à comunidade de Elixir e programação funcional. Cherry compartilhou suas experiências, destacando a importância da produção de conteúdo inicial, defendendo a diversidade de formatos como texto, áudio e vídeo. Ela enfatizou a relevância de participar ativamente da comunidade, compartilhando conhecimento e construindo uma presença online. A entrevistada também discutiu suas preferências de aprendizado, destacando a abordagem de resolver problemas práticos e projetos reais. O episódio encerrou com Cherry expressando sua gratidão pela receptividade da comunidade de Elixir. Perfis de Cherry Ramatis: Linkedin https://www.linkedin.com/in/cherryramatis/ GitHub https://github.com/cherryramatisdev  Twitter/X https://twitter.com/cherryramatis Blog https://dev.to/cherryramatis  Demais links https://linktr.ee/cherryramatis  Textos e links comentados: Compartilhando seu conhecimento com o mundo! Como escrever artigos https://dev.to/he4rt/compartilhando-seu-conhecimento-com-o-mundo-como-escrever-artigos-5ghc Handling state between multiple processes with elixir https://dev.to/cherryramatis/handling-state-between-multiple-instances-with-elixir-4jm1  Gen servers - Abstracting state management and task run together https://dev.to/cherryramatis/gen-servers-abstracting-state-management-and-task-run-together-hpd  Supervisors - Letting things crash https://dev.to/cherryramatis/supervisors-letting-things-crash-1lh2  Comunidade He4rt Devs (https://github.com/he4rt ) Elixir For Newbies da He4rt e outros For Newbies https://github.com/he4rt/4noobs  Site da He4rt https://heartdevs.com/  O podcast Elixir em Foco está no YouTube em https://www.youtube.com/@elixiremfoco e nas plataformas de áudio em https://podcasters.spotify.com/pod/show/elixiremfoco  Associe-se à Erlang Ecosystem Foundation em⁠ ⁠https://bit.ly/3Sl8XTO ⁠. O site da fundação é⁠ ⁠https://bit.ly/3Jma95g . Nosso site é⁠ ⁠https://elixiremfoco.com. .  Estamos no Twitter em @elixiremfoco . ⁠https://twitter.com/elixiremfoco ⁠ . Nosso email é ⁠⁠elixiremfoco@gmail.com⁠ . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Adolfo Neto
An interview with Carlo Gilmar at Code BEAM America 2022

Adolfo Neto

Play Episode Listen Later Jan 30, 2024 3:45


I went to Code BEAM America 2022 https://codebeamamerica.com/archives/CBA_2023/index.html (you can watch my talk with Lucas Tavano here https://youtu.be/zvS1Uj3_UTE) and interviewed Carlo Gilmar, the creator of many graphic recordings which are loved by the BEAM community. I thank Erlang Solutions, Code Sync, Erlang Ecosystem Foundation and UTFPR for the support. Cameraperson: Wiviane Nallin If you're curious and ready to take your Elixir language skills to the next level, check out my affiliate link to the ELXPRO course https://go.hotmart.com/F73840549I --- Send in a voice message: https://podcasters.spotify.com/pod/show/adolfont/message

america code carlo cba beam elixir gilmar erlang ecosystem foundation code sync
Elixir em Foco
34. Empregos, países e projetos: as novidades da equipe Elixir em Foco

Elixir em Foco

Play Episode Listen Later Jan 3, 2024 59:27


Neste episódio do Elixir em Foco, Adolfo, Zoey, Cristine e Herminio compartilharm suas experiências ao longo do ano de 2023, abordando uma ampla gama de tópicos relacionados ao universo da programação, com foco principal na linguagem de programação Elixir. Eles discutem seus envolvimentos em projetos como Kino Explorer, Livebook e outras contribuições para o desenvolvimento de software livre, além de suas incursões na ciência de dados e aprendizado de máquina. Exploram suas descobertas literárias, recomendações de podcasts, séries de TV e filmes que despertaram seu interesse ao longo do ano. Em meio às conversas, enfatizam a importância da comunidade Elixir e expressam o desejo de expandi-la, acolhendo novos membros, encorajando iniciantes e impulsionando projetos inovadores. Ao se despedirem, os participantes expressam otimismo em relação ao futuro do podcast "Elixir em Foco", destacando a importância de contribuir para a comunidade Elixir. Eles esperam interagir mais com os ouvintes e entusiastas da linguagem no próximo ano, mantendo viva a chama do compartilhamento de experiências e conhecimentos. Alguns links: Learn4Elixir  https://github.com/Universidade-Livre/Learn4Elixir/ Groxio https://grox.io/ Livebook for Beginners https://github.com/Elixir-UTFPR/livebook_for_beginners  CAES005 - Introduction to Functional Programming https://github.com/adolfont/caes005-introduction-to-functional-programming  Hello, Erlang! https://helloerlang.github.io/  Nexus https://github.com/zoedsoupe/nexus  exlings https://github.com/zoedsoupe/exlings  Hermino Torres DevTo https://dev.to/herminiotorres/  https://fronteirases.github.io/  https://www.youtube.com/@AdolfoNeto  https://www.youtube.com/@elixiradolfont  https://www.youtube.com/@EmiliasArmacaoemBits  Redes Neurais com Nx em Elixir, com Lucas Tavano (SWAP) https://www.youtube.com/watch?v=BgpaTZXDKrY  Comparing Elixir and Python when working with Simple Neural Networks - A. Neto & L. C. Tavano https://www.youtube.com/watch?v=zvS1Uj3_UTE  Teaching Functional Programming with Elixir - Adolfo Neto - Elixir Meetup #21 https://www.youtube.com/watch?v=1l1_rHC3lSo  Ep. 14 Adolfo Neto - Carreira Acadêmica e Podcasts de Tecnologia https://www.freecodecamp.org/portuguese/news/podcast-ep14/  Elixir in Action, Third Edition https://amzn.to/41BXiFh   Uma Questão de Química https://www.imdb.com/title/tt13911628/    Retratos Fantasmas https://www.imdb.com/title/tt27502227/   See https://www.imdb.com/title/tt7949218/   Domain Modeling Made Functional  https://amzn.to/41yO64D  freeCodeCamp https://www.freecodecamp.org/  Nosso canal é⁠ https://www.youtube.com/@ElixirEmFoco  Associe-se à Erlang Ecosystem Foundation em⁠ https://bit.ly/3Sl8XTO . O site da fundação é⁠ https://bit.ly/3Jma95g . Nosso site é⁠ https://elixiremfoco.com⁠ .  Estamos no Twitter em @elixiremfoco . https://twitter.com/elixiremfoco . Nosso email é ⁠elixiremfoco@gmail.com . --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
33. Beacon CMS, com Leandro Pereira (DockYard)

Elixir em Foco

Play Episode Listen Later Dec 6, 2023 54:08


Neste episódio entrevistamos Leandro Pereira, engenheiro de software sênior na DockYard.  Perfil do Leandro no Linkedin: https://www.linkedin.com/in/leandrocesquini/  DockYard: https://dockyard.com/  Leandro  aborda o uso da linguagem Elixir na DockYard, destacando o projeto Beacon CMS. Leandro compartilha detalhes sobre sua palestra na ElixirConf 2023, "Beacon, a próxima geração de CMS no Phoenix LiveView," e discute outros projetos. Ele destaca o foco da DockYard em Elixir e projetos de pesquisa, como a DockYard Academy e o LiveView Native. Leandro também explora sua carreira, experiências anteriores e sua mudança para o Canadá. Leandro explica o papel da DockYard como consultoria e como o Elixir se encaixa em suas atividades. Ele compartilha seu papel na empresa, liderando o desenvolvimento do Beacon CMS e contribuindo para outros projetos open source. Ele discute a integração de Rust em alguns projetos e suas contribuições para bibliotecas como MDEX. Leandro fala sobre o Beacon CMS, revelando que ainda está em desenvolvimento e não atingiu a versão estável 0.1. Leandro detalha o funcionamento do Beacon, enfatizando a eficiência do LiveView e como o Beacon simplifica a gestão de conteúdo, especialmente para usuários não técnicos. A discussão se estende para conceitos como CMS (Sistema de Gerenciamento de Conteúdo) e LiveView, esclarecendo suas definições e aplicações. Leandro destaca o objetivo do Beacon de oferecer uma solução eficiente para a criação e edição de conteúdo web, eliminando a necessidade de desenvolvimento técnico tradicional. Leandro conta a história do site liveviewdemos.com e compartilha que a inspiração veio das demos que surgiram quando o LiveView foi anunciado. Ele começou a salvar demos interessantes e decidiu criar um site para compartilhar essas criações. Hoje, é um hobby que mantém, destacando a diversidade de projetos LiveView apresentados. Leandro faz recomendações para quem deseja aprender Elixir e LiveView. Ele sugere o livro "Elixir in Action" e cursos, como os do Pragmatic Studio, para LiveView. Ele também recomenda o livro "How to Open Source" para quem deseja se envolver em projetos de código aberto. Links adicionais: BeaconCMS https://github.com/BeaconCMS/beacon MDEx - https://github.com/leandrocp/mdex HEEx formater - https://github.com/feliperenan/heex_formatter Mike Binns - https://github.com/TheFirstAvenger Elixir in Action - https://www.manning.com/books/elixir-in-action-third-edition Curso Build an AI Powered Instagram Clone with LiveView https://johnelmlabs.com/courses Livro Programming Phoenix LiveView https://pragprog.com/titles/liveview/programming-phoenix-liveview/ Curso Phoenix LiveView  https://pragmaticstudio.com/phoenix-liveview Livro Building Table Views with Phoenix LiveView https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/ Curso Build an MVP with Elixir - https://pjullrich.gumroad.com/l/bmvp Buildit with Phoenix - https://builditwithphoenix.com/ Elixir for Programmers, Second Edition https://codestool.coding-gnome.com/courses/elixir-for-programmers-2 Leandro Bighetti - How to teach Elixir to non-functional developers - Code BEAM Lite Berlin 18 https://www.youtube.com/watch?v=llQmhYHzEQo Livro How to Open Source https://howtoopensource.dev/ ElixirConf 2023 - Leandro Pereira - Beacon: The next generation of CMS in Phoenix LiveView https://youtu.be/5jk0fIJOFuc  Thinking Elixir - Episode 174 - DockYard's BeaconCMS https://podcast.thinkingelixir.com/174  Contribuindo com Elixir e o ecossistema, Leandro Pereira, Vídeo https://codebeambr-homol.vercel.app/video/11  Assista a esta entrevista no YouTube em https://youtu.be/W_UufwMdK3A. Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em⁠ https://bit.ly/3Sl8XTO. O site da fundação é⁠ https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com.  Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco.  Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
32. A linguagem Lean, com Algebraic Sofia e Algebraic Gabi

Elixir em Foco

Play Episode Listen Later Nov 1, 2023 41:41


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pessanha entrevistaram Sofia Rodrigues (Algebraic Sofia) e Gabrielle Guimarães de Oliveira (Algebraic Gabi) para discutir a linguagem de programação Lean. Durante a entrevista, eles exploraram vários aspectos da linguagem e a experiência das convidadas. Algumas das perguntas respondidas neste episódio: O que é Lean e quais são suas características? Por que e quando Gabi e Sofia se interessaram por Lean? Por que Gabi e Sofia decidiram participar da Rinha de Backend com uma solução em Lean e C++? O que foi a Rinha de Compiladores? Este episódio ofereceu uma visão informativa da linguagem Lean. Aprender Lean pode ser uma experiência valiosa para a comunidade de Elixir. Links: Sofia Rodrigues https://twitter.com/algebraic_sofia https://github.com/algebraic-sofia  Gabrielle Guimarães de Oliveira https://twitter.com/algebraic_gabi https://github.com/aripiprazole  https://aripiprazole.dev/ https://gabx.io/  λ Algebraic https://algebraic.dev/ https://github.com/lurasidone  Rinha de Backend https://github.com/zanfranceschi/rinha-de-backend-2023-q3  Rinha de Compiladores https://github.com/aripiprazole/rinha-de-compiler Raciocínio Automatizado com Leonardo de Moura https://www.youtube.com/watch?v=bwKFcLaeD1A  Programming Language Foundations in Agda https://plfa.github.io/   "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023) https://youtu.be/XZ3w_jec1v8?si=Oekqx6Zv57w6HJYa  Crafting Interpreters https://craftinginterpreters.com/  Engineering a Compiler 3rd Edition - August 20, 2022 Keith D. Cooper, Linda Torczon https://shop.elsevier.com/books/engineering-a-compiler/cooper/978-0-12-815412-0  Nosso canal é⁠⁠⁠ https://www.youtube.com/@ElixirEmFoco⁠⁠⁠ Associe-se à Erlang Ecosystem Foundation em ⁠https://bit.ly/3Sl8XTO⁠⁠⁠. O site da fundação é ⁠⁠⁠https://bit.ly/3Jma95g⁠⁠⁠. Nosso site é ⁠https://elixiremfoco.com⁠⁠⁠.  Estamos no Twitter em ⁠https://twitter.com/elixiremfoco⁠ --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
31: Elixir Fortaleza

Elixir em Foco

Play Episode Listen Later Oct 4, 2023 55:14


Neste episódio, Adolfo Neto e Herminio Torres conversaram com Joel Jucá sobre a Elixir Fortaleza Conf 2023.  Elixir Fortaleza https://elixir.fortal.br/  Elug CE https://elug-ce.github.io/  Notícia no site da UFC https://dc.ufc.br/pt/dc-sedia-a-elixir-fortaleza-conf-2023/  Elixir Brasil http://elixirbrasil.com/pt/  Code BEAM A Corunha https://www.codebeamcorunha.es/ Code BEAM America https://codebeamamerica.com/ ElixixConfEU https://www.elixirconf.eu/ ElixirConf US https://elixirconf.com/  Code BEAM Europe https://codebeameurope.com/ Elixir Safari (ElixirConf Africa) https://elixirconf.africa/  Code BEAM Brasil https://www.codebeambr.com/  Teller https://teller.io/  Elixir Brasil Online https://adolfont.github.io/events/elixirbronline/ Disciplina de introdução à programação funcional https://github.com/adolfont/caes005-introduction-to-functional-programming  Nosso canal é⁠⁠ https://www.youtube.com/@ElixirEmFoco⁠⁠ Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO⁠⁠. O site da fundação é ⁠⁠https://bit.ly/3Jma95g⁠⁠. Nosso site é https://elixiremfoco.com⁠⁠.  Estamos no Twitter em https://twitter.com/elixiremfoco⁠ --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
30. Honey Potion (backend eBPF p/Elixir), com Fernando Quintão, Vinícius Pacheco, Kael Soares (UFMG)

Elixir em Foco

Play Episode Listen Later Sep 6, 2023 44:47


Neste episódio do podcast Elixir em Foco, os apresentadores Adolfo Neto, Herminio Torres e Cristine Guadelupe conduzem uma conversa com os participantes Fernando Magno Quintão Pereira (Professor da UFMG), Vinícius Pacheco (aluno de mestrado na UFMG) e Kael Soares (aluno de graduação na UFMG) sobre o projeto Honey Potion. As questões discutidas incluem a origem do projeto, seu financiamento, uma explicação sobre eBPF, uma descrição do que é o Honey Potion, se há inovações tecnológicas no projeto, como o conhecimento de eBPF pode beneficiar desenvolvedores de Elixir, detalhes sobre a implementação e o compilador utilizado, a disponibilidade do projeto como software livre, suas dependências, oportunidades de contribuição, planos para futuras versões e a visão de longo prazo para o projeto Honey Potion. Links:  Repositório do Honey Potion no GitHub: https://github.com/lac-dcc/honey-potion Notícia no site do DCC UFMG sobre o Honey Potion: https://dcc.ufmg.br/projeto/honey-potion-compilacao-de-elixir-para-ebpf/  Entrevista com Fernando Quintão no Fronteiras da Engenharia de Software: https://podcasters.spotify.com/pod/show/fronteirases/episodes/21-Linguagens-de-Programao--com-Fernando-Quinto-UFMG-e1e8isg  Página Hex do Honey Potion: https://hexdocs.pm/honey/readme.html  Discussão no Elixir Forum:  https://elixirforum.com/t/honey-potion-writing-ebpf-with-elixir/48384  Discussão no Reddit: https://www.reddit.com/r/elixir/comments/13l6bxa/honey_potion_an_ebpf_backend_for_elixir/?rdt=45003  Página da pós-grqaduação em Computação da UFMG: https://ppgcc.dcc.ufmg.br/  https://dcc.ufmg.br/doutorado/  Playlist do Honey Potion no YouTube: https://www.youtube.com/playlist?list=PL9cmSHf85lF5HzCha020qegkKQ3GpiEBY  José Valim no SBLP 2019  https://cbsoft2019.ufba.br/#/sblpkeynote https://archive.is/bZQyC  https://archive.is/bZQyC#selection-693.0-743.589  Pesquise com Elixir  https://pesquisecomelixir.com.br/  Elixir Code Smells com Lucas Vegi e Marco Tulio (outro projeto da UFMG e do Pesquise com Elixir): https://elixiremfoco.com/episodio?id=lucas-vegi-e-marco-tulio  Assista a esta entrevista no YouTube em https://youtu.be/sCV17mv-glE. Nosso canal é⁠ https://www.youtube.com/@ElixirEmFoco⁠ Associe-se à Erlang Ecosystem Foundation em⁠ https://bit.ly/3Sl8XTO⁠. O site da fundação é⁠ https://bit.ly/3Jma95g⁠. Nosso site é⁠ https://elixiremfoco.com⁠.  Estamos no Twitter em @elixiremfoco⁠ https://twitter.com/elixiremfoco⁠ --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
Elixir em Foco na Code BEAM Brasil 2022 com Alexandre de Souza (Dashbit)

Elixir em Foco

Play Episode Listen Later Aug 23, 2023 39:09


Este episódio extra foi gravado durante a Code BEAM Brasil 2022 https://archive.is/4gU7x. Adolfo Neto e Cristine Guadelupe entrevistaram  Alexandre de Souza, Engenheiro de Software na Dashbit https://dashbit.co/.   Links do Alexandre: Linkedin https://www.linkedin.com/in/aledsz/ Twitter https://twitter.com/aledsz GitHub https://github.com/aledsz  Twitch https://www.twitch.tv/aledsz  Links mencionados: Elixir4Noobs https://github.com/aleDsz/elixir4noobs  Livebook https://livebook.dev/  Hedy https://www.hedycode.com/  Req: A batteries included HTTP client for Elixir, Wojtek Mach https://youtu.be/NxWgvHRN6mI  CAES005 - Introduction to Functional Programming https://github.com/adolfont/caes005-introduction-to-functional-programming Assista a esta entrevista no YouTube em ⁠https://youtu.be/BgpaTZXDKrY⁠. Nosso canal é⁠ https://www.youtube.com/@ElixirEmFoco⁠ Associe-se à Erlang Ecosystem Foundation em⁠ https://bit.ly/3Sl8XTO⁠. O site da fundação é⁠ https://bit.ly/3Jma95g⁠. Nosso site é⁠ https://elixiremfoco.com⁠.  Estamos no Twitter em @elixiremfoco⁠ https://twitter.com/elixiremfoco⁠.  Nosso email é elixiremfoco@gmail.com. Elixir Fortaleza Conf 2023: http://elixiremfoco.com/elixirfortaleza --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
29. Redes Neurais com Nx em Elixir, com Lucas Tavano (SWAP)

Elixir em Foco

Play Episode Listen Later Aug 2, 2023 55:45


Neste episódio do podcast "Elixir em Foco", Adolfo, Cristine e Zoey conversam com Lucas Tavano, Engenheiro de Software Sênior na SWAP, sobre o uso de Elixir na empresa e também sobre seu trabalho de conclusão de curso em Engenharia de Computação na UTFPR Curitiba. O título de seu trabalho foi "ANÁLISE DO POTENCIAL DA LINGUAGEM ELIXIR NO SETOR DE REDES NEURAIS", e foi orientado por Adolfo. No primeiro bloco, "SWAP e Sua Experiência", Lucas fala sobre a empresa SWAP e como ela utiliza Elixir em produção. Também aborda alguns pontos negativos que podem ser encontrados ao utilizar Elixir na SWAP. Em seguida, no bloco "Sobre o TCC", Lucas conta como surgiu a ideia do trabalho e quais foram os principais resultados alcançados. Ele compartilha suas principais dificuldades ao longo do processo e como conseguiu superá-las. Além disso, destaca a experiência de apresentar o trabalho presencialmente na Code BEAM America 2022. No último bloco, os participantes discutem os recentes avanços de Machine Learning em Elixir, mencionando o novo livro "Machine Learning in Elixir: Learning to Learn with Nx and Axon" anunciado por Sean Moriarity da PragProg. Para finalizar, Lucas deixa uma mensagem para a comunidade brasileira e falante de português de Elixir. O episódio oferece uma visão valiosa sobre o uso de Elixir em um cenário de produção, além de abordar o trabalho acadêmico de Lucas, ampliando o conhecimento sobre a aplicação da linguagem no campo das redes neurais. Linkedin do Lucas: https://br.linkedin.com/in/lucas-c-tavano-1b0092169 Vídeo da defesa de TCC na UTFPR: Comparando Elixir e Python ao trabalhar com redes neurais simples  https://youtu.be/g5XK6ePQzNo Gravação da palestra na Code BEAM https://youtu.be/AerIPRIlgH4  TCC https://drive.google.com/file/d/12Va4gGBdLxhJgmqhr3e2vrBn7CPQkgFA/view?usp=sharing  SWAP https://www.swap.financial/  Elixir Fortaleza Conf 2023 https://elixiremfoco.com/elixirfortaleza  Assista a esta entrevista no YouTube em https://youtu.be/BgpaTZXDKrY. Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com.  Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco.  Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
28. Erlang com Vítor Andriotti (Riot Games via X-Team)

Elixir em Foco

Play Episode Listen Later Jul 5, 2023 42:06


Neste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pessanha entrevistaram Vítor Andriotti, Senior Software Engineer na Riot Games, para discutir a linguagem de programação Erlang. Vítor compartilhou sua experiência com Erlang e falou sobre a Riot Games e como a empresa utilizou Erlang em seus projetos. Zoey perguntou especificamente sobre os casos de uso de Erlang na Riot Games. Herminio questionou como Vítor conheceu Erlang e há quanto tempo trabalhou com a linguagem. Em seguida, o episódio abordou mais detalhes sobre Erlang. Herminio perguntou sobre os principais casos de sucesso de utilização de Erlang em produção, enquanto Zoey questionou Vítor sobre o que ele mais gostou na linguagem. Adolfo levantou a questão das diferenças entre Erlang e Elixir, e Herminio perguntou a Vítor sobre o que ele achou que poderia ser melhor em Erlang. Depois dessa discussão, Adolfo mencionou a Erlang Ecosystem Foundation e a importância de aprender Erlang. Zoey pediu para Vítor explicar o que era OTP (Open Telecom Platform), uma parte essencial do Erlang na época. Vítor explicou os componentes do OTP e sua importância para o desenvolvimento de sistemas robustos. Vítor Andriotti Senior Software Engineer at Riot Games (via X-Team) https://www.linkedin.com/in/vitorandriotti/ Links: Arcane https://www.imdb.com/title/tt11126994/ Wargaming https://open.spotify.com/episode/2YyoszK0sENITVhSUbEgPb Alfred Baudisch https://bit.ly/44oyiS1 Filipe Varjão https://bit.ly/3NVegt1 Charlotte de Oliveira https://bit.ly/3NVejoH  Brujo Benavides https://bit.ly/3PDG867 7 Best Erlang Courses to Take in 2023 https://www.classcentral.com/report/best-erlang-courses/  Livros Manuel Rubio https://altenwald.com/  Erlang na Future Learn https://www.futurelearn.com/courses/functional-programming-erlang e https://www.futurelearn.com/courses/concurrent-programming-erlang  Aprenda Erlang Para Um Grande Bem - Curso Online https://www.youtube.com/playlist?list=PLF5ttO8F-IsTided30sMhUx-5Rfyeur65  Erlang and OTP in Action https://bit.ly/3PEDyNp  Designing for Scalability with ERLANG/OTP https://bit.ly/3NUnm9j ERLANG Programming https://bit.ly/44cFd1i   Hello Erlang podcast https://podcasters.spotify.com/pod/show/helloerlang e  https://helloerlang.github.io/  listagem dos componentes OTP: OTP applications https://www.erlang.org/doc/applications.html  Links dos serviços Erlang da Riot: CHAT SERVICE ARCHITECTURE: SERVERS https://technology.riotgames.com/news/chat-service-architecture-servers CHAT SERVICE ARCHITECTURE: PROTOCOL https://technology.riotgames.com/news/chat-service-architecture-protocol CHAT SERVICE ARCHITECTURE: PERSISTENCE https://technology.riotgames.com/news/chat-service-architecture-persistence RIOT MESSAGING SERVICES https://technology.riotgames.com/news/riot-messaging-service Nosso canal é⁠⁠⁠⁠ https://www.youtube.com/@ElixirEmFoco⁠⁠⁠⁠ Associe-se à Erlang Ecosystem Foundation em⁠⁠⁠ ⁠https://bit.ly/3Sl8XTO⁠⁠⁠⁠. O site da fundação é⁠⁠⁠⁠ https://bit.ly/3Jma95g⁠⁠⁠⁠. Nosso site é⁠⁠⁠ ⁠https://elixiremfoco.com⁠⁠⁠⁠. Estamos no Twitter em @elixiremfoco⁠⁠⁠⁠ https://twitter.com/elixiremfoco⁠⁠⁠⁠. Nosso email é elixiremfoco@gmail.com. Música de fundo: PlataZ by⁠⁠ ⁠Blue Dot Sessions⁠⁠⁠, licensed under a⁠⁠ ⁠Attribution-NonCommercial License⁠⁠⁠. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
27. Elixir em Produção na Favu com Felippe José e Rodrigo Moretto

Elixir em Foco

Play Episode Listen Later Jun 7, 2023 69:42


Neste episódio, a equipe do podcast Elixir em Foco entrevista Felippe José (https://www.escavador.com/sobre/4624616/felippe-antonio-jose) e Rodrigo Moretto (https://www.linkedin.com/in/rodrigo-ce-moretto-b17856249/) sobre o uso do Elixir em produção na Favu https://favu.io/. Após as apresentações, o bloco "Elixir em Produção na Favu" começa com Cristine Guadelupe perguntando sobre a Favu, o que ela é e o que faz. Herminio Torres segue questionando como o Elixir é utilizado em produção na Favu, enquanto Zoey Pessanha indaga sobre as bibliotecas de Elixir mais usadas pela empresa. No bloco "Adoção de Elixir", Cristine questiona a decisão de adotar Elixir na Favu e as principais razões para essa escolha. Zoey pergunta se a Favu também utiliza Erlang e quais outras tecnologias ou linguagens são usadas. Herminio levanta as principais dificuldades enfrentadas na adoção do Elixir. Ele também questiona se é difícil encontrar desenvolvedores com conhecimento em Elixir e se a Favu contrata pessoas que já sabem Elixir ou se isso não é uma exigência. No bloco "Aprendizagem e Comunidade", Adolfo pergunta sobre a opinião deles em relação à comunidade brasileira de Elixir. O episódio é concluído com mensagens finais de agradecimento de Adolfo para Rodrigo e Felippe, onde eles são convidados a deixar uma mensagem final para a comunidade brasileira de Elixir ou para aqueles que falam português e estão interessados na linguagem. Links: The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019 https://www.youtube.com/watch?v=JvBT4XBdoUE  Getting Started https://elixir-lang.org/getting-started/introduction.html  Elixir Wizards: Saša Jurić on The Future of Training & Education in Elixir https://smartlogic.io/podcast/elixir-wizards/s10-e07-sasa-juric-elixir-training-education/  Nosso canal é⁠⁠⁠ https://www.youtube.com/@ElixirEmFoco⁠⁠⁠ Associe-se à Erlang Ecosystem Foundation em⁠⁠ ⁠https://bit.ly/3Sl8XTO⁠⁠⁠. O site da fundação é⁠⁠⁠ https://bit.ly/3Jma95g⁠⁠⁠. Nosso site é⁠⁠ ⁠https://elixiremfoco.com⁠⁠⁠. Estamos no Twitter em @elixiremfoco⁠⁠⁠ https://twitter.com/elixiremfoco⁠⁠⁠. Nosso email é elixiremfoco@gmail.com. Música de fundo: PlataZ by⁠ ⁠Blue Dot Sessions⁠⁠, licensed under a⁠ ⁠Attribution-NonCommercial License⁠⁠. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
26. Fly.io com João Ferreira, o Lubien

Elixir em Foco

Play Episode Listen Later May 3, 2023 51:06


A equipe do podcast Elixir em Foco entrevistou João Ferreira, conhecido como Lubien, desenvolvedor que usa Elixir há muitos anos e trabalha full-time com isso há dois anos na fly.io. Lubien explicou que a fly.io é uma plataforma como serviço que tem como objetivo resolver problemas de latência em aplicações e tornar o deploy global uma experiência simples, abstraindo toda a camada de como fazer o deploy no mundo todo. Ele destacou que a plataforma também oferece uma API REST para pessoas que querem hospedar suas próprias aplicações, com diversas possibilidades de configuração. Além disso, Lubien comenta sobre a importância de participar de comunidades e fazer networking para conseguir novas oportunidades na carreira. João Ferreira, o Lubien Linkedin: https://www.linkedin.com/in/lubien/  GitHub: https://github.com/lubien  Awesome Elixir Brasil: https://github.com/lubien/awesome-elixir-brazil  Links: Conceitos básicos de Programação Funcional (em Elixir) - Palestra para o DevsNorte https://youtu.be/b8q3CRsfi2M  Emílias Podcast 76: Thayana Mamoré - Gerente de Comunidade da DevsNorte e Desenvolvedora Pleno na Compass.uol https://youtu.be/Zuvdykajz4o  Awesome Geek Podcasts https://github.com/ayr-ton/awesome-geek-podcasts#readme  Elixir Podcasts https://elixirschool.com/en/podcasts  Nosso canal é⁠⁠ https://www.youtube.com/@ElixirEmFoco⁠⁠ Associe-se à Erlang Ecosystem Foundation em⁠ ⁠https://bit.ly/3Sl8XTO⁠⁠. O site da fundação é⁠⁠ https://bit.ly/3Jma95g⁠⁠. Nosso site é⁠ ⁠https://elixiremfoco.com⁠⁠. Estamos no Twitter em @elixiremfoco⁠⁠ https://twitter.com/elixiremfoco⁠⁠. Nosso email é elixiremfoco@gmail.com. PlataZ by ⁠Blue Dot Sessions⁠ is licensed under a ⁠Attribution-NonCommercial License⁠. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
25. Elixir em Produção com Rodolfo Silva (CTO da Infleet)

Elixir em Foco

Play Episode Listen Later Apr 5, 2023 39:01


Neste episódio, conversamos com Rodolfo Silva, CTO da Infleet, uma empresa de gestão de frotas. Rodolfo é Bacharel em Sistemas de Informação e Técnico em Informática. Antes da Infleet, trabalhou em diferentes empresas como Agilize, Capgemini e COMPOS. Linkedin do Rodolfo: ⁠https://www.linkedin.com/in/ro-dolfosilva/⁠   Neste episódio nós conversamos sobre: O que é e o que faz a Infleet? Quantas mensagens enviadas pelos rastreadores são processadas por dia? Desde quando a Infleet usa Elixir em Produção? Por que a Infleet escolheu Elixir? Como foi o processo de adoção da linguagem? Qual é o maior problema em usar Elixir? Que tecnologias/bibliotecas do ecossistema de Erlang vocês usam na Infleet?  É difícil contratar pessoas desenvolvedoras que trabalham com Elixir? Nosso canal é⁠ https://www.youtube.com/@ElixirEmFoco⁠ Associe-se à Erlang Ecosystem Foundation em ⁠https://bit.ly/3Sl8XTO⁠. O site da fundação é⁠ https://bit.ly/3Jma95g⁠. Nosso site é ⁠https://elixiremfoco.com⁠. Estamos no Twitter em @elixiremfoco⁠ https://twitter.com/elixiremfoco⁠. Nosso email é elixiremfoco@gmail.com. PlataZ by Blue Dot Sessions is licensed under a Attribution-NonCommercial License. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
24. Elixir Radar com Hugo Baraúna

Elixir em Foco

Play Episode Listen Later Mar 1, 2023 67:58


Neste episódio conversamos com Hugo Baraúna, criador e mantenedor da newsletter Elixir Radar e cofundador da Plataformatec (a empresa onde Elixir nasceu). Escute esta entrevista no YouTube em https://youtu.be/P59Au1a4DAo Hugo Baraúna https://br.linkedin.com/in/hugobarauna https://github.com/hugobarauna https://twitter.com/hugobarauna https://hugobarauna.com/ Elixir Radar https://elixir-radar.com/ Elixir Patterns book https://elixirpatterns.dev/ Elixir Ecosystem 2020 responses data https://github.com/hugobarauna/elixir-ecosystem-2020-reponses-data TDD e BDD na prática: Construa aplicações Ruby usando RSpec e Cucumber https://www.amazon.com.br/TDD-BDD-pr%C3%A1tica-Construa-aplica%C3%A7%C3%B5es-ebook/dp/B08FPVS5TW/ Respondendo a Elixir Ecosystem Survey 2020 https://www.youtube.com/watch?v=SVNy2RD5SY0 What's new in Livebook 0.7 https://www.youtube.com/watch?v=lyiqw3O8d_A How to query and visualize data from Google BigQuery using Livebook https://www.youtube.com/watch?v=F98OWdigCjY O que é um sabático? Pra que serve e o que você aprende com ele? https://hugobarauna.com/o-que-e-um-sabatico-pra-que-serve-e-o-que-voce-aprende-com-ele/ O case da Plataformatec com o Elixir - Hugo Baraúna https://www.youtube.com/watch?v=XnEAllPTNWw Elixir Code Smells https://anchor.fm/elixiremfoco/episodes/15--Elixir-Code-Smells-com-Lucas-Vegi-UFV-e-Marco-Tulio-Valente-UFMG-e1jb1bb Hugo Baraúna: Cofundador da Plataformatec https://anchor.fm/policast/episodes/Hugo-Barana-Cofundador-da-Plataformatec-e1pa4mt Inside Elixir Radar with Hugo Baraúna https://podcast.thinkingelixir.com/15 Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
23. Clojure com Camilo Cunha de Azevedo e Márcio Lopes de Faria

Elixir em Foco

Play Episode Listen Later Feb 1, 2023 67:38


Este episódio é sobre a linguagem de programação Clojure, uma das linguagens importantes para o surgimento de Elixir. Clojure é uma linguagem de programação funcional criada por Rich Hickey em 2007 (cinco anos antes de Elixir). Nossos entrevistados: Camilo Cunha de Azevedo https://www.linkedin.com/in/2cazevedo/ Marcio Lopes de Faria https://www.linkedin.com/in/marciodefaria/ Links: “Aprenda Clojure”, uma lista de “Material para aprender Clojure” https://github.com/Camilotk/aprenda-clojure Artigo sobre Clojerl: “Clojerl: the expressive power of Clojure on the BEAM”, de Juan Facorro e Natalia Chechina https://doi.org/10.1145/3406085.3409012 ou https://eprints.bournemouth.ac.uk/34248/. Clojure/Conj 2023 https://2023.clojure-conj.org/ Vagas Clojure https://github.com/clj-br/vagas Clojure Brasil no Telegram https://t.me/clojurebrasil Livro HTDP https://htdp.org/ Joy of Elixir https://joyofelixir.com/ Universidade Livre https://github.com/Universidade-Livre Mais links https://gist.github.com/adolfont/a60cf3d26187bb74db15ca6367961b56 Anotações para futuros episódios que possivelmente continuarão este: Episódio sobre as relações entre Elixir e Clojure Assista a esta entrevista no YouTube em https://youtu.be/VOhNsfg5JSk Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message

Elixir em Foco
22. Projeto Spawn e comunidade eigr com Adriano Santos

Elixir em Foco

Play Episode Listen Later Jan 4, 2023 43:16


Neste episódio conversamos com Adriano Santos, Engenheiro de Software que atua no mercado corporativo e em startups há 22 anos, tendo passado por empresas de diferentes tamanhos, e diferentes ramos de atuação e com diferentes tecnologias. Links Adriano: Twitter https://twitter.com/sleipni_r/ GitHub https://github.com/sleipnir Linkedin https://www.linkedin.com/in/adriano-santos-67367217/ Adriano conversou conosco sobre: Como conheceu Elixir O que é a comunidade eigr O que é o projeto Spawn Como as pessoas podem contribuir com o Spawn Links do Projeto eigr (que inclui Spawn): https://github.com/eigr https://github.com/eigr-labs http://eigr.io A Serverless Runtime on the BEAM https://discord.com/invite/Y55eZpyvNs https://twitter.com/eigr_io Assista a esta entrevista no YouTube em https://youtu.be/zpOR6mn3UP0 Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Thinking Elixir Podcast
131: Start Securing Elixir and Phoenix

Thinking Elixir Podcast

Play Episode Listen Later Dec 27, 2022 38:12


Securing our apps is our responsibility as developers. We are the custodians and the guardians of our user's data. We met up again with Michael Lubas to discuss some lesser known community security resources and helpful tips to get us started with securing our Elixir and Phoenix applications! Show Notes online - http://podcast.thinkingelixir.com/131 (http://podcast.thinkingelixir.com/131) Elixir Community News - https://erlangforums.com/t/otp-25-2-released/2166 (https://erlangforums.com/t/otp-25-2-released/2166) – Erlang/OTP 25.2 is the second maintenance patch package for OTP 25, with mostly bug fixes as well as improvements. - https://twitter.com/livebookdev/status/1603787699458113539 (https://twitter.com/livebookdev/status/1603787699458113539) – HuggingFace announced “spaces”, a feature that lets people run Docker images on HuggingFace. - https://huggingface.co/spaces/livebook-dev/singlefilephxbumblebeeml (https://huggingface.co/spaces/livebook-dev/single_file_phx_bumblebee_ml) – Elixir Phoenix was specifically shown as a Docker example on HuggingFace - https://twitter.com/sean_moriarity/status/1602817446875992066 (https://twitter.com/sean_moriarity/status/1602817446875992066) – Sean Moriarity added “negative prompts” feature to Nx's Stable Diffusion support. - https://github.com/elixir-nx/bumblebee/pull/109 (https://github.com/elixir-nx/bumblebee/pull/109) – PR adding "negative prompt" support - https://twitter.com/miruoss/status/1604849993130676225 (https://twitter.com/miruoss/status/1604849993130676225) – Michael Ruoss has a new Kino plugin for working with kubernetes pods - https://github.com/mruoss/kinok8sterm (https://github.com/mruoss/kino_k8s_term) – KinoK8sTerm - https://twitter.com/livebookdev/status/1603391808209391617 (https://twitter.com/livebookdev/status/1603391808209391617) – Livebook added two new neural network tasks to Bumblebee integration. - https://twitter.com/hanrelan/status/1603470678081929216 (https://twitter.com/hanrelan/status/1603470678081929216) – Customized Livebook Stable Diffusion shows intermediate steps when generating images. - https://blog.ftes.de/elixir-dijkstras-algorithm-with-priority-queue-f6022d710877 (https://blog.ftes.de/elixir-dijkstras-algorithm-with-priority-queue-f6022d710877) – Fredrik Teschke wrote a blogpost using Livebook to visualize Dijkstra's algorithm for finding the shortest path between nodes in a graph. - https://notes.club/ (https://notes.club/) – Notesclub is a website by Hec Perez that makes it easy to share and discover Livebook notebooks online. - https://twitter.com/louispilfold/status/1602740866602631170 (https://twitter.com/louispilfold/status/1602740866602631170) – Louis Pilfold announced his last full day at Nomio. He is now working full time on Gleam. - https://twitter.com/louispilfold/status/1600960290455113728 (https://twitter.com/louispilfold/status/1600960290455113728) – Louis Pilfold shared that Bumblebee, Nx and Axon work in Gleam thanks to Gleam's new Elixir support. - https://twitter.com/kipcole9/status/1604929772253229057 (https://twitter.com/kipcole9/status/1604929772253229057) – Kip Cole has a library called Image. He added Image.Classification.classify(image) using Bumblebee. - https://sessionize.com/code-beam-lite-stockholm-2023 (https://sessionize.com/code-beam-lite-stockholm-2023) – Code BEAM Lite Stockholm 2023, 12 May 2023, Stockholm, Sweden. Call for speakers is open until Feb 5th 2023. Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://paraxial.io (https://paraxial.io) - https://paraxial.io/blog/securing-elixir (https://paraxial.io/blog/securing-elixir) – Securing Elixir/Phoenix Applications - 5 Tips to Get Started - https://paraxial.io/blog/xss-phoenix (https://paraxial.io/blog/xss-phoenix) – Cross Site Scripting (XSS) Patterns in Phoenix - https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93) – Previous interview with Michael - https://www.youtube.com/watch?v=w3lKmFsmlvQ (https://www.youtube.com/watch?v=w3lKmFsmlvQ) – ElixirConf 2017 - Plugging the Security Holes in Your Phoenix Application - Griffin Byatt - https://felt.com/blog/rate-limiting (https://felt.com/blog/rate-limiting) – Rate Limiting Algorithms for Client-Facing Web Apps by Tyler Young - https://github.com/podium/elixir-secure-coding (https://github.com/podium/elixir-secure-coding) – Elixir Secure Coding Training (ESCT) that runs in Livebook - https://github.com/rrrene/htmlsanitizeex (https://github.com/rrrene/html_sanitize_ex) - https://fly.io/phoenix-files/github-actions-for-elixir-ci/ (https://fly.io/phoenix-files/github-actions-for-elixir-ci/) – Blog post about Elixir CI/CD checks - https://github.com/mirego/mix_audit (https://github.com/mirego/mix_audit) – mix_audit - https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html (https://hexdocs.pm/mix/Mix.Tasks.Deps.Unlock.html) – mix hex.audit - https://erlef.github.io/security-wg/securecodinganddeploymenthardening/ (https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/) – Erlang Ecosystem Foundation resource - Secure Coding and Deployment Hardening Guidelines - https://github.com/slab/safeurl-elixir (https://github.com/slab/safeurl-elixir) – SafeURL hex package by Slab - https://slab.com/ (https://slab.com/) Guest Information - https://twitter.com/paraxialio (https://twitter.com/paraxialio) – on Twitter - https://github.com/paraxialio/ (https://github.com/paraxialio/) – on Github - https://paraxial.io/ (https://paraxial.io/) – Blog - michael@paraxial.io - https://genserver.social/paraxial (https://genserver.social/paraxial) – on Mastadon Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Mastadon - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Mastadon - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Mastadon - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Mastadon - @cadebward@genserver.social (https://genserver.social/cadebward)

Elixir em Foco
21. TLA+ e Elixir com Gabriela Moreira, Engenheira de Pesquisa na Informal Systems, Mestre em Computação pela UDESC

Elixir em Foco

Play Episode Listen Later Dec 7, 2022 55:34


Neste episódio conversamos com Gabriela Moreira, Engenheira de Pesquisa na Informal Systems, Mestre em Computação pela UDESC. Links Gabriela: Twitter https://twitter.com/bugarela GitHub https://github.com/bugarela/ Linkedin https://www.linkedin.com/in/bugarela/ Assista a esta entrevista no YouTube em https://www.youtube.com/@ElixirEmFoco Ela conversou conosco sobre: o que é TLA+ como foram feitos seus trabalhos que juntaram TLA+ e Elixir como é trabalhar como Engenheira de Pesquisa como foi fazer mestrado Links: Colóquios de Ciência da Computação https://www.youtube.com/@ColoquiosdeCienciadaComputacao Palestra “Elixir”, de Paulo Henrique Cuchi (08/11/2017) – 55 visualizações https://www.youtube.com/watch?v=okk-da7DESs TLA+ Transmutation - Elixir code and test generation from TLA+ specifications https://github.com/bugarela/tla-transmutation Informal Systems https://informal.systems/ https://github.com/informalsystems Keynote: Formal Verification? No, Formal Reasoning! | Marianne Bellotti | Code BEAM America 2022 https://www.youtube.com/watch?v=FxDm8VP2-zs Elixir Code Generation from TLA + specifications - Gabriela Moreira Mafra https://www.youtube.com/watch?v=trm9Lp0yt6Y Pesquise com Elixir https://pesquisecomelixir.com.br/ Fully-Tested code generation from TLA+ specifications https://sol.sbc.org.br/index.php/sast/article/view/22179 Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Elixir em Foco
20. Transição de carreira para Elixir, com Julia Mathias, Engenheira de Software na Hightop

Elixir em Foco

Play Episode Listen Later Oct 26, 2022 31:57


Neste episódio conversamos com Julia Mathias, Engenheira de Software na Hightop https://www.linkedin.com/in/thejuliamathias/ https://twitter.com/thejuliams. Assista a esta entrevista no YouTube em https://youtu.be/rw15ntNNEjI. Ela conversou conosco sobre: como entrou na área de tecnologia através de um bootcamp como descobriu Elixir como passou a trabalhar para uma empresa dos EUA que bibliotecas de Elixir está aprendendo quais as principais diferenças e desafios de se trabalhar para uma empresa do exterior como foi ter sido community manager Links: Infância https://www.youtube.com/watch?v=u-lDCKTkiEo Dropping out of college to attend a bootcamp, migrating from Ruby to Elixir, and managing life with ADHD. https://open.spotify.com/episode/6Mzo92UOG9b0NCLoWjtLy2?si=krHOhFnMS6Wh5odmLpbPCQ&utm_source=copy-link&dl_branch=1&nd=1 Conheça Julia: de designer a Software Developer https://www.lewagon.com/pt-BR/blog/alumni-stories-julia-mathias Aprendendo A Programar Em Casa Com Le Wagon https://www.lewagon.com/pt-BR/blog/participarbootcampremoto Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Elixir em Foco
19. Aprendizado e Comunidade, com Bianca Cesarino e Fernanda Bernardo (Cumbuca)

Elixir em Foco

Play Episode Listen Later Oct 5, 2022 55:14


Neste episódio conversamos com duas pessoas da Cumbuca: Bianca Cesarino, desenvolvedora de software júnior https://www.linkedin.com/in/binaks/ Fernanda Bernardo, líder da área de Pessoas e Comunidade https://www.linkedin.com/in/fernandabernardo/ https://twitter.com/fembernardo Assista a esta entrevista no YouTube emhttps://youtu.be/rowXHeg_Fuo. Elas conversaram conosco sobre: como Bianca conheceu o Elixir como Fernanda migrou do desenvolvimento para a área de pessoas e comunidade como Bianca tem aprendido Elixir o que Bianca acha da inclusão na comunidade Elixir o que Fernanda acha da importância das comunidades como a Cumbuca tenta manter seus talentos Links: Programming Elixir 1.6 Dave Thomas https://pragprog.com/titles/elixir16/programming-elixir-1-6/ Elixir Lab https://elixirlab.org/ Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Elixir em Foco
18. Giorgio Torres, Desenvolvedor Elixir

Elixir em Foco

Play Episode Listen Later Sep 6, 2022 67:20


Giorgio Torres no Twitter https://twitter.com/lu_gico LinkedIn do Giorgio https://bit.ly/3BdhfH4 Assista a esta entrevista no YouTube em https://youtu.be/8XM7j7Ojrnc. Ele conversou conosco sobre: como conheceu o Elixir e quando passou a usá-lo em produção sua migração (em andamento) para o exterior sobre o RabbitMQ Expert Training da Erlang Solutions. sobre o curso de OTP da Groxio com Bruce Tate como foi seu processo de aprendizado de Elixir como surgiu seu interesse por Scrum e qual é sua opinião sobre métodos ágeis no desenvolvimento de software como conheceu o podcast e como tem sido essa experiência com as traduções Links: Designing Elixir Systems with OTP https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ Curso de OTP da Groxio https://grox.io/language/otp/course Site da linguagem https://elixir-lang.org/ Começando com a linguagem https://elixir-lang.org/getting-started/introduction.html Elixir in Action, Saša Jurić https://www.manning.com/books/elixir-in-action-second-edition Elixir e Rafael Camarda https://www.youtube.com/watch?v=xetZrpLtF9A https://twitter.com/rafacamarda https://www.instagram.com/rafacamarda Curso de Elixir do Prag Dave Thomas https://codestool.coding-gnome.com/courses/elixir-for-programmers-2 Agile as a full-featured religious dogma https://elixirforum.com/t/agile-as-a-full-featured-religious-dogma/27394 “Scrum is fragile, not agile” (blog) https://elixirforum.com/t/scrum-is-fragile-not-agile-blog/22733 Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Elixir em Foco
17. Ulisses Almeida, Engenheiro de Software na Duffel

Elixir em Foco

Play Episode Listen Later Aug 3, 2022 67:53


Neste episódio conversamos com Ulisses Almeida, Engenheiro de Software na Duffel, Inglaterra. Você pode escutar também no YouTube https://youtu.be/2r6ZP8fL9g4. Ulisses Almeida no Twitter https://twitter.com/ulissesalmeida Site/blog do Ulisses https://ulisses.dev/ LinkedIn do Ulisses https://www.linkedin.com/in/ulissesalmeida/ Ele conversou conosco sobre: a Duffel https://duffel.com/ e como ela usa Elixir (Integrating travel with Elixir at Duffel https://elixir-lang.org/blog/2020/12/10/integrating-travel-with-elixir-at-duffel/) seu livro Learn Functional Programming with Elixir https://pragprog.com/titles/cdc-elixir/learn-functional-programming-with-elixir/; seu tempo na Plataformatec suas contribuições em código aberto sua mudança para a Estônia e depois para a Inglaterra Links: Resolução de exercícios do livro https://bit.ly/3OXU86J Curso da Educative.io com exercícios do Ulisses https://www.educative.io/courses/functional-programming-elixir Github do Ulisses https://github.com/ulissesalmeida Elixir Lab e o livro do Ulisses https://bit.ly/3vy2WJW https://ulisses.dev/elixir/2021/03/05/aggregation-of-services-pattern.html https://github.com/thoughtbot/factory_bot https://ulisses.dev/elixir/2020/02/19/elixir-style-for-maintanability.html Proposal Template https://pragprog.com/publish-with-us/ Elixir in Action, Second Edition https://www.manning.com/books/elixir-in-action-second-edition Programming Elixir 1.6 https://pragprog.com/titles/elixir16/programming-elixir-1-6/ Good and Bad Elixir https://keathley.io/blog/good-and-bad-elixir.html Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Elixir em Foco
16. Atualizações da Equipe Elixir em Foco: Cris, Adolfo, Zoey e Herminio

Elixir em Foco

Play Episode Listen Later Jul 6, 2022 66:42


A equipe do Elixir em Foco comenta o que aconteceu em suas vidas desde o episódio Trailer. Adolfo Neto https://adolfont.github.io/ Herminio Torres https://twitter.com/herminiotorres Cristine Guadelupe https://twitter.com/crisguade Zoey Pessanha https://twitter.com/zoedsoupe Link para inscrever-se na Erlang Ecosystem Foundation https://members.erlef.org/join-us Livebook https://livebook.dev/ Kino https://github.com/livebook-dev/kino Vídeos da Code Sync/Code BEAM https://www.youtube.com/c/CodeSync/videos Severance https://www.imdb.com/title/tt11280740/ Calistenicoders https://t.me/calistenicoders Nosso site é https://elixiremfoco.com. Nosso canal no YouTube é https://www.youtube.com/c/ElixirEmFoco Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message

Functional Geekery
Functional Geekery Episode 139 - Laura M. Castro

Functional Geekery

Play Episode Listen Later May 10, 2022 63:33


In this episode I talk with Laura M. Castro. We talk her introduction to Erlang, Final Project and Ph.D. around Erlang, Research and Teaching using Erlang and Elixir, the Erlang Ecosystem Foundation, Code Beam Lite, Erlang Workshops and more.

Thinking Elixir Podcast
93: Preventing Service Abuse with Michael Lubas

Thinking Elixir Podcast

Play Episode Listen Later Apr 5, 2022 52:37 Very Popular


We talk with Michael Lubas about steps we can take to protect our Phoenix applications from common automated bot attacks. We cover API abuse to send email spam, carding attacks, and credential stuffing. We learn how Michael started paraxial.io which aims to specifically serve the Elixir community and more! Show Notes online - http://podcast.thinkingelixir.com/93 (http://podcast.thinkingelixir.com/93) Elixir Community News - https://erlef.org/blog/eef/election-2022-results (https://erlef.org/blog/eef/election-2022-results) – Erlang Ecosystem Foundation board election voting results - https://erlef.org/blog/eef/election-2022 (https://erlef.org/blog/eef/election-2022) – Previous election notice and explanations - https://hexdocs.pm/ex_doc/changelog.html (https://hexdocs.pm/ex_doc/changelog.html) – ExDoc v0.28.3 was released - https://twitter.com/josevalim/status/1508528099973120004 (https://twitter.com/josevalim/status/1508528099973120004) – Call to help move ExDoc away from webpack to esbuild - https://twitter.com/dominicletz/status/1506675402059792388 (https://twitter.com/dominicletz/status/1506675402059792388) – iOS app store now has an Elixir application deployed in it! - https://podcast.thinkingelixir.com/69 (https://podcast.thinkingelixir.com/69) – Previous interview with Dominic Letz about doing Elixir on the desktop and mobile. - https://www.erlang.org/news/155 (https://www.erlang.org/news/155) – Erlang 25.0 rc-2 was released and requesting feedback - https://twitter.com/josevalim/status/1507443537851392007 (https://twitter.com/josevalim/status/1507443537851392007) – Jose Valim's experience compiling Elixir from scratch on Apple's new MacStudio M1 Max - Conference reminders - https://www.empex.co/mtn (https://www.empex.co/mtn) – Empex MTN in Salt Lake City on May 6 - https://codesync.global/conferences/code-beam-sto-2022/ (https://codesync.global/conferences/code-beam-sto-2022/) – CodeBEAM in Stockholm on May 19-20 - https://www.elixirconf.eu/ (https://www.elixirconf.eu/) – ElixirConf EU in London on June 9-10 - https://elixirconf.com/events (https://elixirconf.com/events) – ElixirConf US in Colorado on August 30-Sep2 - https://github.com/lucasvegi/Elixir-Code-Smells (https://github.com/lucasvegi/Elixir-Code-Smells) – Elixir Code Smells - public project - https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/) – Safe Ecto Migrations - https://twitter.com/TylerAYoung/status/1508413319178297352 (https://twitter.com/TylerAYoung/status/1508413319178297352) – Today I Learned about doctests and importing Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://www.paraxial.io/blog/throttle-requests (https://www.paraxial.io/blog/throttle-requests) - https://github.com/michalmuskala/plug_attack (https://github.com/michalmuskala/plug_attack) - https://owasp.org/Top10/ (https://owasp.org/Top10/) - https://github.com/magento/magento2/issues/28614 (https://github.com/magento/magento2/issues/28614) – What is a carding attack? - https://owasp.org/www-project-automated-threats-to-web-applications/ (https://owasp.org/www-project-automated-threats-to-web-applications/) - http://paraxial.io/ (http://paraxial.io/) - https://frame.io/ (https://frame.io/) - https://news.adobe.com/news/news-details/2021/Adobe-Completes-Acquisition-of-Frame.io/default.aspx (https://news.adobe.com/news/news-details/2021/Adobe-Completes-Acquisition-of-Frame.io/default.aspx) - https://www.metasploit.com/ (https://www.metasploit.com/) - https://www.crunchbase.com/ (https://www.crunchbase.com/) - https://owasp.org/www-community/attacks/Credential_stuffing (https://owasp.org/www-community/attacks/Credential_stuffing) - https://en.wikipedia.org/wiki/Webapplicationfirewall (https://en.wikipedia.org/wiki/Web_application_firewall) Guest Information - https://twitter.com/paraxialio (https://twitter.com/paraxialio) – on Twitter - https://github.com/paraxialio/ (https://github.com/paraxialio/) – on Github - https://paraxial.io/ (https://paraxial.io/) – Website - sales@paraxial.io Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

Thinking Elixir Podcast
89: Reducing the Friction in Your Flow

Thinking Elixir Podcast

Play Episode Listen Later Mar 8, 2022 49:03


We talk about how designing applications with lower friction points is a valuable goal. LiveView plays a powerful role in that mission. Mark pitches why he thinks it's time to take another look at LiveView if you haven't lately. We talk over some of the business benefits, efficiencies gained and we address some common reasons given for "why it can't work." We also cover some remaining areas of improvement for LiveView. Then we talk about how moving your servers closer to users removes additional friction both for deployment and application design. Mark shares how the fly_postgres library works and how it enables people to build "normal" Phoenix applications using Postgres read-replicas across multiple regions. A fun discussion! Show Notes online - http://podcast.thinkingelixir.com/89 (http://podcast.thinkingelixir.com/89) Elixir Community News - https://erlef.org/blog/eef/election-2022 (https://erlef.org/blog/eef/election-2022) – Erlang Ecosystem Foundation is holding elections soon. You can get involved! - https://gleam.run/news/gleam-v0.20-released/ (https://gleam.run/news/gleam-v0.20-released/) – Gleam 0.20 released - https://twitter.com/louispilfold/status/1496108145185337344 (https://twitter.com/louispilfold/status/1496108145185337344) – Gleam source code is recognized as a language on GitHub and gets syntax highlighting - https://twitter.com/louispilfold/status/1497320401461993473 (https://twitter.com/louispilfold/status/1497320401461993473) – Work has begun on a Gleam Language Server - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on) – New performance analyzing library released by Dockyard called "flameon" - https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on (https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on) – Post explains more about the flameon library Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://www.youtube.com/watch?v=IqnZnFpxLjI (https://www.youtube.com/watch?v=IqnZnFpxLjI) – Mark's 2021 Elixir Conf talk - https://github.com/readme/featured/server-side-languages-for-front-end (https://github.com/readme/featured/server-side-languages-for-front-end) – GitHub article "Move over JavaScript - Back-end languages are coming to the front-end" - https://utils.zest.dev/gendiff (https://utils.zest.dev/gendiff) – David's Phoenix version diffing tool - https://github.com/superfly/flyrpcelixir (https://github.com/superfly/fly_rpc_elixir) - https://github.com/superfly/flypostgreselixir (https://github.com/superfly/fly_postgres_elixir) - https://fly.io/docs/getting-started/elixir/ (https://fly.io/docs/getting-started/elixir/) - https://fly.io/docs/reference/regions/ (https://fly.io/docs/reference/regions/) - https://podcast.thinkingelixir.com/20 (https://podcast.thinkingelixir.com/20) – Caleb Porzio interview - https://plausible.io/ (https://plausible.io/) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

Elixir Mix
Learning Erlang with Adolfo Neto - EMx 165

Elixir Mix

Play Episode Listen Later Mar 2, 2022 55:30


In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year's “Advent of Code”. He talks about his experience with the format, compares it against using a platform such as exercism.org - where mentors can give feedback - and how this shaped his perception of the onboarding experience of Erlang. The panel also discusses Adolfo's involvement in the Erlang Ecosystem Foundation's education working group and what they think Erlang - and Elixir - could do better to attract newcomers and make onboarding easier. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Advent of Code (https://adventofcode.com/) Erlang Ecosystem Foundation (https://erlef.org/) José Valim on Twitch (Advent of Code Streams) (https://www.twitch.tv/josevalim) Exercism (https://exercism.org/) GitHub - livebook-dev/livebook: Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView (https://github.com/livebook-dev/livebook) Programming Erlang (Book) (https://pragprog.com/titles/jaerlang2/programming-erlang-2nd-edition/) Learn You Some Erlang (Book) (https://learnyousomeerlang.com/) GitHub - gfngfn/Sesterl: An ML-like statically-typed Erlang (https://github.com/gfngfn/Sesterl) Nova Framework (Erlang) (http://www.novaframework.org/) Zotonic Framework (Erlang) (http://zotonic.com/) Telegram: Elixir World (Group) (https://t.me/elixir_world) Slack: Erlang Ecosystem Foundation (https://erlef.org/slack-invite/erlanger) Hello Erlang (Podcast) (https://helloerlang.github.io/) Elixir Em Foco (Portuguese Podcast) (https://www.elixiremfoco.com/) Elixir, Erlang and the BEAM with Adolfo Neto (YouTube) (https://www.youtube.com/c/ElixirErlangandtheBEAMwithAdolfoNeto) Picks Adolfo- Erlang Battleground (Blog) (https://medium.com/erlang-battleground) Allen- Zotonic Framework (Erlang) (http://zotonic.com/) Sascha- Devtalk (Forum) (https://devtalk.com/) Sascha- Exercism (https://exercism.org/) Special Guest: Adolfo Neto.

learning code advent interactive github beam neto elixir adolfo erlang exercism allen wyma coaching top end devs erlang ecosystem foundation
Thinking Elixir Podcast
75: RabbitMQ and Commanded at Simplebet with Dave Lucia

Thinking Elixir Podcast

Play Episode Listen Later Nov 30, 2021 55:31


We talk with Dave Lucia about Simplebet's use of RabbitMQ and Commanded for solving unique real-time problems. We learn how Simplebet uses Elixir when creating real-time sports betting markets. We also learn what CQRS systems are, how the Commanded library supports that in Elixir, and how Commanded pairs well with RabbitMQ. Dave talks about moving away from Kafka to RabbitMQ and how that made sense for their use cases. Also valuable, Dave shares where they have found the “dragons” in their design. A helpful discussion that helps identify when CQRS systems might be a tool to use when solving our own problems. Also, Simplebet is betting on SurfaceUI for front-end design in a big and interesting way as well! Show Notes online - http://podcast.thinkingelixir.com/75 (http://podcast.thinkingelixir.com/75) Elixir Community News - https://fly.io/phoenix-files/ (https://fly.io/phoenix-files/) – Phoenix focused section of Fly.io blog - https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/) – Safe Ecto Migrations multi-part guide - https://github.com/erlang/otp/pull/5292 (https://github.com/erlang/otp/pull/5292) – Erlang 25 is documenting all the built-in types - https://twitter.com/theerlef/status/1460683487317577734 (https://twitter.com/theerlef/status/1460683487317577734) – Erlang Ecosystem Foundation shared that they reached the milestone of 1000 members! - https://www.youtube.com/watch?v=y8-9yZlye30 (https://www.youtube.com/watch?v=y8-9yZlye30) – Quinn Wilton's "100 years of Erlang" Code Beam America presentation - https://slides.com/rc-6/100-years-of-erlang-slimmed (https://slides.com/rc-6/100-years-of-erlang-slimmed) – Quinn's slides - https://github.com/spawnfest/eep49ers/ (https://github.com/spawnfest/eep49ers/) – SpawnFest Overall Winner - https://github.com/spawnfest/eArangoDB (https://github.com/spawnfest/eArangoDB) – SpawnFest Maintainability Winner - https://github.com/spawnfest/beamoji (https://github.com/spawnfest/beamoji) – SpawnFest Innovation Winner - https://www.twitch.tv/josevalim (https://www.twitch.tv/josevalim) – Advent of Code problems will be solved by Jose Valim on Twitch - https://github.com/rrrene/credo/blob/master/CHANGELOG.md (https://github.com/rrrene/credo/blob/master/CHANGELOG.md) – Credo 1.6 release includes mix credo --first-run feature - https://github.com/livebook-dev/kino/pull/50 (https://github.com/livebook-dev/kino/pull/50) – Jonathan's Kino PR that adds "controls" and is demonstrated by playing multi-player Pong in a Livebook notebook! - https://github.com/pprzetacznik/IElixir (https://github.com/pprzetacznik/IElixir) – Jupyter's kernel for Elixir - https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md (https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) – ExDoc v0.26.0 is out with new usability features - https://twitter.com/josevalim/status/1462436734285795340 (https://twitter.com/josevalim/status/1462436734285795340) – José Valim highlights several new ExDoc features - https://vimeo.com/647867227 (https://vimeo.com/647867227) – Oban Web v2.8.0 is out along with Oban Pro v0.9.3 and a video demonstrates the changes Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://medium.com/@davelucia/two-years-of-elixir-at-the-outline-ad671a56c9ce (https://medium.com/@davelucia/two-years-of-elixir-at-the-outline-ad671a56c9ce) - https://medium.com/@davelucia/beyond-functions-in-elixir-refactoring-for-maintainability-5c73daba77f3 (https://medium.com/@davelucia/beyond-functions-in-elixir-refactoring-for-maintainability-5c73daba77f3) - https://medium.com/@davelucia/battleship-elixir-json-sunk-my-float-dc3df46447db (https://medium.com/@davelucia/battleship-elixir-json-sunk-my-float-dc3df46447db) - https://soundcloud.com/elixirtalk/episode-153-feat-dave-lucia-the-dream-stack-with-rust-elixir (https://soundcloud.com/elixirtalk/episode-153-feat-dave-lucia-the-dream-stack-with-rust-elixir) - https://www.youtube.com/watch?v=xmUfTl33-fU (https://www.youtube.com/watch?v=xmUfTl33-fU) – Rustling up predictive sporting betting models on the BEAM - DAVID LUCIA - https://www.youtube.com/watch?v=wvfhrvAFOoQ (https://www.youtube.com/watch?v=wvfhrvAFOoQ) – David Lucia - Refactoring Elixir for maintainability | Code BEAM SF 19 - https://www.youtube.com/watch?v=Lh5rA1pgWCk (https://www.youtube.com/watch?v=Lh5rA1pgWCk) – ElixirConf 2021 - Dave Lucia - Surface - a bridge to the Javascript community - https://github.com/davydog187/migratingfromkafka (https://github.com/davydog187/migrating_from_kafka) - https://speakerdeck.com/davydog187/betting-on-observability-at-simplebet (https://speakerdeck.com/davydog187/betting-on-observability-at-simplebet) - https://lightstep.com/case-studies/simplebet/ (https://lightstep.com/case-studies/simplebet/) - https://theoutline.com/ (https://theoutline.com/) - https://www.bloomberg.com/ (https://www.bloomberg.com/) - https://www.theverge.com/ (https://www.theverge.com/) - https://www.bdg.com/ (https://www.bdg.com/) - https://www.draftkings.com/ (https://www.draftkings.com/) - https://www.amqp.org/ (https://www.amqp.org/) - https://www.rabbitmq.com/ (https://www.rabbitmq.com/) - https://github.com/commanded/commanded (https://github.com/commanded/commanded) - https://opencollective.com/commanded (https://opencollective.com/commanded) - https://microservices.io/patterns/data/cqrs.html (https://microservices.io/patterns/data/cqrs.html) - https://en.wikipedia.org/wiki/Conflict-freereplicateddata_type (https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type) - https://www.confluent.io/blog/avro-kafka-data/ (https://www.confluent.io/blog/avro-kafka-data/) - https://kafka.apache.org/ (https://kafka.apache.org/) - https://www.linkedin.com/in/joseph-lozano/ (https://www.linkedin.com/in/joseph-lozano/) - https://en.wikipedia.org/wiki/Synthetic_monitoring (https://en.wikipedia.org/wiki/Synthetic_monitoring) - https://github.com/surface-ui/surface (https://github.com/surface-ui/surface) Guest Information - https://twitter.com/davydog187 (https://twitter.com/davydog187) – Dave Lucia on Twitter - https://twitter.com/sb_engineers (https://twitter.com/sb_engineers) – Simplebet Engineering on Twitter - https://twitter.com/simplebethq (https://twitter.com/simplebethq) – Simplebet on Twitter - https://github.com/davydog187/ (https://github.com/davydog187/) – on Github - https://davelucia.com (https://davelucia.com) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)

Smart Software with SmartLogic
Robert Virding on the Roots of Erlang

Smart Software with SmartLogic

Play Episode Listen Later May 6, 2021 49:38


Welcome to a brand-spanking-new season of Elixir Wizards! This time around we will be focussing on the magic of the BEAM, so get ready for an exciting journey into new territories filled with mystery and power! To kick things off in this inaugural episode we are joined by a true legend in the space of Erlang, Elixir, and the BEAM. Robert Virding is one of the three founding members of Erlang, and his unrivaled intimacy with the language and its related subjects is truly inspiring and informative. We feel like we could fill many more episodes just hearing Robert unpack the history he has been involved in, but we do manage to cover a lot in this show, touching on Robert's career arcs, the other founders of Erlang, the connection to Ericsson and the bridge to Elixir, as well as much more. Robert also shares some insight into the BEAM and the idea of a virtual machine, broaching these sometimes misunderstood concepts with simplicity and clarity. We talk about magic, hurdles, best practices, and the future of community, with Robert sharing his experiences working on Erlog, LFE, and much more. Make sure to join us for this episode and stay tuned for the rest of another great season! Key Points From This Episode: Robert's description of the Erlang Rationale document and why it was important to create it. Background information on the founding three members of Erlang and how they came together. Training and early career as a computer scientist; Robert's background before Ericsson. The roots of the Erlang name, and how Robert first came across and connected with it. The simplest definition of the BEAM, Bogdan’s Erlang Abstract Machine! Unpacking the application of a virtual machine and the connection between Erlang and BEAM. Information on Core Erlang and how it works within the compiler. LFE or Lisp-Flavored Erlang and the decisions that were made to keep it straightforward. Hurdles to learning Erlang and Robert's thoughts on getting over these. Weighing the usefulness of 'magic' and the caution with which Robert approaches it. Best practices for Erlang and Elixir according to Robert; the biggest shifts necessary for success. Robert's first feelings about the arrival of Elixir and the questions it raised for him. The motivation behind Robert's work on Erlog! Reflections on the Erlang movies that Ericsson produced and their evolution over time! The future of Erlang, its community, and the need for continued and increased collaboration. Why Robert wants to put more parentheses back in the mix! Links Mentioned in Today’s Episode: SmartLogic - https://smartlogic.io/ Robert Virding - https://codesync.global/speaker/robert-virding/ Robert Viriding on Twitter - https://twitter.com/rvirding?lang=en The Erlang Rationale - https://elixirforum.com/t/the-erlang-rationale-by-robert-virding-pdf/35313 Prolog - https://www.swi-prolog.org/ Ericsson - https://www.ericsson.com/ Joe Armstrong - https://www.theguardian.com/education/2019/may/08/joe-armstrong-obituary Mike Williams - https://codesync.global/speaker/mike-williams/ Fortran - https://fortran-lang.org/ Pascal - http://www.pascal-programming.info/index.php VAX - https://www.computerhope.com/jargon/v/vax.htm Franz Lisp - https://franz.com/products/allegro-common-lisp/acl_prolog.lhtml Agner Krarup Erlang - https://mathshistory.st-andrews.ac.uk/Biographies/Erlang/ Bogumil Hausman - https://peoplepill.com/people/bogumil-hausman LFE - https://lfe.io/ Erlang The Abstract Format - https://erlang.org/doc/apps/erts/absform.html Core Erlang - https://blog.erlang.org/core-erlang-by-example/ Erlog - https://github.com/rvirding/erlog Lua in Erlang - https://github.com/rvirding/luerl Erlang: The Movie - https://elixirforum.com/t/erlang-the-movie/440 Monty Python - http://www.montypython.com/ Erlang Ecosystem Foundation - https://erlef.org/ A first look at the JIT - https://blog.erlang.org/a-first-look-at-the-jit/ Lisp Cycles - https://xkcd.com/297/ Creative Assembly - https://www.creative-assembly.com/home Total War - https://www.totalwar.com/ World of Warcraft - https://worldofwarcraft.com/en-us/ Special Guest: Robert Virding.

Devchat.tv Master Feed
EMx 106: Elixir Education with Adolfo Neto

Devchat.tv Master Feed

Play Episode Listen Later Sep 8, 2020 48:56


In this episode of Elixir Mix, we chat with Adolfo Neto, a professor of computer science at UTFPR in Brazil, about what it’s like to teach Elixir, how we as educators can support the Elixir community to grow and thrive, and what the Erlang Ecosystem Foundation’s Education Working Group is up to. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Josh Adams Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Adolfo Neto Links https://social.biologianaweb.com.br/@adolfont https://t.me/elixirconferences https://github.com/adolfont/elixir_cop/blob/master/telegram.md Adolfo Neto: My three favorite resources for learning Elixir https://t.me/elixirconferences Picks Steven Nuñez: PDF Reader that does text to speech Josh Adams: GitHub Arctic Code Vault: Tech Tree Bruce Tate: grox.io/language/liveview/course Keynote: Build Good Software: Of Politics and Methods – Brian L. Troutwine Lars Wikman: BEAM Bloggers Webring Sophie DeBenedetto: Range: Why Generalists Triumph in a Specialized World by David Epstein Adolfo Neto: Telegram Group for Alchemists Education Working Group of the Erlang Ecosystem Foundation Elixir Resources in Portuguese Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 106: Elixir Education with Adolfo Neto

Elixir Mix

Play Episode Listen Later Sep 8, 2020 48:56


In this episode of Elixir Mix, we chat with Adolfo Neto, a professor of computer science at UTFPR in Brazil, about what it’s like to teach Elixir, how we as educators can support the Elixir community to grow and thrive, and what the Erlang Ecosystem Foundation’s Education Working Group is up to. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Josh Adams Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Adolfo Neto Links https://social.biologianaweb.com.br/@adolfont https://t.me/elixirconferences https://github.com/adolfont/elixir_cop/blob/master/telegram.md Adolfo Neto: My three favorite resources for learning Elixir https://t.me/elixirconferences Picks Steven Nuñez: PDF Reader that does text to speech Josh Adams: GitHub Arctic Code Vault: Tech Tree Bruce Tate: grox.io/language/liveview/course Keynote: Build Good Software: Of Politics and Methods – Brian L. Troutwine Lars Wikman: BEAM Bloggers Webring Sophie DeBenedetto: Range: Why Generalists Triumph in a Specialized World by David Epstein Adolfo Neto: Telegram Group for Alchemists Education Working Group of the Erlang Ecosystem Foundation Elixir Resources in Portuguese Follow us on Twitter: @elixir_mix

Devchat.tv Master Feed
EMx 085: Riak Core and Partisan with Mariano Guerra

Devchat.tv Master Feed

Play Episode Listen Later Jan 7, 2020 48:32


In this episode of Elixir Mix the panel interviews Mariano Guerra. Mariano wrote some wonderful tutorial blogs outlining how to use Riak Core in Elixir. He begins the episode by sharing a little about himself and his work. Mariano then defines Riak Core and tells the story of where it came from. He explains what he loves about Riak Core and dubs himself the unofficial cheerleader of Riak Core.   Mariano tells the panel about his blog articles and what listeners will find in them. He explains to the panel what inspired him to write them. Mariano then gives the panel examples of the problems solved by Riak Core and the best use cases for it. Partisan is the next subject the panel asks Mariano about. Mariano shares the story of where Partisan came from and explains when you want to use it.    Finally, Mariano tells the panel about his work for the Erlang Ecosystem Foundation. Right now he is working hard to unify the documentation for all the Beam languages. He shares his admiration for the Elixir documentation and explains that Erlang documentation needs a lot of work. The panel discusses how unifying the Beam will help the community and make their lives easier.  Panelists Mark Ericksen Josh Adams Sophie DeBenedetto Guest Mariano Guerra Sponsors Sentry– use the code “devchat” for two months free on Sentry’s 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 TLA+  Riak Products  Dynamo: Amazon’s Highly Available Key-value Store   https://github.com/basho/riak_core  Riak Core on Partisan on Elixir Tutorial: Introduction  http://partisan.cloud/  https://blog.erlang.org/OTP-22-Highlights/  Riak Core on Partisan on Elixir Tutorial: Setup  Riak Core on Partisan on Elixir Tutorial: Getting Started    Riak Core on Partisan on Elixir Tutorial: We can make a Key Value Store out of that  Riak Core on Partisan on Elixir Tutorial: Migrating Data with Handoff  Riak Core on Partisan on Elixir Tutorial: Resources  https://gitlab.com/marianoguerra/civiledb/  https://github.com/clojerl/clojerl  https://twitter.com/warianoguerra https://www.facebook.com/Elixir-Mix  https://twitter.com/elixir_mix Picks Mark Ericksen: Immutability - Computerphile  Simple Sabotage Field Manual  Mariano Guerra: Property-Based Testing with PropEr, Erlang, and Elixir Practical TLA+: Planning Driven Development Josh Adams: Rewriting GitHub Pages with Riak Core, Riak KV, and Webmachine: Jesse Newland  Sophie DeBenedetto: How to Compose Queries in Ecto  Basque Burnt Cheesecake 

amazon proper guerra beam panelists mariano partisan elixir sentry otp handoff tla ecto erlang josh adams cachefly charles max wood riak property based testing finding your dream developer job maxcoders guide elixir mix simple sabotage field manual erlang ecosystem foundation
Elixir Mix
EMx 085: Riak Core and Partisan with Mariano Guerra

Elixir Mix

Play Episode Listen Later Jan 7, 2020 48:32


In this episode of Elixir Mix the panel interviews Mariano Guerra. Mariano wrote some wonderful tutorial blogs outlining how to use Riak Core in Elixir. He begins the episode by sharing a little about himself and his work. Mariano then defines Riak Core and tells the story of where it came from. He explains what he loves about Riak Core and dubs himself the unofficial cheerleader of Riak Core.   Mariano tells the panel about his blog articles and what listeners will find in them. He explains to the panel what inspired him to write them. Mariano then gives the panel examples of the problems solved by Riak Core and the best use cases for it. Partisan is the next subject the panel asks Mariano about. Mariano shares the story of where Partisan came from and explains when you want to use it.    Finally, Mariano tells the panel about his work for the Erlang Ecosystem Foundation. Right now he is working hard to unify the documentation for all the Beam languages. He shares his admiration for the Elixir documentation and explains that Erlang documentation needs a lot of work. The panel discusses how unifying the Beam will help the community and make their lives easier.  Panelists Mark Ericksen Josh Adams Sophie DeBenedetto Guest Mariano Guerra Sponsors Sentry– use the code “devchat” for two months free on Sentry’s 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 TLA+  Riak Products  Dynamo: Amazon’s Highly Available Key-value Store   https://github.com/basho/riak_core  Riak Core on Partisan on Elixir Tutorial: Introduction  http://partisan.cloud/  https://blog.erlang.org/OTP-22-Highlights/  Riak Core on Partisan on Elixir Tutorial: Setup  Riak Core on Partisan on Elixir Tutorial: Getting Started    Riak Core on Partisan on Elixir Tutorial: We can make a Key Value Store out of that  Riak Core on Partisan on Elixir Tutorial: Migrating Data with Handoff  Riak Core on Partisan on Elixir Tutorial: Resources  https://gitlab.com/marianoguerra/civiledb/  https://github.com/clojerl/clojerl  https://twitter.com/warianoguerra https://www.facebook.com/Elixir-Mix  https://twitter.com/elixir_mix Picks Mark Ericksen: Immutability - Computerphile  Simple Sabotage Field Manual  Mariano Guerra: Property-Based Testing with PropEr, Erlang, and Elixir Practical TLA+: Planning Driven Development Josh Adams: Rewriting GitHub Pages with Riak Core, Riak KV, and Webmachine: Jesse Newland  Sophie DeBenedetto: How to Compose Queries in Ecto  Basque Burnt Cheesecake 

amazon proper guerra beam panelists mariano partisan elixir sentry otp handoff tla ecto erlang josh adams cachefly charles max wood riak property based testing finding your dream developer job maxcoders guide elixir mix simple sabotage field manual erlang ecosystem foundation
Elixir Mix
EMx 082: Beam Extreme! with Miriam Pena

Elixir Mix

Play Episode Listen Later Dec 17, 2019 36:07


In this episode of Elixir Mix the panel interviews Miriam Pena, founder of the Erlang Ecosystem Foundation. Miriam shares a little about her background and how she got into Erlang and Elixir. Miriam gave a talk at Elixir Conf about the OTP 22 release and she shares some of the exciting new features in this release.  Persistent terms are the first feature Miriam shares with the panel. After explaining what it is Miriam shares examples of the best use cases for this tool. The panel discusses the benefits of this module and how it is faster than ets tables. Next, the discuss the benefits and use cases of counters.  The panel shares what they got out of her Elixir Conf talk. It helped them relieve that the Erlang ecosystem is still alive and contributing. The encourage Elixir users to keep an eye out on OTP releases and stay on top of the tools and features that the Erlang team works so hard to provide for them.  Miriam shares a little about the Erlang Ecosystem Foundation, its goals and how they got started. She explains how listeners can get involved and what their contributions would be doing. Panelists Mark Ericksen Eric Oestrich Josh Adams Guest Miriam Pena Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links ElixirConf 2019 -- Beam Extreme: Don't Do This At Home - Miriam Pena  http://erlang.org/doc/man/persistent_term.html  http://erlang.org/doc/man/counters.html  http://erlang.org/doc/man/atomics.html  https://erlef.org/  https://members.erlef.org/join-us  https://erlef.org/stipends/  https://erlef.org/news/eef/newsletter-4  https://twitter.com/miriampena https://www.facebook.com/Elixir-Mix  https://twitter.com/elixir_mix Picks Mark Ericksen: William Shakespeare's Star Wars Trilogy  Utah Elixir Meetup: 2019-11 Code Poll on Elixir in Docker  Eric Oestrich: https://www.lonestarelixir.com/ https://codesync.global/conferences/code-beam-sf/  Miriam Pena: http://blog.erlang.org/persistent_term/  Code Beam SF Josh Adams: Guitars

Devchat.tv Master Feed
EMx 082: Beam Extreme! with Miriam Pena

Devchat.tv Master Feed

Play Episode Listen Later Dec 17, 2019 36:07


In this episode of Elixir Mix the panel interviews Miriam Pena, founder of the Erlang Ecosystem Foundation. Miriam shares a little about her background and how she got into Erlang and Elixir. Miriam gave a talk at Elixir Conf about the OTP 22 release and she shares some of the exciting new features in this release.  Persistent terms are the first feature Miriam shares with the panel. After explaining what it is Miriam shares examples of the best use cases for this tool. The panel discusses the benefits of this module and how it is faster than ets tables. Next, the discuss the benefits and use cases of counters.  The panel shares what they got out of her Elixir Conf talk. It helped them relieve that the Erlang ecosystem is still alive and contributing. The encourage Elixir users to keep an eye out on OTP releases and stay on top of the tools and features that the Erlang team works so hard to provide for them.  Miriam shares a little about the Erlang Ecosystem Foundation, its goals and how they got started. She explains how listeners can get involved and what their contributions would be doing. Panelists Mark Ericksen Eric Oestrich Josh Adams Guest Miriam Pena Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links ElixirConf 2019 -- Beam Extreme: Don't Do This At Home - Miriam Pena  http://erlang.org/doc/man/persistent_term.html  http://erlang.org/doc/man/counters.html  http://erlang.org/doc/man/atomics.html  https://erlef.org/  https://members.erlef.org/join-us  https://erlef.org/stipends/  https://erlef.org/news/eef/newsletter-4  https://twitter.com/miriampena https://www.facebook.com/Elixir-Mix  https://twitter.com/elixir_mix Picks Mark Ericksen: William Shakespeare's Star Wars Trilogy  Utah Elixir Meetup: 2019-11 Code Poll on Elixir in Docker  Eric Oestrich: https://www.lonestarelixir.com/ https://codesync.global/conferences/code-beam-sf/  Miriam Pena: http://blog.erlang.org/persistent_term/  Code Beam SF Josh Adams: Guitars

Smart Software with SmartLogic
Justin Schneck & Frank Hunleth on Nerves and Performance – Working with Elixir

Smart Software with SmartLogic

Play Episode Listen Later Dec 12, 2019 38:47


On today’s show, we welcome Justin Schneck and Frank Hunleth, luminaries from the Nerves team! We take a dive into the world of Nerves with them, covering themes of performance, problem-solving, transitioning to hardware, and breakthroughs in the field. We begin with a conversation on how Elixir handles performance issues on the range of devices they support and Frank gets into how the team solved an early boot time discrepancy between a PC and a Raspberry Pi board. Other big themes for today are ironing out the kinks in the system registry model and merging Erlang and into hard real-time. After squeezing some information out of the guys about their use of ugly code hacks we get into some visionary decisions as well as things the team wished they could have done differently at Elixir (see the release of the new networking stack). Finally, we end off with what Frank and Justin are excited about as far as developments in the Nerves community, so be sure to plug into this one! **Key Points From This Episode: What Justin did in Tokyo, from soaking in hot springs to debugging in Kanji. An explanation of The Erlang Ecosystem Foundation, an embedded systems working group. The use of the VintageNet library for setting up multi-hold nerve networks. How Elixir handles performance issues on the range of devices they support. A breakdown of troubleshooting processes as far as acceleration with FPGAs. Issues with dependencies that occur when starting a network node on a Nerves device. How Elixir is trying to evolve past the system registry model. Identifying the challenge of reconfiguring early boot time which Elixir is facing. How Elixir solved a load time discrepancy between a PC and the Raspberry Pi board. Which situations require hardware when Elixir is too slow, such as video encoding. Japanese research into GPU, FPGA and SIMD optimization involving wrapping code blocks. Merging Erlang which is soft real-time into hard real-time. Examples of ugly but fast code hacks in Elixir. Hacks and the pitfalls of system registry such as returning to a prompt when an app crashes. Things Elixir would have done differently in working with Nerves if could they rewind time. Why releasing a new networking stack means Elixir could have done things differently. Lessons Justin and Frank learned moving from OTP to functional programming at Elixir. Exciting new developments and releases in the Nerves community. Links Mentioned in Today’s Episode: Nerves Project — https://nerves-project.org/ SmartLogic — https://smartlogic.io/ ElixirConf US — https://elixirconf.com/events The Erlang Ecosystem Foundation — https://erlef.org/ GRiSP — https://www.grisp.org/ Vintage Net — https://github.com/nerves-networking/vintage_net Joe Armstrong — https://joearms.github.io/ Erlang — https://www.erlang.org/ Linux — https://www.linux.org/ Special Guest: Frank Hunleth.

Elixir Mix
EMx 073: Application Monitoring Using Telemetry With Arkadiusz Gil

Elixir Mix

Play Episode Listen Later Oct 15, 2019 40:34


This episode of Elixir Mix features Arkadiusz Gil. Arkadiusz is a software engineer at Erlang Solutions. He is also a member of the observability working group of the Erlang Ecosystem Foundation. The purpose of this working group is to nurture different areas of the community to maintain libraries, improve tooling, and create documentation. He became a member of this group because of his work on Telemetry. The panelists discuss the background of Telemetry and Arkadiusz explains how it was originally written in Elixir and why they decided to switch over to Erlang. Arkadiusz explains how he became involved in Elixir and Erlang. When Mark asks why he prefers Elixir to Erlang he responds with explaining his affinity for the Elixir syntax and tooling that’s available.  The conversation then moves to how Telemetry came about. Telemetry started with the goal of creating a tool for monitoring Elixir applications but the creators had no idea what that application would be like. Arkadiusz then describes how he did an exercise with colleagues to identify the specific needs for such an application and how to implement it. The panelists discuss how Telemetry is integrated. They also discuss how to get started with Telemetry metrics and Arkadiusz shares some of the details of how the monitoring service works.  The next topic that the Elixir experts cover is how to monitor business data and activity. Arkadiusz explains the mechanism that can be used to attach to events in a custom way to retrieve the exact data that the user needs. He shares that Telemetry can really be used any time a user wants to expose a specific piece of data at runtime. Mark asks how this attaching works and this leads to a deeper technical discussion on how Telemetry attaches a mechanism to the application and returns that data, as well as how the listeners work when an event is fired and new data is sent to it.  The panelists then discuss how OpenCensus works with Telemetry. OpenCensus is a project created to culminate API’s that can be used in different languages to create metrics and other data. Arkadiusz shares a hypothetical example of how this works and how Telemetry works with it. The observability working group has helped contribute to OpenCensus. OpenCensus has a smooth integration and is built to run as smooth as possible. A user can use OpenCensus to build metrics based off of Telemetry events. The OpenCensus project is now called OpenTelemetry and it is a merger of OpenCensus and OpenTracing. Finally the Elixir experts cover real world examples of users implementing Telemetry as well as how to get involved with the observability working group and Telemetry. For the observability working group it is best to reach out to them telling them what kind of tooling that would be great to work across the ecosystem and other help they need. One of their goals is to put together a set of best practices for monitoring services.  Panelists Mark Ericksen Eric Oestrich Josh Adams   Guest Arkadiusz Gil Sponsors Sentry.io Adventures in DevOps Adventures in Angular   Links Erlang Solutions Observability Working Group Erlang Ecosystem Foundation Erlang  Telemetry Telemetry.Metrics AWS CloudWatch Events Programming Elixir OpenCensus OpenTelemetry OpenTelemetry.io OpenTracing arkgil on GitHub  Exometer - Erlang Implementation Package Prometheus.ex Picks Eric Oestrich UCL parser in Elixir Josh Adams The Depths of Deep Space Nine - YouTube Mark Ericksen How to Create Desktop Application With Elixir Terminal command “lscpu” Arkadiusz Alchemist’s Code Philosophy of Software Design The Anatomy of Next

Devchat.tv Master Feed
EMx 073: Application Monitoring Using Telemetry With Arkadiusz Gil

Devchat.tv Master Feed

Play Episode Listen Later Oct 15, 2019 40:34


This episode of Elixir Mix features Arkadiusz Gil. Arkadiusz is a software engineer at Erlang Solutions. He is also a member of the observability working group of the Erlang Ecosystem Foundation. The purpose of this working group is to nurture different areas of the community to maintain libraries, improve tooling, and create documentation. He became a member of this group because of his work on Telemetry. The panelists discuss the background of Telemetry and Arkadiusz explains how it was originally written in Elixir and why they decided to switch over to Erlang. Arkadiusz explains how he became involved in Elixir and Erlang. When Mark asks why he prefers Elixir to Erlang he responds with explaining his affinity for the Elixir syntax and tooling that’s available.  The conversation then moves to how Telemetry came about. Telemetry started with the goal of creating a tool for monitoring Elixir applications but the creators had no idea what that application would be like. Arkadiusz then describes how he did an exercise with colleagues to identify the specific needs for such an application and how to implement it. The panelists discuss how Telemetry is integrated. They also discuss how to get started with Telemetry metrics and Arkadiusz shares some of the details of how the monitoring service works.  The next topic that the Elixir experts cover is how to monitor business data and activity. Arkadiusz explains the mechanism that can be used to attach to events in a custom way to retrieve the exact data that the user needs. He shares that Telemetry can really be used any time a user wants to expose a specific piece of data at runtime. Mark asks how this attaching works and this leads to a deeper technical discussion on how Telemetry attaches a mechanism to the application and returns that data, as well as how the listeners work when an event is fired and new data is sent to it.  The panelists then discuss how OpenCensus works with Telemetry. OpenCensus is a project created to culminate API’s that can be used in different languages to create metrics and other data. Arkadiusz shares a hypothetical example of how this works and how Telemetry works with it. The observability working group has helped contribute to OpenCensus. OpenCensus has a smooth integration and is built to run as smooth as possible. A user can use OpenCensus to build metrics based off of Telemetry events. The OpenCensus project is now called OpenTelemetry and it is a merger of OpenCensus and OpenTracing. Finally the Elixir experts cover real world examples of users implementing Telemetry as well as how to get involved with the observability working group and Telemetry. For the observability working group it is best to reach out to them telling them what kind of tooling that would be great to work across the ecosystem and other help they need. One of their goals is to put together a set of best practices for monitoring services.  Panelists Mark Ericksen Eric Oestrich Josh Adams   Guest Arkadiusz Gil Sponsors Sentry.io Adventures in DevOps Adventures in Angular   Links Erlang Solutions Observability Working Group Erlang Ecosystem Foundation Erlang  Telemetry Telemetry.Metrics AWS CloudWatch Events Programming Elixir OpenCensus OpenTelemetry OpenTelemetry.io OpenTracing arkgil on GitHub  Exometer - Erlang Implementation Package Prometheus.ex Picks Eric Oestrich UCL parser in Elixir Josh Adams The Depths of Deep Space Nine - YouTube Mark Ericksen How to Create Desktop Application With Elixir Terminal command “lscpu” Arkadiusz Alchemist’s Code Philosophy of Software Design The Anatomy of Next

Elixir Talk
Episode 153 feat. Dave Lucia- The Dream Stack with Rust & Elixir

Elixir Talk

Play Episode Listen Later Aug 22, 2019 76:06


Episode 153 – The Dream stack with Rust & Elixir feat. Dave Lucia We kick things off by hearing about the newly launched Elixir Training :tada: which y’all should check out if you’re looking to learn the language, or have friends who might. In todays episode we’re joined by Dave Lucia, VP of Engineering at SimpleBet where we hear about the use of the “Dream Stack” (you heard it here first folks!), which is Elixir using Rust NIFs for performance reasons (in their case calculating real-time betting odds). We spend a lot of time in the episode digging into what NIFs are, why Rust is a good fit for writing Elixir NIFs and what the pitfalls are. We get real technical with dirty schedulers, resource arcs in Rust, and all of the reasons for why you should and probably should not use NIFs unless you really need it. Also in an Elixir Talk first Dave turns around and asks us a question at the end. And in maybe a podcast first we place an on-air bet on who can donate the most to the Erlang Ecosystem Foundation. Links - Elixir Training North American Tour 2019 – https://elixirtraining.io - Elixir Conf – https://elixirconf.com - SimpleBet – https://simplebet.io - The Outline – https://theoutline.com - Two Years of Elixir at The Outline – https://blog.usejournal.com/two-years-of-elixir-at-the-outline-ad671a56c9ce - ConCache – https://github.com/sasa1977/con_cache - IO Lists and Phoenix - https://www.bignerdranch.com/blog/elixir-and-io-lists-part-2-io-lists-in-phoenix/ - Using Rust to Scale Elixir at Discord – https://blog.discordapp.com/using-rust-to-scale-elixir-for-11-million-concurrent-users-c6f19fc029d3 - Rustler – https://github.com/rusterlium/rustler - Rust ResourceArcs in Rustler – https://docs.rs/rustler/0.15.1/rustler/resource/struct.ResourceArc.html - Erlang Dirty Scheduler Overhead – https://medium.com/@jlouis666/erlang-dirty-scheduler-overhead-6e1219dcc7 - Erlef – https://erlef.org - Dave’s talk at CodeBeam SF 2019 – https://www.youtube.com/watch?v=wvfhrvAFOoQ - Dave on Twitter – https://twitter.com/davydog187 - Dave on Github – https://github.com/davydog187

discord engineering rust stack github outline elixir rustler elixirconf nifs erlang ecosystem foundation
QuantLayer Podcast
SIM Port Attacks + 2FA Security or How Not To Lose All Your Crypto and a Empex 4 Recap

QuantLayer Podcast

Play Episode Listen Later May 28, 2019 50:22


We look at a recent SIM port hack where a crypto professional lost $100k worth of crypto from his Coinbase account. We discuss in detail how he was attacked and how you can safeguard your crypto assets better. We then do a recap of the one-day Elixir conference, Empex, where topics ranged from OTP to LiveView to functional programming more broadly. Topics: What a SIM port attack is How people can be careful Their experience at Empex Their thoughts on Elixir Links: The Most Expensive Lesson Of My Life: Details of SIM port hack - https://medium.com/coinmonks/the-most-expensive-lesson-of-my-life-details-of-sim-port-hack-35de11517124 Monero’s Fluffy Pony - https://twitter.com/fluffypony/status/1130555634330554368?s=21 EMPEX - https://empex.co/nyc.html Erlang Ecosystem Foundation - https://erlef.org/ SimpleBet - https://simplebet.io/ Frame.io - https://frame.io/ Manning - https://www.manning.com/ The Pragmatic Bookshelf - https://pragprog.com/ How to use Mint - https://scoutapm.com/blog/how-to-use-mint-an-awesome-http-library-for-elixir-part-01

Elixir Talk
Episode 145 feat Fred Hebert - Erlang in Infrastructure, Property-Based Testing, and more!

Elixir Talk

Play Episode Listen Later May 21, 2019 58:37


* Fred Hebert: https://twitter.com/mononcqc * The Zen of Erlang: https://ferd.ca/the-zen-of-erlang.html * Erlang Ecosystem Foundation: https://erlef.org * Property-Based Testing Blog Post: https://ferd.ca/property-based-testing-with-proper-erlang-and-elixir.html * Property-Based Testing Book: https://pragprog.com/book/fhproper/property-based-testing-with-proper-erlang-and-elixir * Operable Software: https://ferd.ca/operable-software.html * EMPEX NYC: https://empex.co/nyc

infrastructure zen erlang property based testing fred hebert erlang ecosystem foundation
Elixir Talk
Episode 142 feat. Sophie DeBenedetto - Elixir at the Flatiron School, Learning Functional Languages

Elixir Talk

Play Episode Listen Later Apr 16, 2019 50:46


**SHOW NOTES** - Sophie DeBenedetto: @sm_debenedetto - ElixirSchool: https://elixirschool.com/en/ - The Flatiron School: https://flatironschool.com/ - Great Code Adventure: http://thegreatcodeadventure.com/ - Troy's Cocktails Podcast: https://www.briefs.fm/cocktailing - Erlang Ecosystem Foundation: https://erlef.org/ - EMPEX NYC: https://empex.co/nyc

Elixir Talk
Episode 139 feat. Zach Smith - EMPEX LA, ErlEF, Macros, and Functors, oh my!

Elixir Talk

Play Episode Listen Later Mar 5, 2019 50:12


** SHOW NOTES ** - Zach Smith (https://blog.zdsmith.com/index.html) - Erlang Ecosystem Foundation (https://erlef.org) - EMPEX YouTube Channel (https://youtube.com/empexconference) - Brooklyn Zelenka's EMPEX talk (https://www.youtube.com/watch?v=DZEs8_QiC8Q&list=PLyO-58-sOapw81dCfjDrX5TuYxS5S8qMq) - Witchcraft (https://github.com/expede/witchcraft) - Bryan Weber/Code Generation in Elixir (https://www.youtube.com/watch?v=-mgwW3RVI50&index=2&list=PLyO-58-sOapw984fSPNyzCyX7SADFn0w0) - EMPEX NYC (http://empex.co/nyc) - Zach's blog post (https://blog.zdsmith.com/posts/sketches-of-elixir.html) - Cameron Price discussing Leex and Yecc (https://cameronp.svbtle.com/how-to-use-leex-and-yecc)

macros elixir zach smith plyo leex erlang ecosystem foundation