Elixir Mix

  • Autor: Vários
  • Narrador: Vários
  • Editora: Podcast
  • Duração: 239:10:53
  • Mais informações

Informações:

Sinopse

Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.

Episódios

  • Event Sourcing and CQRS ft. Ben Moss - EMx 148

    13/10/2021 Duração: 54min

    Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data across logged series of events and then reconstructing data from the events. CQRS is focused on keeping read and write operations from conflicting. Panel Adi IyengarAllen WymaSascha Wolf Guest Ben Moss Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links GitHub | commanded/commandedEvent StoreTackling software complexity with the CELP stackEvent sourcing in practice - Using Elixir to build event-driven applicationsBitfieldTwitter: Benjamin Moss ( @benjamintmoss ) Picks Adi- AngelList - Engineering LeadAdi- theScore - Software DeveloperAdi- Community - Senior Software Engineer, BackendAllen- Book - Flutter in ActionBen- Toronto ElixirBen- Event ModelingSascha- OpenTelemetrySascha- OpenTracingSascha- HeadspaceSascha- 7Mind Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter:

  • Elixir ConfigCat SDK and mix test.in - EMx 147

    06/10/2021 Duração: 41min

    Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn't have an Elixir SDK, they built one internally in their application. Randy discusses how that worked out and how you could do that if your services don't offer Elixir SDK's. Panel Allen WymaSascha Wolf Guest Randy Coulman Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Elixir SDK for ConfigCatInfluxDB CloudConfigCat entr CLI toolgitmojiVSCode Extension - Elixir Test Randy CoulmanGitHub: Randy Coulman ( randycoulman )LinkedIn: Randy CoulmanTwitter: Randy Coulman ( @randycoulman ) Picks Allen- Warp TerminalRandy- Growing a Language Randy- Essential Craftsman - How To Be More ProductiveRandy- CrackingTheCryptic - YouTubeRandy- The Miracle SudokuSascha- Effective DevOps Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )L

  • Onboarding and Transitioning into Elixir - EMx 146

    29/09/2021 Duração: 51min

    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 FlutterF

  • How Far Can You Push a GenServer ft. Brian Underwood - EMx 145

    22/09/2021 Duração: 34min

    Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a genserver to see at what point the performance and usability begins to degrade. The discussion includes an exploration of what this means as your application grows. Panel Allen WymaCharles Max WoodSascha Wolf  Guest Brian Underwood  Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links How Far Can I Push a GenServer?Avoiding Microservice Megadisasters - Jimmy BogardGitHub | bencheeorg/bencheeerlang - npmPortStuff Goes Bad: Erlang in AngerBrian Underwood Twitter: Brian Underwood ( @cheerfulstoic ) Picks Allen- Keith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Brian- Elixir in Public Transit 3 case studies from Boston's MBTA | Erlang Solutions webinarBrian- inkCharles- Ready Player Two Charles- Masters of DoomCharles- PodcastBootcamp.ioSascha- Obsidian Contact All

  • Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 144

    15/09/2021 Duração: 43min

    AJ Foster is a developer at Pluralsight. He talks about the course he made for Pluralsight about Elixir and then talks about how Elixir was brought into Pluralsight, both into their catalog of courses as well as into the tech stack for the company. Panel Allen WymaEric BolikowskiSascha Wolf  Guest AJ Foster Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Elixir: The Big PictureKeith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Elixir DiffErlang - heartPRINCIPLES OF CHAOS ENGINEERINGGitHub: AJ Foster ( aj-foster )Twitter: AJ Foster ( @Austin_J_Foster ) Picks AJ- GitHub | aj-foster/absinthe-socket-transportAJ- FIRSTAllen- Keith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Allen- Zero To Production In RustEric- Hardcore ZenSascha- Erlang in Anger Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Pl

  • Miss Elixir ft. Fernando Hamasaki – EMx 143

    01/09/2021 Duração: 46min

    Fernando Hamasaki joins the mix to discuss Miss Elixir, where it came from, and what it is. He specifically discusses the application it came from and how it gets used today. Panel Adi IyengarAllen Wyma Guest Fernando Hamasaki de Amorim  Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Miss ElixirAdopting Elixir at FindHotelAdd List.intersection/212 Retired MythsWhat do you miss?ecto_commonsFindHotel CareersProdis' blog | Fernando Hamasaki de AmorimGitHub: Fernando Hamasaki de Amorim ( prodis )Twitter: Fernando Hamasaki ( @Prodis ) Picks Adi- SlabAdi- HankAllen- NOCAI’S APOLOGYFernando- The Complete History and Strategy of The NBA Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )Linke

  • Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142

    25/08/2021 Duração: 54min

    Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix. Tej is also an IoT developer, so he discusses how you can tie this all to IoT as well. Panel Allen WymaSascha Wolf Guest Tej Pochiraju Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Progressive Web Apps & Elixir PhoenixGitHub: Tej Pochiraju ( tejpochiraju ) Twitter: Tej Pochiraju ( @tejpochiraju ) Picks Allen- MJMLAllen- FoundationSascha- You Got This Tej- DatasetteTej- Braid: Synchronization for HTTP 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 (

  • Domo and Type Validations ft. Ivan Rublev – EMx 141

    18/08/2021 Duração: 52min

    Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the types of validations it does and the tradeoffs you get when you can validate the structure of your structs. Panel Charles Max WoodSascha Wolf Guest Ivan Rublev  Sponsors Dev Influencers Accelerator Links GitHub | IvanRublev/Domodomo | HexTwitter: Ivan Rublev ( @LevviBraun ) Picks Charles- Rhythm of WarCharles- Devchat.tv/levelupIvan- Microservices in ActionSascha- Domain Modeling Made Functional Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Ivan Rublev. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.

  • How to Become a Top End Developer - EMx 140

    11/08/2021 Duração: 57min

    Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be doing to become Top End Devs. They start out discussing the default trajectory of a developer's career and then talk about how to get boosts off that line and into higher levels of achievement and fulfillment. Panel Adi IyengarCharles Max Wood Sponsors Dev Influencers Accelerator Picks Adi- Build Your Own Web Framework in ElixirAdi- ADI IYENGAR - CODE BEAM AMERICA 2021Adi- Boston ElixirCharles- The MaxCoders Guide To Finding Your Dream Developer JobCharles- Devchat.tv/levelup Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcas

  • Gleam and Typing ft. Louis Pilfold - EMx 139

    04/08/2021 Duração: 01h05min

    Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. He then dives into why he wrote a statically typed language for the BEAM, the challenges involved, and its strengths for programming and tooling. Panel Adi IyengarAllen WymaCharles Max WoodEric BolikowskiSascha Wolf Guest Louis Pilfold Sponsors Dev Influencers Accelerator Links GleamNews - GleamGitHub | gleam-lang/otpLanguage Tour - The Gleam BookGitHub | jamiebuilds/the-super-tiny-compilerCompiling to Assembly from Scratch 120 RR Book Club: Understanding Computation with Tom Stuart | Devchat.tvGleam: Lean BEAM typing machine - Louis Pilfold | Code BEAM V 2020Twitter: Gleam Language ( @gleamlang )Twitter: Louis Pilfold ( @louispilfold ) Picks Adi- Engineering a CompilerAdi- Code BEAM America 2021Adi- SpawnFest 2021Allen- Flying High with Flutter - YouTubeAllen- Rust Integrated DartCharles- The Prosperous CoachCharles- Kajabi Charles- Groove Digital Charles

  • Elixir as a General Purpose Language - EMx 138

    27/07/2021 Duração: 38min

    This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency applications with specific performance profiles. They dive into how Elixir can be used in a variety of cases and how it is set up as a language that allows you to solve the breadth of issues that other popular languages solve without being specialized to them. Panel Adi IyengarAllen WymaSascha Wolf Sponsors Dev Influencers Accelerator Links Erlang Term Storage (ETS)dets (stdlib) - (Erlang Documentation)JVM struggles and the BEAM Picks Adi- How to split a router into multiple modules using PhoenixAdi- ElixirConf EU 2021 volunteer application form Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora –

  • State Management in Elixir - EMx 137

    21/07/2021 Duração: 53min

    Shortcode: The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures like gen servers and ETS and other times you have to reach to external systems like redis, mongodb, or postgreSQL. This episode will walk you through the ins and outs of managing state and what your options are and what the tradeoffs are between those options. Panel Allen WymaEric BolikowskiSascha Wolf Sponsors Dev Influencers Accelerator Links Mongo.EctoErlang -- persistent_termErlang Term Storage (ETS) Picks Allen- Real-World CryptographyEric- NotionSascha- The Little Elixir & OTP Guidebook  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

  • Heartbeat and Gen Servers featuring Luca Peppe - EMx 136

    14/07/2021 Duração: 34min

    Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses many basic features from Elixir and Phoenix, the way that it underscores the fundamentals of Elixir is helpful for both the experienced and the new Elixir developer. Panel Charles Max WoodSascha Wolf Guest Luca Peppe Sponsors Dev Influencers Accelerator Links How to easily create a healthcheck endpoint for your Phoenix app, the Elixir wayGitHub | ostinelli/synGitHub | ninenines/ranchLinkedIn: Luca Peppe Picks Charles- AudibleCharles- The Ruthless Elimination of HurryCharles- Atlas ShruggedCharles- OathbringerLuca- Craft GraphQL APIs in Elixir with AbsintheSascha- Drive: The Surprising Truth About What Motivates Us Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha WolfSpecial Guest: Luca Peppe . Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this

  • Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135

    07/07/2021 Duração: 48min

    This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out to be an issue with Elixir's own Regex module. We talk about how they monitor performance at Tubi, what they tried to solve the issue, and how they ssh'ed into production to run more detailed performance monitoring. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Guest Yiming Chen Sponsors Dev Influencers Accelerator Links How we discovered a 7-year old performance issue in ElixirGitHub | proger/eflameErlang -- eprofErlang -- ProfilingGitHub | dsdshcym/promoxWhat I learned from implementing Combinators in 3 Elixir patternsTwitter: Yiming Chen ( @dsdshcym ) Picks Adi- Buy a carAdi- GitHub | cuelang/cueAllen- How using hyper in curl can help make the internet saferAllen- 3D Mockups Fast | RotatoCharles- Atlas Shrugged Charles- Home DepotSascha- Brené Brown: The power of vulnerabilitySascha- The Power of VulnerabilityYiming- GitHub | dsdshcym/objext Contact Adi: Adi Iyengar – T

  • Development Setups for Elixir - EMx 134

    30/06/2021 Duração: 01h04min

    The panel discusses their development setups, their journeys getting them to where they are now, and the tools they use while they're developing software in Elixir and with Phoenix. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Sponsors Dev Influencers Accelerator Links AtomSpacemacsNeovim IntelliJ IDEAGitHub | KronicDeth/intellij-elixirGitHub | hlissner/doom-emacsentr(1)GitHub | tmux-plugins/tmux-resurrectGitHub | mkchoi212/facGitHub | emcrisostomo/fswatchGitHub | thebugcatcher/heimdallEarthlyImproving Testing & Continuous Integration in PhoenixGitHub | junegunn/fzfGitHub | alacritty/alacrittyGitHub | josefs/GradualizerJosef Svenningsson - A gradual type system - Code BEAM STO - YouTube Picks Adi- Careers at CorvusAdi- GitHub | nccgroup/sobelowAllen- Behind the birth of DartAllen- Rust Servers, Services, and AppsCharles- Created Equal: Clarence Thomas in His Own WordsCharles- Napoleon Hill's Outwitting the Devil Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi

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

    23/06/2021 Duração: 50min

    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 IyengarAllen WymaCharles Max WoodSascha Wolf  Guest Everett Griffiths Sponsors Dev Influencers Accelerator Links Giving What We Can CommunityCentre for Effective AltruismLinkedIn: Everett Griffiths Picks Adi- HuntressAdi- GitHub | marp-team/marpit Allen- Rust Web DevelopmentAllen- Concurrent Data Processing in ElixirCharles- DigitalOceanCharles- TrainingPeaksEverett- Ruby For GoodEverett- Elixir For GoodSascha- Hands-on RustSascha- GitHub | mozilla/sops Contact Adi: Adi Iyengar – The Bug Catc

  • Milestones in Elixir's Evolution - EMx 132

    16/06/2021 Duração: 41min

    The Elixir Mix Panel discussions the history of Elixir and the high points and big changes in the language and ecosystem. They go into the big changes that brought about growth in the ecosystem, ease of use in the language, better features, and much more. Panel Adi IyengarAllen WymaCharles WoodSascha Wolf Sponsors Dev Influencers Accelerator Links ElixirConf 2021Debugging With Tracing in ElixirCall for Proposals for ElixirConf EU 2021 Picks Adi- Simplebet - Software EngineerAdi- Career Opportunities | AnnkissamAllen- Just-in-Time Mode - Tailwind CSSCharles- Premium Podcast Feeds | Devchat.tvCharles- Who Not HowCharles- The Miracle MorningCharles- Psycho-CyberneticsCharles- As a man ThinkethCharles- Dev Influencers | Devchat.tv Sascha- Bypass - bypass v2.1.0 Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited

  • Deploying Elixir - EMx 131

    09/06/2021 Duração: 01h01min

    Chuck and Allen dive into how and where to deploy Elixir and Phoenix applications. They talk through the mostly done for you solutions like Gigalixir and Heroku down to deploying by script to server or VPS hosting like DigitalOcean all the way to building containers and deploying to Kubernetes setups like AWS or DigitalOcean's cloud setup. There are a lot of great options and many of them depend on how much of the work you want to do and how much learning curve you want to take on. Allen and Chuck discuss the tradeoffs of each choice in those regards. Panel Allen WymaCharles Max Wood Sponsors Dev Influencers Accelerator Links DigitalOceanSentryRaygun | Click here to get started on your free 14-day trial GigalixirDeploying Phoenix - YouTubeHerokuDockerGitHub | edeliver/edeliverGitLab Picks Allen- Concurrent Data Processing in ElixirCharles- Who Not HowCharles- Procrastinate on PurposeCharles- Focus Blocks Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | Fac

  • The 3 Essentials for Successful Job Outcomes - BONUS

    04/06/2021 Duração: 35min

    Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways. Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes. Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcom

  • Client Side Drag and Drop with LiveView + Learning Elixir and Phoenix with Kelsey Leftwich - EMx 130

    02/06/2021 Duração: 43min

    Kelsey Leftwich explains how Phoenix LiveView made it possible to build a simple drag and drop component without the need for a large front-end framework like React and clunky back-end API setup to make it work. She then described her journey into learning Elixir and Phoenix coming from a React and front-end background. Panel Adi IyengarAllen WymaCharles Max Wood Guest Kelsey Leftwich Sponsors Dev Influencers Accelerator Links Surface UIClient-Side Drag and Drop with Phoenix LiveViewLearn ElixirTwitter: Kelsey Leftwich ( @kelseyleftwich ) Picks Adi- LiveView CourseAdi- Joy of Elixir Allen- Modern CSS with TailwindCharles- Workout buddiesCharles- Focus Blocks Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile Develo

página 7 de 15