Podcasts about elixir mix

  • 20PODCASTS
  • 265EPISODES
  • 51mAVG DURATION
  • ?INFREQUENT EPISODES
  • May 6, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about elixir mix

Latest podcast episodes about elixir mix

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
205: Elixir 1.17 RC and Other News

Thinking Elixir Podcast

Play Episode Listen Later Jun 4, 2024 27:55


In this episode, we delve into the latest developments including the release of Elixir 1.17-rc0, featuring significant type system improvements and new functions like DateTime.shift. We also discuss some unexpected compiler and JIT advancements in OTP 27, which are already showing performance boosts. Elixir celebrated its 12th birthday and the Erlang docs completed their migration to ExDoc, enhancing accessibility and integration. Tune in for these insightful updates and more! Show Notes online - http://podcast.thinkingelixir.com/205 (http://podcast.thinkingelixir.com/205) Elixir Community News - https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI?site=stackoverflow.com (https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI?site=stackoverflow.com?utm_source=thinkingelixir&utm_medium=shownotes) – StackOverflow Developer Survey link. - https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-rc.0?utm_source=thinkingelixir&utm_medium=shownotes) – Release tag for Elixir 1.17-rc0. - https://github.com/elixir-lang/elixir/blob/v1.17.0-rc.0/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.17.0-rc.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog for Elixir 1.17-rc0. - https://x.com/marpo60/status/1793993127939969361 (https://x.com/marpo60/status/1793993127939969361?utm_source=thinkingelixir&utm_medium=shownotes) – Marcelo Dominguez highlights advantages of the new type system in Elixir 1.17. - https://hexdocs.pm/elixir/main/DateTime.html#shift/3 (https://hexdocs.pm/elixir/main/DateTime.html#shift/3?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the DateTime.shift function in Elixir. - https://hexdocs.pm/elixir/1.17.0-rc.0/Kernel.html#to_timeout/1 (https://hexdocs.pm/elixir/1.17.0-rc.0/Kernel.html#to_timeout/1?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation to convert durations to milliseconds in Elixir 1.17-rc0. - https://www.erlang.org/news/170#compiler-and-jit-improvements (https://www.erlang.org/news/170#compiler-and-jit-improvements?utm_source=thinkingelixir&utm_medium=shownotes) – News about OTP 27 compiler and JIT improvements. - https://x.com/sorentwo/status/1795044358850298343 (https://x.com/sorentwo/status/1795044358850298343?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion about a 12.5% speed improvement in the Oban test suite. - https://github.com/erlang/otp/issues/8469 (https://github.com/erlang/otp/issues/8469?utm_source=thinkingelixir&utm_medium=shownotes) – Regression of :ets.select in OTP 27 mentioned. - https://www.erlang.org/doc/readme.html (https://www.erlang.org/doc/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – New home for Erlang documentation. - Get clear on old Elixir Mix episodes being released as new. - https://www.imdb.com/title/tt29816472/ (https://www.imdb.com/title/tt29816472/?utm_source=thinkingelixir&utm_medium=shownotes) – The Thinking Elixir Podcast on IMDB?? - https://dashbit.co/blog/req-v0.5 (https://dashbit.co/blog/req-v0.5?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of Req v0.5 with improved testing support and error handling. - https://gleam.run/news/fault-tolerant-gleam/ (https://gleam.run/news/fault-tolerant-gleam/?utm_source=thinkingelixir&utm_medium=shownotes) – Release notes for Gleam v1.2.0, focusing on fault-tolerant compilation. - https://x.com/jacob_luetzow/status/1794075125202956353 (https://x.com/jacob_luetzow/status/1794075125202956353?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim celebrating Elixir's 12th Birthday. - https://www.youtube.com/live/epKeT8-hafE (https://www.youtube.com/live/epKeT8-hafE?utm_source=thinkingelixir&utm_medium=shownotes) – Video of José Valim discussing Elixir on its 12th Birthday. 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) - Tyler Young - @TylerAYoung (https://twitter.com/TylerAYoung) - Tyler Young on Fediverse - @tylerayoung@fosstodon.org (https://fosstodon.org/@tylerayoung)

Elixir Mix
CI/CD Pipelines - ELIXIR 192

Elixir Mix

Play Episode Listen Later Oct 26, 2022 62:27


The Elixir Mix panel they discuss how they run their CI/CD pipelines, how they set them up, how they run, and what they do to make them a valuable part of the development process. They also discuss caching, how deep it needs to go, and how they approach getting the best/most information out of the system they're running. Links: Dialyzer Docker Datadog Episode on CI/CD Picks:Sasha Effective DevOps IdealCast with Gene Kim AllenEmber Mug

Elixir Mix
Getting Elixir Right with Alex Burlacu - EMx 158

Elixir Mix

Play Episode Listen Later Jan 12, 2022 61:24


Excited about Elixir but not sure how to get the most out of it? We've got you covered. In this episode, the Elixir Mix roundtable sits down with Alex Burlacu, a software developer whose specialities include Elixir, machine learning, and blowing his own mind. They talk about this ONE Elixir feature that surprised Alex, the do's and don'ts of pattern matching and guards, and why Elixir is making Java shake in its boots. “It was really nice seeing how my students were reacting to what's possible with Elixir. One of my students' implementations was 5x simpler than Java!” - Alex Burlacu In This Episode How Alex is using and teaching this MIND-BLOWING feature of Elixir Alex and the roundtable discuss the non-negotiable Do's and Don'ts of pattern matching and guards Why Elixir is starting to make Java run for its money (and why students love it) The KEY difference between destructing and pattern matching (knowing this will save you time and headaches) Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Elixir pattern matching magic (https://dev.to/alexburlacu/elixir-pattern-matching-magic-2i9j) Predicate Dispatch (Wikipedia) (https://en.wikipedia.org/wiki/Predicate_dispatch) hexdocs - Kernel.destructure/2 (https://hexdocs.pm/elixir/1.12/Kernel.html#destructure/2) hexdocs - Kernel.defguard/1 (https://hexdocs.pm/elixir/1.12/Kernel.html#defguard/1) Picks Adi- O-Gah-Pah Coffee (https://shop.ogahpahcoffee.com/) Alex- The Three Body Problem (Book) (https://headofzeus.com/books/9781800246683) Alex- The Dark Forest (Book) (https://headofzeus.com/books/9781784971588) Alex- Death's End (Book) (https://headofzeus.com/books/9781784971625) Allen- Rust for Rustaceans (Book) (https://nostarch.com/rust-rustaceans) Sascha- Immune (Book) (https://www.amazon.com/Immune-Kurzgesagt-gorgeously-illustrated-immune-ebook/dp/B08YR8FNCP) Sascha- Kurzgesagt - YouTube (https://www.youtube.com/user/Kurzgesagt) Sascha- Gravity Falls: Lost Legends (Book - Comic) (https://books.disney.com/book/gravity-falls-lost-legends/) Sascha- Gravity Falls (Series) (https://www.imdb.com/title/tt1865718/) Special Guest: Alex Burlacu.

excited java mind blowing elixir kernel predicate elixir mix allen wyma coaching top end devs
Devchat.tv Master Feed
Onboarding and Transitioning into Elixir - EMx 146

Devchat.tv Master Feed

Play Episode Listen Later Sep 29, 2021 51:58


The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team. They discuss helping developers who may not have an Elixir background. They also advise Chuck on how to make a career transition since he's considering a jump into an Elixir job from his current role as a Rails developer. Panel Allen Wyma Charles Max Wood Sascha Wolf Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Designing for Scalability with Erlang/OTP Designing for Scalability with Erlang/OTP - O'Reilly Picks Allen- Tokio Charles- PodcastBootcamp.io Charles- Top End Devs Charles- Masters of Doom Charles- The Road Back to You Sascha- Exercism Contact Allen: Plangora  Plangora Limited Plangora – YouTube Plangora | Facebook Tech_Plangora Limited_Elixir | Instagram Twitter: Plangora ( @Plangora ) LinkedIn: Plangora – Web and Mobile Development Plangora – Reddit Flying High With Flutter Flying High With Flutter Flying High with Flutter – YouTube Flying High with Flutter | Facebook Flying High With Flutter | Instagram Twitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me Code Teach Me Code | Facebook TeachMeCode | Instagram Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf

Elixir Mix
Onboarding and Transitioning into Elixir - EMx 146

Elixir Mix

Play Episode Listen Later Sep 29, 2021 51:58


The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team. They discuss helping developers who may not have an Elixir background. They also advise Chuck on how to make a career transition since he's considering a jump into an Elixir job from his current role as a Rails developer. Panel Allen WymaCharles Max WoodSascha Wolf Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Designing for Scalability with Erlang/OTPDesigning for Scalability with Erlang/OTP - O'Reilly Picks Allen- TokioCharles- PodcastBootcamp.ioCharles- Top End DevsCharles- Masters of DoomCharles- The Road Back to YouSascha- Exercism Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf

Devchat.tv Master Feed
Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133

Devchat.tv Master Feed

Play Episode Listen Later Jun 23, 2021 50:09


Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables across multiple applications and environments. He and the Elixir Mix panel dive into how DotEnvy works and in the ins and outs of managing environment variables securely from one application to another and from one environment to another. Through development and deployment this is often an overlooked step in keeping things secure while also keeping them simple. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf  Guest Everett Griffiths Sponsors Dev Influencers Accelerator Links Giving What We Can Community Centre for Effective Altruism LinkedIn: Everett Griffiths Picks Adi- Huntress Adi- GitHub | marp-team/marpit Allen- Rust Web Development Allen- Concurrent Data Processing in Elixir Charles- DigitalOcean Charles- TrainingPeaks Everett- Ruby For Good Everett- Elixir For Good Sascha- Hands-on Rust Sascha- GitHub | mozilla/sops Contact Adi: Adi Iyengar – The Bug Catcher GitHub: Adi Iyengar ( thebugcatcher ) Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora Limited Plangora – YouTube Plangora | Facebook Tech_Plangora Limited_Elixir | Instagram Twitter: Plangora ( @Plangora ) LinkedIn: Plangora – Web and Mobile Development Plangora – Reddit Flying High With Flutter Flying High With Flutter Flying High with Flutter – YouTube Flying High with Flutter | Facebook Flying High With Flutter | Instagram Twitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me Code Teach Me Code | Facebook TeachMeCode | Instagram Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf

Elixir Mix
Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133

Elixir Mix

Play Episode Listen Later Jun 23, 2021 50:09


Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables across multiple applications and environments. He and the Elixir Mix panel dive into how DotEnvy works and in the ins and outs of managing environment variables securely from one application to another and from one environment to another. Through development and deployment this is often an overlooked step in keeping things secure while also keeping them simple. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf  Guest Everett Griffiths Sponsors Dev Influencers Accelerator Links Giving What We Can Community Centre for Effective Altruism LinkedIn: Everett Griffiths Picks Adi- Huntress Adi- GitHub | marp-team/marpit Allen- Rust Web Development Allen- Concurrent Data Processing in Elixir Charles- DigitalOcean Charles- TrainingPeaks Everett- Ruby For Good Everett- Elixir For Good Sascha- Hands-on Rust Sascha- GitHub | mozilla/sops Contact Adi: Adi Iyengar – The Bug Catcher GitHub: Adi Iyengar ( thebugcatcher ) Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora Limited Plangora – YouTube Plangora | Facebook Tech_Plangora Limited_Elixir | Instagram Twitter: Plangora ( @Plangora ) LinkedIn: Plangora – Web and Mobile Development Plangora – Reddit Flying High With Flutter Flying High With Flutter Flying High with Flutter – YouTube Flying High with Flutter | Facebook Flying High With Flutter | Instagram Twitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me Code Teach Me Code | Facebook TeachMeCode | Instagram Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf

Flutter 101 Podcast
Flying High with Flutter and Allen Wyma

Flutter 101 Podcast

Play Episode Listen Later Jun 18, 2021 55:20


In this episode, I talked to Allen Wyma.Allen Wyma is the host of the "Flying High with Flutter" podcast, and a panelist on the Elixir Mix podcast. He also founded a consulting agency, Plangora.We briefly talked about different technologies, such as Rust, Elixir, Erlang, React Native, Apache Cordova, and more.Allen also shared his opinion on Dart on the backend, Flutter on the desktop and on the web. He then shared his tips for beginners. We also discussed why state management is such an important topic in the Flutter community.Allen is from Chicago, and he is now living in Hong Kong, and we talked a little bit about how is life abroad.Help us reach more peopleRetweet, like, or comment on TwitterShare, like, or comment on LinkedInDiscuss the episode on RedditFollow the podcast on Twitter @flutter101devResourcesFlying High with FlutterBehind the birth of Dart with Kasper Lund (YouTube)Using Rust with Flutter with  Shady Khalifa (YouTube)Twitter @fhwflutterPlangoraDart meets Rust: a match made in heaven by Shady KhalifaFlutter docsDesktopWebElixir MixGuest: Allen WymaTwitter @allenwymaLinkedin @allenwymaHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.dev

Thinking Elixir Podcast
52: IOList and Postgres with Nathan Long

Thinking Elixir Podcast

Play Episode Listen Later Jun 15, 2021 49:37


We take a deeper dive with Nathan Long into IOLists in Elixir. We cover what they are, how they work, the power they have when concatenating strings, and how they are used in Phoenix and Logger. We even talk about improper lists and why they exist. And no, it isn't a bug. We then talk about PostgreSQL features like materialized views, triggers, and using denormalized tables for solving complicated caching situations. Nathan shares some tips for when to use them and provides some cautions worth hearing. Elixir Community News - https://2021.elixirconf.com/ (https://2021.elixirconf.com/) – ElixirConf US 2021 ElixirConf US 2021 scheduled for October - https://elixir-lang.org/blog/2021/06/02/social-virtual-spaces-with-elixir-at-mozilla/ (https://elixir-lang.org/blog/2021/06/02/social-virtual-spaces-with-elixir-at-mozilla/) – New Elixir Case study about Mozilla using Phoenix to create an opensource virtual social space called "Hubs" - https://ziglang.org/ (https://ziglang.org/) – Zig, the language some use to create NIFs was updated for Apple Silicon. - https://github.com/ityonemo/zigler (https://github.com/ityonemo/zigler) – The Elixir library for working with embedded Zig code - https://twitter.com/sean_moriarity/status/1401182959844143104 (https://twitter.com/sean_moriarity/status/1401182959844143104) – Training Callback feature added to Axon - https://github.com/elixir-nx/livebook/pull/328 (https://github.com/elixir-nx/livebook/pull/328) – Livebook gets a new "inputs" feature - https://thinkingelixir.com/podcast-episodes/046-livebook-with-jonatan-klosko/ (https://thinkingelixir.com/podcast-episodes/046-livebook-with-jonatan-klosko/) – Previous discussion with Livebook developer Jonatan Kłosko - https://twitter.com/michalslaski/status/1402243589720117255 (https://twitter.com/michalslaski/status/1402243589720117255) – Livebook notebook example shows a scatterplot displaying BEAM statistics like reductions and memory of processes - https://www.mitchellhanberg.com/how-i-handle-static-assets-in-my-phoenix-apps/ (https://www.mitchellhanberg.com/how-i-handle-static-assets-in-my-phoenix-apps/) – Ditch webpack? Handling static assets with Phoenix and esbuild, postcss-cli, cpx - https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/ (https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/) – Followup from last week's news item about Neovim, Language Server integration 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://nathanmlong.com/2021/05/what-is-an-iolist/ (https://nathanmlong.com/2021/05/what-is-an-iolist/) - https://nathanmlong.com/2016/11/elixir-and-io-lists-part-2-io-lists-in-phoenix/ (https://nathanmlong.com/2016/11/elixir-and-io-lists-part-2-io-lists-in-phoenix/) – Discussion on IOLists in Phoenix - https://nathanmlong.com/2016/11/elixir-and-unicode-part-1-unicode-and-utf8-explained/ (https://nathanmlong.com/2016/11/elixir-and-unicode-part-1-unicode-and-utf8-explained/) – Unicode background part 1 - https://nathanmlong.com/2016/11/elixir-and-unicode-part-2-working-with-unicode-strings/ (https://nathanmlong.com/2016/11/elixir-and-unicode-part-2-working-with-unicode-strings/) – Unicode background part 2 - https://devchat.tv/elixir-mix/emx-078-phoenix-phrenzy-with-nathan-long/ (https://devchat.tv/elixir-mix/emx-078-phoenix-phrenzy-with-nathan-long/) – Mark talked with Nathan back on Elixir Mix 78 about his work on the Phoenix Phrenzy competition/project - https://thinkingelixir.com/podcast-episodes/044-elixir-data-types-with-sasha-fonseca/ (https://thinkingelixir.com/podcast-episodes/044-elixir-data-types-with-sasha-fonseca/) – Episode 44 with Sasha Fonseca covered IOLists - https://www.youtube.com/watch?v=uf6cgxm9iFQ (https://www.youtube.com/watch?v=uf6cgxm9iFQ) – Dockyard Elixir Roundtable - https://nathanmlong.com/2016/01/protect-your-data-with-postgresql-constraints/ (https://nathanmlong.com/2016/01/protect-your-data-with-postgresql-constraints/) - https://nathanmlong.com/2018/01/fast-fulltext-search-with-ecto-and-postgresql/ (https://nathanmlong.com/2018/01/fast-fulltext-search-with-ecto-and-postgresql/) - https://hashrocket.com/blog/posts/materialized-view-strategies-using-postgresql#eager-materialized-view (https://hashrocket.com/blog/posts/materialized-view-strategies-using-postgresql#eager-materialized-view) Guest Information - https://github.com/nathanl/ (https://github.com/nathanl/) – on Github - https://nathanmlong.com/blog/ (https://nathanmlong.com/blog/) – Blog - https://dockyard.com/blog/authors/nathan-long (https://dockyard.com/blog/authors/nathan-long) – Dockyard Blog Posts - Email - hello@nathanmlong.com 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)

Pragmatic Hero's Journey
Episode 05 - Sophie DeBenedetto

Pragmatic Hero's Journey

Play Episode Listen Later May 11, 2021 51:48


Tammy and Tim have a chat with Sophie DeBenedetto, co-author of Programming Phoenix LiveView, about her journey to becoming a Pragmatic author. *Recorded April 14, 2021 Show Links Sophie DeBenedetto on Twitter Programming Phoenix LiveView Tim and Tammy are back with another episode of the Pragmatic Hero's Journey podcast. This month, our hosts chat with Sophie DeBenedetto, co-author of Programming Phoenix LiveView. --- Sophie DeBenedetto is a software engineer at GitHub and a former teacher at The Flatiron School. At GitHub, Sophie works on tools that power software collaboration around the world. Her language of choice is Elixir, and it's no surprise considering all she's done—and is currently doing—for the Elixir community. Not only is she a contributor and maintainer of Elixir School, a newsletter choc-full of resources for anyone learning to code and working hard to get started in the tech field, she's also the co-host of the Elixir Mix podcast. On this episode, Sophie talks about her journey to becoming a pragmatic author and how she is passionate about helping people change their lives through code. You can listen to the rest of Sophie's story on this episode of the Pragmatic Hero's Journey podcast. You can stream the episode here: https://pragprog.libsyn.com/ or subscribe to the RSS feed using the following link: https://pragprog.libsyn.com/rss.

Devchat.tv Master Feed
EMx 124: Learning Resources for Elixir

Devchat.tv Master Feed

Play Episode Listen Later Mar 23, 2021 48:35


As we ramp back up on recording Elixir Mix, our new panel dives into the resources available for learning and keeping current in Elixir. Resources include books, courses, forums, email newsletters, and more. Panel Allen Wyma Charles Max Wood Eric Bolikowski Sponsors Dev Heroes Accelerator Links Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun by  Dave Thomas Elixir in Action by Saša Juric Learning Resources - The Elixir programming language Binary pattern matching in Elixir with PNG parsing example by Zohaib Rauf ElixirWeekly ElixirConf 2020 ElixirConf EU Code BEAM - Erlang & Elixir Ecosystem Virtual Conference Elixir Programming Language Forum Join Elixir on Slack Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems by Francesco Cesarini  Elixir Wizards Podcast | SmartLogic Podcast - Thinking Elixir Elixir Outlaws Beam Radio Ottolenghi Picks Allen- YouTube Channel | Plangora Allen- Flutter Folio Charles- The 12 Week Year by  Brian P. Moran Charles- TraningPeaks | Hit Your Stride Charles- ClickUp Eric- Ottolenghi Flavor: A Cookbook by Yotam Ottolenghi

Elixir Mix
EMx 124: Learning Resources for Elixir

Elixir Mix

Play Episode Listen Later Mar 23, 2021 48:35


As we ramp back up on recording Elixir Mix, our new panel dives into the resources available for learning and keeping current in Elixir. Resources include books, courses, forums, email newsletters, and more. Panel Allen Wyma Charles Max Wood Eric Bolikowski Sponsors Dev Heroes Accelerator Links Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun by  Dave Thomas Elixir in Action by Saša Juric Learning Resources - The Elixir programming language Binary pattern matching in Elixir with PNG parsing example by Zohaib Rauf ElixirWeekly ElixirConf 2020 ElixirConf EU Code BEAM - Erlang & Elixir Ecosystem Virtual Conference Elixir Programming Language Forum Join Elixir on Slack Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems by Francesco Cesarini  Elixir Wizards Podcast | SmartLogic Podcast - Thinking Elixir Elixir Outlaws Beam Radio Ottolenghi Picks Allen- YouTube Channel | Plangora Allen- Flutter Folio Charles- The 12 Week Year by  Brian P. Moran Charles- TraningPeaks | Hit Your Stride Charles- ClickUp Eric- Ottolenghi Flavor: A Cookbook by Yotam Ottolenghi

Devchat.tv Master Feed
Emx 123: Curry in a Megaparsec - Unconvention Elixir Explorations with Julien Maisonneuve

Devchat.tv Master Feed

Play Episode Listen Later Mar 9, 2021 47:57


Julien Maisonneuve—blogger extraordinaire—joins the Elixir Mix panel to discuss the ways he’s bent Elixir to his will and found the edges of how it works and what you can do with its syntax. He talks about currying and about taking Elixir syntax to extremes. He’s also worked on the Megaparsec Elixir parser and explains some of the oddities that come with working with Elixir’s AST(Abstract Syntax Tree.) Panel Allen Wyma Charles Max Wood Eric Bolikowski Guest Julien Maisonneuve Sponsors Dev Heroes Accelerator Links Cursed curried Elixir Cursed Elixir druid: Failing to parse Elixir with Megaparsec GitHub | evuez Twitter: Julien Maisonneuve ( @evuez ) Picks Allen- Phoenix LiveView | The Pragmatic Studio Allen- ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma Charles- Upper Deck Legendary: A Marvel Deck Building Game Charles- Trello Charles- Elixir Mix - Devchat.tv Eric- Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun Eric- Computer Science Distilled - Learn the Art of Solving Computational Problems Julien- The Little Typer (The MIT Press) Contact Charles Twitter : Charles Max Wood ( @cmaxw )

Elixir Mix
Emx 123: Curry in a Megaparsec - Unconvention Elixir Explorations with Julien Maisonneuve

Elixir Mix

Play Episode Listen Later Mar 9, 2021 47:57


Julien Maisonneuve—blogger extraordinaire—joins the Elixir Mix panel to discuss the ways he’s bent Elixir to his will and found the edges of how it works and what you can do with its syntax. He talks about currying and about taking Elixir syntax to extremes. He’s also worked on the Megaparsec Elixir parser and explains some of the oddities that come with working with Elixir’s AST(Abstract Syntax Tree.) Panel Allen Wyma Charles Max Wood Eric Bolikowski Guest Julien Maisonneuve Sponsors Dev Heroes Accelerator Links Cursed curried Elixir Cursed Elixir druid: Failing to parse Elixir with Megaparsec GitHub | evuez Twitter: Julien Maisonneuve ( @evuez ) Picks Allen- Phoenix LiveView | The Pragmatic Studio Allen- ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma Charles- Upper Deck Legendary: A Marvel Deck Building Game Charles- Trello Charles- Elixir Mix - Devchat.tv Eric- Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun Eric- Computer Science Distilled - Learn the Art of Solving Computational Problems Julien- The Little Typer (The MIT Press) Contact Charles Twitter : Charles Max Wood ( @cmaxw )

Elixir Mix
Emx 122: The Future of Elixir Mix

Elixir Mix

Play Episode Listen Later Feb 16, 2021 27:38


If you've been wondering what's up with Elixir Mix and how it's going to shape up for the future, stay tuned… Panel Charles Max Wood Sponsors Dev Heroes Accelerator

Devchat.tv Master Feed
Emx 122: The Future of Elixir Mix

Devchat.tv Master Feed

Play Episode Listen Later Feb 16, 2021 27:38


If you've been wondering what's up with Elixir Mix and how it's going to shape up for the future, stay tuned… Panel Charles Max Wood Sponsors Dev Heroes Accelerator

Elixir Mix
EMx 050: Elixir Origin Story with José Valim

Elixir Mix

Play Episode Listen Later Jan 12, 2021 81:59


José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation.  Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Guest José Valim Sponsors  Raygun | Click here to get started on your free 14-day trial  Next Level Mastermind Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark - https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh- RubyHack 2019 – Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto Josh- The Giant Chicken Brahma Charles- https://www.theblaze.com/news/scientists-create-first-3d-printed-heart Charles- https://podwrench.com Charles- https://podcastmovement.com/ Michael- Functional Web Development with Elixir, OTP, and Phoenix Michael- "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José- Chris McCord Keynote: Phoenix LiveView – Interactive, Real TIme Apps – No need to write Javascript José- Nintendo Switch

Devchat.tv Master Feed
EMx 121: Elixir Origin Story with José Valim

Devchat.tv Master Feed

Play Episode Listen Later Jan 12, 2021 81:59


José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation.  Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Guest José Valim Sponsors  Raygun | Click here to get started on your free 14-day trial  Next Level Mastermind Links https://erlef.org/ https://pbs.twimg.com/media/Dwz1DqVWkAAT4tr.jpg https://en.wikipedia.org/wiki/Ad_hoc_polymorphism https://github.com/dynamo/dynamo https://github.com/grych/drab https://github.com/elixir-ecto/ecto https://phoenixframework.org/ https://github.com/beam-telemetry/telemetry https://hex.pm/packages/broadway https://hexdocs.pm/broadway/0.2.0/Broadway.html https://hexdocs.pm/gen_stage/0.14.1/GenStage.html https://hexdocs.pm/flow/0.14.3/Flow.html https://github.com/phoenixframework/phoenix_pubsub/pull/121#issuecomment-466673652 https://github.com/nashby/jose-vs-oss http://pages.plataformatec.com.br/elixir-development-subscription https://twitter.com/josevalim https://github.com/josevalim https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark - https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted Josh- RubyHack 2019 – Ruby3: What's Missing? by Yukihiro (Matz) Matsumoto Josh- The Giant Chicken Brahma Charles- https://www.theblaze.com/news/scientists-create-first-3d-printed-heart Charles- https://podwrench.com Charles- https://podcastmovement.com/ Michael- Functional Web Development with Elixir, OTP, and Phoenix Michael- "Triste" ALBA ARMENGOU SANT ANDREU JAZZ BAND (JOAN CHAMORRO DIRECCIÓN) José- Chris McCord Keynote: Phoenix LiveView – Interactive, Real TIme Apps – No need to write Javascript José- Nintendo Switch

Devchat.tv Master Feed
EMx 115: LiveView for React Developers with Feather Knee

Devchat.tv Master Feed

Play Episode Listen Later Nov 17, 2020 46:48


In this episode of Elixir Mix, Feather Knee joins us to discuss her recent ElixirConf2020 talk on LiveView components, what its like learning LiveView with a React background and where LiveView really shines as a framework. We also chat about fall foliage, pumpkin recipes and ghosts, since it’s that time of year. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Lars Wikman Sophie DeBenedetto Guest Feather Knee Picks Alex Koutmos: https://github.com/msaraiva/surface Lars Wikman: Nerves Keyboard development boards are now physical objects, in the Elixir Slack you can find them in #nerves-keyboard Sophie DeBenedetto: Elixir School blog post on SVG charts in LiveView with the Contex library Netflix: The Haunting of Bly Manor Roast a while pumpkin cuz why not Feather Knee: Spooked podcas Pumpkin chutney Fall foliage, in general, go outside Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 115: LiveView for React Developers with Feather Knee

Elixir Mix

Play Episode Listen Later Nov 17, 2020 46:48


In this episode of Elixir Mix, Feather Knee joins us to discuss her recent ElixirConf2020 talk on LiveView components, what its like learning LiveView with a React background and where LiveView really shines as a framework. We also chat about fall foliage, pumpkin recipes and ghosts, since it’s that time of year. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Lars Wikman Sophie DeBenedetto Guest Feather Knee Picks Alex Koutmos: https://github.com/msaraiva/surface Lars Wikman: Nerves Keyboard development boards are now physical objects, in the Elixir Slack you can find them in #nerves-keyboard Sophie DeBenedetto: Elixir School blog post on SVG charts in LiveView with the Contex library Netflix: The Haunting of Bly Manor Roast a while pumpkin cuz why not Feather Knee: Spooked podcas Pumpkin chutney Fall foliage, in general, go outside Follow us on Twitter: @elixir_mix

Devchat.tv Master Feed
EMx 113: Lumen with Luke Imhoff

Devchat.tv Master Feed

Play Episode Listen Later Oct 27, 2020 57:15


In this episode of Elixir Mix, we are joined by inimitable Luke Imhoff who takes us on a wild journey through his background from low-level, to high-level and straight back into compiler land as we work our way towards talking about Lumen. And what a conversation that is. WebAssembly, working group politics, sneaking binaries into the enterprise and so much more. The big take-away is that the Lumen project is a very cool effort to give us more options for running Erlang, Elixir and friends that are suitable for entirely different use-cases. Also, clearly, that the Lumen team is carrying the torch for all functional languages in the WASM Working Group. If you are curious about Lumen or WebAssembly this one is for you. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Lars Wikman Sophie DeBenedetto Guest Luke Imhoff Links Asm.js WebAssembly Lumen Asterius https://github.com/tweag/asterius Picks Alex Koutmos: Ecto 3.5 RC https://hexdocs.pm/ecto/3.5.0-rc.1/Ecto.ParameterizedType.html Sophie DeBenedetto: https://www.hokaoneone.com/ ElixirConf 2020 Lars Wikman: Krustlet – Especially the Software Sessions episode on it which also gave a good overview of WASM, WASI and what WebAssembly is Luke Imhoff: This Week In Virology Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 113: Lumen with Luke Imhoff

Elixir Mix

Play Episode Listen Later Oct 27, 2020 57:15


In this episode of Elixir Mix, we are joined by inimitable Luke Imhoff who takes us on a wild journey through his background from low-level, to high-level and straight back into compiler land as we work our way towards talking about Lumen. And what a conversation that is. WebAssembly, working group politics, sneaking binaries into the enterprise and so much more. The big take-away is that the Lumen project is a very cool effort to give us more options for running Erlang, Elixir and friends that are suitable for entirely different use-cases. Also, clearly, that the Lumen team is carrying the torch for all functional languages in the WASM Working Group. If you are curious about Lumen or WebAssembly this one is for you. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Lars Wikman Sophie DeBenedetto Guest Luke Imhoff Links Asm.js WebAssembly Lumen Asterius https://github.com/tweag/asterius Picks Alex Koutmos: Ecto 3.5 RC https://hexdocs.pm/ecto/3.5.0-rc.1/Ecto.ParameterizedType.html Sophie DeBenedetto: https://www.hokaoneone.com/ ElixirConf 2020 Lars Wikman: Krustlet – Especially the Software Sessions episode on it which also gave a good overview of WASM, WASI and what WebAssembly is Luke Imhoff: This Week In Virology Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 111: Tales from ElixirConf2020

Elixir Mix

Play Episode Listen Later Oct 13, 2020 42:37


Podcast: Play in new window | Download In this episode of Elixir Mix, our panel shares their thoughts on this year’s fully remote ElixirConf, from the Purple Carpet to the remote workshops to an excellent slate of great talks! Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Mika Kalathil Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Links https://twitter.com/meryldakin https://github.com/spawnfest/bakeware https://getlumen.org/ Picks Bruce Tate: Julia on Groxio Alex Koutmos: ElixirConf Josh Adams: https://docs.bigbluebutton.org/2.2/architecture.html Mika Kalathil: https://github.com/drewkerrigan/riak-elixir-client https://github.com/dashbitco/nimble_options Sophie DeBenedetto: EMx 085: Riak Core and Partisan with Mariano Guerra https://classroom.github.com/ Alex’s Elixir Tweets on Twitter Paul Rudd PSA Lars Wikman: https://underjord.io/professional-mentorship.html Follow us on Twitter: @elixir_mix

Devchat.tv Master Feed
EMx 111: Tales from ElixirConf2020

Devchat.tv Master Feed

Play Episode Listen Later Oct 13, 2020 42:37


Podcast: Play in new window | Download In this episode of Elixir Mix, our panel shares their thoughts on this year’s fully remote ElixirConf, from the Purple Carpet to the remote workshops to an excellent slate of great talks! Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Mika Kalathil Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Links https://twitter.com/meryldakin https://github.com/spawnfest/bakeware https://getlumen.org/ Picks Bruce Tate: Julia on Groxio Alex Koutmos: ElixirConf Josh Adams: https://docs.bigbluebutton.org/2.2/architecture.html Mika Kalathil: https://github.com/drewkerrigan/riak-elixir-client https://github.com/dashbitco/nimble_options Sophie DeBenedetto: EMx 085: Riak Core and Partisan with Mariano Guerra https://classroom.github.com/ Alex’s Elixir Tweets on Twitter Paul Rudd PSA Lars Wikman: https://underjord.io/professional-mentorship.html Follow us on Twitter: @elixir_mix

Devchat.tv Master Feed
EMx 110: Ruby to Erlang to Elixir with Phil Toland

Devchat.tv Master Feed

Play Episode Listen Later Oct 6, 2020 44:28


In this episode of Elixir Mix, the hosts follow up with Phil Toland on his journey from small startup to PepsiCo Ecommerce and cover lots of important topics along the way. Such as Kubernetes, deleting mysterious S3 buckets, lots of assorted Machine Learning and lots of hype about Elixir in general. Steven fires shots at Go. Bruce wants to talk about Julia. Lars still only really cares about Lumen. And Alex wants that sweet, sweet secret ML sauce. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Phil Toland Picks Bruce Tate: The dangers of the single global process groxio new look programmer_passport Julia is happening now As a poll worker Lars Wikman: xxx Lumen Steven Nuñez: Travel Anywhere Hammock Phil Toland: AirPods Pro

Elixir Mix
EMx 110: Ruby to Erlang to Elixir with Phil Toland

Elixir Mix

Play Episode Listen Later Oct 6, 2020 44:28


In this episode of Elixir Mix, the hosts follow up with Phil Toland on his journey from small startup to PepsiCo Ecommerce and cover lots of important topics along the way. Such as Kubernetes, deleting mysterious S3 buckets, lots of assorted Machine Learning and lots of hype about Elixir in general. Steven fires shots at Go. Bruce wants to talk about Julia. Lars still only really cares about Lumen. And Alex wants that sweet, sweet secret ML sauce. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Phil Toland Picks Bruce Tate: The dangers of the single global process groxio new look programmer_passport Julia is happening now As a poll worker Lars Wikman: xxx Lumen Steven Nuñez: Travel Anywhere Hammock Phil Toland: AirPods Pro

Devchat.tv Master Feed
EMx 109: Conference Season Is Very Online

Devchat.tv Master Feed

Play Episode Listen Later Sep 29, 2020 49:28


In this episode of Elixir Mix the panelists talk about conferences as the conference season is hitting its virtual stride. And then it quickly devolves into LiveViews, dead views, UI libraries and of course, Elm. A thrilling ride of an episode according to all hosts and surely some listeners. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Lars Wikman Picks Alex Koutmos: What’s new in LiveView – Chris McCord | ElixirConfEU Virtual Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 109: Conference Season Is Very Online

Elixir Mix

Play Episode Listen Later Sep 29, 2020 49:28


In this episode of Elixir Mix the panelists talk about conferences as the conference season is hitting its virtual stride. And then it quickly devolves into LiveViews, dead views, UI libraries and of course, Elm. A thrilling ride of an episode according to all hosts and surely some listeners. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Lars Wikman Picks Alex Koutmos: What’s new in LiveView – Chris McCord | ElixirConfEU Virtual Follow us on Twitter: @elixir_mix

Devchat.tv Master Feed
EMx 108: What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov

Devchat.tv Master Feed

Play Episode Listen Later Sep 22, 2020 43:47


In this episode of Elixir Mix, we’re joined by Lau Tornskau, creator of the tzdata library and prolific Elixir open-source contributor, to talk about how to ensure “correctness” of time-related data in Elixir and how Elixir’s standard library has grown to include native support for handling time zones. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Mika Kalathil Bruce Tate Lars Wikman Sophie DeBenedetto Guest Lau Taarnskov Links www.creativedeletion.com http://twitter.com/laut https://github.com/lau Picks Alex Koutmos: Dynamically Configure Your Plugs at Run-time An IoT Birdhouse with Elixir Nerves & Phoenix LiveView Components Bruce Tate: Why Things Fail, a series on failure with Brian Troutwine and Bruce Tate The Problem with Time & Timezones – Computerphile Sophie DeBenedetto: You might not need the Calendar or Timex libraries Lau Taarnskov: We’re hiring – TheRealReal Domain Modeling Made Functional by Scott Wlaschin Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 108: What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov

Elixir Mix

Play Episode Listen Later Sep 22, 2020 43:47


In this episode of Elixir Mix, we’re joined by Lau Tornskau, creator of the tzdata library and prolific Elixir open-source contributor, to talk about how to ensure “correctness” of time-related data in Elixir and how Elixir’s standard library has grown to include native support for handling time zones. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Mika Kalathil Bruce Tate Lars Wikman Sophie DeBenedetto Guest Lau Taarnskov Links www.creativedeletion.com http://twitter.com/laut https://github.com/lau Picks Alex Koutmos: Dynamically Configure Your Plugs at Run-time An IoT Birdhouse with Elixir Nerves & Phoenix LiveView Components Bruce Tate: Why Things Fail, a series on failure with Brian Troutwine and Bruce Tate The Problem with Time & Timezones – Computerphile Sophie DeBenedetto: You might not need the Calendar or Timex libraries Lau Taarnskov: We’re hiring – TheRealReal Domain Modeling Made Functional by Scott Wlaschin Follow us on Twitter: @elixir_mix

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 105: Embracing Erlang with Todd Resudek

Devchat.tv Master Feed

Play Episode Listen Later Sep 1, 2020 43:41


In this episode of Elixir Mix, we talk with Todd Resudeck about how digging into Erlang empowers you as an Elixir developer, what’s so fun about Nerves and what makes him such a charming and hilarious conference speaker. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Bruce Tate Lars Wikman Sophie DeBenedetto Guest Todd Resudek Links What Elixir is about – José Valim – Erlang User Conference 2015 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić Picks Alex Koutmos: https://akoutmos.com/post/actor-model-genserver-app-two/ https://plausible.io/ Bruce Tate: https://grox.io/language/liveview/course Programmer Passport: Phoenix LiveView – Bonus Video – phx.gen.auth Todd Resudek: ElixirConf 2016 – Selling Food With Elixir by Chris Bell Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 105: Embracing Erlang with Todd Resudek

Elixir Mix

Play Episode Listen Later Sep 1, 2020 43:41


In this episode of Elixir Mix, we talk with Todd Resudeck about how digging into Erlang empowers you as an Elixir developer, what’s so fun about Nerves and what makes him such a charming and hilarious conference speaker. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Bruce Tate Lars Wikman Sophie DeBenedetto Guest Todd Resudek Links What Elixir is about – José Valim – Erlang User Conference 2015 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić Picks Alex Koutmos: https://akoutmos.com/post/actor-model-genserver-app-two/ https://plausible.io/ Bruce Tate: https://grox.io/language/liveview/course Programmer Passport: Phoenix LiveView – Bonus Video – phx.gen.auth Todd Resudek: ElixirConf 2016 – Selling Food With Elixir by Chris Bell Follow us on Twitter: @elixir_mix

Elixir Mix
EMx 104: Deploying Elixir with Mix, Terraform and Ansible with Jon Lunsford

Elixir Mix

Play Episode Listen Later Aug 25, 2020 42:34


In this episode of Elixir Mix, we talk with Jon Lunsford about Elixir’s many releases and deployment options, why/how to deploy Elixir with Terraform and we learn why Jon built an SMTP server in Elixir! Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Jon Lunsford Picks Sophie DeBenedetto: ElixirConf 2020 Alex Koutmos: The State of Elixir HTTP Clients Portable ACs Steven Nuñez: Fans TailWind UI Jon Lunsford: gen-smtp/gen_smtp Syndicate App Follow us on Twitter at @elixir_mix

Devchat.tv Master Feed
EMx 104: Deploying Elixir with Mix, Terraform and Ansible with Jon Lunsford

Devchat.tv Master Feed

Play Episode Listen Later Aug 25, 2020 42:34


In this episode of Elixir Mix, we talk with Jon Lunsford about Elixir’s many releases and deployment options, why/how to deploy Elixir with Terraform and we learn why Jon built an SMTP server in Elixir! Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Jon Lunsford Picks Sophie DeBenedetto: ElixirConf 2020 Alex Koutmos: The State of Elixir HTTP Clients Portable ACs Steven Nuñez: Fans TailWind UI Jon Lunsford: gen-smtp/gen_smtp Syndicate App Follow us on Twitter at @elixir_mix

Devchat.tv Master Feed
EMx 103: IOT with Nerves with Justin Schneck

Devchat.tv Master Feed

Play Episode Listen Later Aug 18, 2020 59:36


We talk with Justin Schneck, co-auth of Nerves, about how he got into embedded programming, why Elixir (and Nerves!) is the the best fit for designing resilient embedded systems and what’s next for the Nerves community. Panelists Alex Koutmos Josh Adams Mika Kalathil Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Justin Schneck Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Picks Alex Koutmos: tailwind UI Josh Adams: @MisterTechBlog PineTime Mika Kalathil: GitHub nerves-web-kiosk/kiosk_system_rpi3 Steven Nuñez: Drive In Movie Theatres Justin Schneck: Designin Elixir Systems with OTP Follow on Twitter: Elixir Mix - @elixir_mix

Elixir Mix
EMx 103: IOT with Nerves with Justin Schneck

Elixir Mix

Play Episode Listen Later Aug 18, 2020 59:36


We talk with Justin Schneck, co-auth of Nerves, about how he got into embedded programming, why Elixir (and Nerves!) is the the best fit for designing resilient embedded systems and what’s next for the Nerves community. Panelists Alex Koutmos Josh Adams Mika Kalathil Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Justin Schneck Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Picks Alex Koutmos: tailwind UI Josh Adams: @MisterTechBlog PineTime Mika Kalathil: GitHub nerves-web-kiosk/kiosk_system_rpi3 Steven Nuñez: Drive In Movie Theatres Justin Schneck: Designin Elixir Systems with OTP Follow on Twitter: Elixir Mix - @elixir_mix

Elixir Mix
EMx 102: Nerves Powered Mechanical Keyboards with Chris Dosé

Elixir Mix

Play Episode Listen Later Aug 11, 2020 54:52


In this episode of Elixir Mix, Chris Dosé joins us to talk about some of the open source work that he has done at Peek. He also talks to us about his exciting Nerves projects Xebow and AFK. Panelists Steven Nunez Lars Wikman Sophie DeBenedetto Guest Chris Dosé Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Links iCalendar GitHub Chris Dosé GitHub ElixirSeattle/xebow Picks Steven Nunez: The Art of Agile James Shore US History YouTube Lars Wikman: Hurry Slowly Peter van Roy - KEYTNOTE Why time is evil indistributed systems l Code BEAM STO 19 Chris Dosé: ElixirConf 2018 - Picking Properties to Test in Property Based Testing - Michael Stalker Sophie DeBenedetto: Anybody have any easy baking recipes? Follow on Twitter: Elixir Mix - @elixir_mix

Devchat.tv Master Feed
EMx 102: Nerves Powered Mechanical Keyboards with Chris Dosé

Devchat.tv Master Feed

Play Episode Listen Later Aug 11, 2020 54:52


In this episode of Elixir Mix, Chris Dosé joins us to talk about some of the open source work that he has done at Peek. He also talks to us about his exciting Nerves projects Xebow and AFK. Panelists Steven Nunez Lars Wikman Sophie DeBenedetto Guest Chris Dosé Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Links iCalendar GitHub Chris Dosé GitHub ElixirSeattle/xebow Picks Steven Nunez: The Art of Agile James Shore US History YouTube Lars Wikman: Hurry Slowly Peter van Roy - KEYTNOTE Why time is evil indistributed systems l Code BEAM STO 19 Chris Dosé: ElixirConf 2018 - Picking Properties to Test in Property Based Testing - Michael Stalker Sophie DeBenedetto: Anybody have any easy baking recipes? Follow on Twitter: Elixir Mix - @elixir_mix

Devchat.tv Master Feed
EMx 101: Finding the Silver Lining in Hard Times

Devchat.tv Master Feed

Play Episode Listen Later Aug 4, 2020 46:34


Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon   Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow on Twitter: Elixir Mix - @elixir_mix

Elixir Mix
EMx 101: Finding the Silver Lining in Hard Times

Elixir Mix

Play Episode Listen Later Aug 4, 2020 46:34


Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon   Picks Soojin Ro: Apple Store Monument Valley 2 Google Play Monument Valley 2 Alex Bush: Stellaris Charles Max Wood: RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya https://devchat.tv/hustle use Promo Code: HUSTLE Follow on Twitter: Elixir Mix - @elixir_mix

Devchat.tv Master Feed
EMx 100: Celebrating a Milestone

Devchat.tv Master Feed

Play Episode Listen Later Jul 28, 2020 58:09


The Elixir Mix podcast celebrates its 100th episode, with the introduction of new panelists and the recognition of the indelible contribution made by Mark Eirkson, who recently said goodbye to us. We dive into what brought each panelist to the Elixir community and what continues to excite them about the Elixir ecosystem. Panelists Sophie DeBenedetto Josh Adams Bruce Tate Lars Wikman Steven Nunez Alex Koutmos Mika Kalathil Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links EMx 063: Designing Elixir Systems With OTP with Bruce Tate and James Gray EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on? EMx 027: ExVenture with Eric Oestrich EMx 025: Rethinking App Env and more with Sasa Juric EMx 084: Beyond LiveView with Sophie DeBenedetto Underjord GitHub keathley/norm Picks Sophie DeBenedetto: Hostile Developer Josh Adams: Pine Phone PineTime GitHub lupyuen/pinetime-rust-mynewt Bruce Tate: The IT Crowd Steven Nunez: Flatiron School Alex Koutmos: Telemetry Project Designing Elixir Systems With OTP Mika Kalathil: GitHub bettio/AtomVM Charles Max Wood: Podcast Playbook Warbreaker Follow on Twitter: Elixir Mix - @elixir_mix Josh Adams - @knewter

Elixir Mix
EMx 100: Celebrating a Milestone

Elixir Mix

Play Episode Listen Later Jul 28, 2020 58:09


The Elixir Mix podcast celebrates its 100th episode, with the introduction of new panelists and the recognition of the indelible contribution made by Mark Eirkson, who recently said goodbye to us. We dive into what brought each panelist to the Elixir community and what continues to excite them about the Elixir ecosystem. Panelists Sophie DeBenedetto Josh Adams Bruce Tate Lars Wikman Steven Nunez Alex Koutmos Mika Kalathil Charles Max Wood Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links EMx 063: Designing Elixir Systems With OTP with Bruce Tate and James Gray EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on? EMx 027: ExVenture with Eric Oestrich EMx 025: Rethinking App Env and more with Sasa Juric EMx 084: Beyond LiveView with Sophie DeBenedetto Underjord GitHub keathley/norm Picks Sophie DeBenedetto: Hostile Developer Josh Adams: Pine Phone PineTime GitHub lupyuen/pinetime-rust-mynewt Bruce Tate: The IT Crowd Steven Nunez: Flatiron School Alex Koutmos: Telemetry Project Designing Elixir Systems With OTP Mika Kalathil: GitHub bettio/AtomVM Charles Max Wood: Podcast Playbook Warbreaker Follow on Twitter: Elixir Mix - @elixir_mix Josh Adams - @knewter

Devchat.tv Master Feed
EMx 099: What Excites Us About the Elixir Ecosystem

Devchat.tv Master Feed

Play Episode Listen Later Jul 21, 2020 63:03


In this episode of Elixir Mix, the panelists talk about a wide array of topics ranging from LiveView, type systems, and hot code upgrades. We also talk about some of the things that we want to experiment with in the coming months. Panelists Josh Adams Bruce Tate Lars Wikman Mika Kalathil Alex Koutmos Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links GitHub knewter/extris elm-pages GitHub dillonkearns/elm-markdown Picks Bruce Tate: Introduction to Phoenix LiveView LiveComponents Integrating Phoenix LiveView with JavaScript and Alpine JS Pony Lars Wikman: Cassie Evans cassie.codes Mika Kalathil: GitHub aesmail/kaffy Alex Koutmos: Process pools with Elixir's Registry Josh Adams: https://simone.computer/#/webdesktops Follow on Twitter: Elixir Mix - @elixir_mix Josh Adams - @knewter

Elixir Mix
EMx 099: What Excites Us About the Elixir Ecosystem

Elixir Mix

Play Episode Listen Later Jul 21, 2020 63:03


In this episode of Elixir Mix, the panelists talk about a wide array of topics ranging from LiveView, type systems, and hot code upgrades. We also talk about some of the things that we want to experiment with in the coming months. Panelists Josh Adams Bruce Tate Lars Wikman Mika Kalathil Alex Koutmos Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links GitHub knewter/extris elm-pages GitHub dillonkearns/elm-markdown Picks Bruce Tate: Introduction to Phoenix LiveView LiveComponents Integrating Phoenix LiveView with JavaScript and Alpine JS Pony Lars Wikman: Cassie Evans cassie.codes Mika Kalathil: GitHub aesmail/kaffy Alex Koutmos: Process pools with Elixir's Registry Josh Adams: https://simone.computer/#/webdesktops Follow on Twitter: Elixir Mix - @elixir_mix Josh Adams - @knewter

Devchat.tv Master Feed
EMx 098: Simplifying Elixir Configuration with Alex de Sousa

Devchat.tv Master Feed

Play Episode Listen Later Jul 14, 2020 45:32


We talk with Alex de Sousa about how to improve the configuration of our Elixir applications. We learn about his path through configuration management and the interesting ways he found to solve this common problem. He shares his library Skogsrå and explains where this fits in our applications, the problems it helps solve and much more! Panelists Josh Adams Mark Ericksen Guest Alex de Sousa Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Refill Aqua GitHub gmtprime/skogsra Skogsra: Simplifying Your Elixir Configuration GitHub Nebo15/confex GitHub keathley/vapor EMx 040: Elixir Outlaws and Adopting Elixir with Chris Keathley Consul Twitter Alex de Sousa: @thebroken_link Email Alex at alex@thebroken.link Picks Josh Adams: GitHub so-fancy/diff-so-fancy Defold Mark Ericksen: The Remote Playbook Cocoon Alex de Sousa: GitHub gmtprime/yggdrasil Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Josh Adams - @knewter

Elixir Mix
EMx 098: Simplifying Elixir Configuration with Alex de Sousa

Elixir Mix

Play Episode Listen Later Jul 14, 2020 45:32


We talk with Alex de Sousa about how to improve the configuration of our Elixir applications. We learn about his path through configuration management and the interesting ways he found to solve this common problem. He shares his library Skogsrå and explains where this fits in our applications, the problems it helps solve and much more! Panelists Josh Adams Mark Ericksen Guest Alex de Sousa Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Refill Aqua GitHub gmtprime/skogsra Skogsra: Simplifying Your Elixir Configuration GitHub Nebo15/confex GitHub keathley/vapor EMx 040: Elixir Outlaws and Adopting Elixir with Chris Keathley Consul Twitter Alex de Sousa: @thebroken_link Email Alex at alex@thebroken.link Picks Josh Adams: GitHub so-fancy/diff-so-fancy Defold Mark Ericksen: The Remote Playbook Cocoon Alex de Sousa: GitHub gmtprime/yggdrasil Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Josh Adams - @knewter

Devchat.tv Master Feed
EMx 097: Real-Time Phoenix, Tenant Data, and User Auth with Steve Bussey

Devchat.tv Master Feed

Play Episode Listen Later Jun 30, 2020 48:36


We talk with Steve Bussey about his book Real-Time Phoenix, his library ecto_tenancy_enforcer, and we delve into user auth. We cover how TDD works for us, approaches to partitioning user data, recent auth developments in the community and much more! Panelists Josh Adams Mark Ericksen Guest Steve Bussey   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links SalesLoft The Pragmatic Bookshelf GitHub sb8244/ecto_tenancy-enforcer citusdata Citus Community Pow Dashbit Keycloak devise Gibson Research Corporation Elixir Forum Picks Josh Adams: Bitwarden Baby Chickens. 'Nuff said Mark Ericksen: FREE Pattern Matching Course Seinfeld Steve Bussey: Zwift Follow on Twitter: @yoooodaaaa Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Sophie DeBenedetto - @sm_debenedetto Josh Adams - @knewter