Elixir Mix

Top End Devs

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.

All Episodes

Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in your Phoenix applications. She also discusses co-authoring the book "Programming Phoenix LiveView" with Bruce Tate and how the future of the project will drive the future of the book. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Guest Sophie DeBenedetto Sponsors Top End DevsCoaching | Top End Devs Links LiveView Integration Tests in Elixir | AppSignal BlogElixirConf 2021 - Chris McCord - The Future of Full-stack - YouTubeGitHub - grych/drab: Remote controlled frontend framework for Phoenix.GitHub - chrismccord/render_sync: Real-time Rails PartialsProgramming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript by Bruce A. Tate and Sophie DeBenedettoBeam RadioTwitter: Sophie DeBenedetto ( @sm_debenedetto ) Picks Adi- GitHub - elixir-lang/elixir: Elixir is a dynamic, functional language designed for building scalable and maintainable applicationsAllen- Rust With FlutterCharles- Scythe – Stonemaier GamesSascha- Tabletop SimulatorSophie- Programming Phoenix LiveViewSophie- Timeline Special Guest: Sophie DeBenedetto.

Dec 1

52 min 25 sec

  Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. Other developers call it "Flow" or "the Zone." Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount

Nov 25

47 min 22 sec

Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. It's a static site generator solution that builds content from Markdown and can build different types of content targets. Panel Adi IyengarEric BolikowskiSascha Wolf Guest Alfred Reinold Baudisch Sponsors Top End DevsCoaching | Top End Devs Links Pardall by Alfred R. Baudisch GitHub - alfredbaudisch/pardall_markdownDocusaurusAlfred Reinold BaudischAlfred Reinold Baudisch - MediumAlfred Baudisch - YouTubeGitHub: Alfred Reinold Baudisch ( alfredbaudisch )Twitter: Alfred Reinold Baudisch( @AlfredBaudisch ) Picks Adi- PaperCall.ioAlfred: The Sandbox Game - User-Generated Crypto & Blockchain GamesAlfred: The Sandbox price today, SAND to USD live, marketcap and chart | CoinMarketCapEric- The Pragmatic Engineer NewsletterSascha- Learn Wardley Mapping Special Guest: Alfred Reinold Baudisch.

Nov 24

44 min 58 sec

Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to discuss the current job market, what they've experienced as job candidates and provide ideas and feedback for both hiring companies and job candidates. Panel Adi IyengarAllen WymaCharles Max Wood Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Picks Adi- Software Developer | theScoreAdi- Simplebet - Software EngineerAdi- Brian Samela (Elixir Tech Recruiter) | LinkedInAdi- Howard Rosenzweig (Elixir Tech Recruiter) | LinkedIn Adi- Adi Iyengar | LinkedInAllen- Galaxy Z Fold3 5G 512GB (Unlocked) in Black | Price & Deals | Samsung USCharles- Top End DevsCharles- Viscounts of the West Kingdom 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 – 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 )

Nov 3

53 min 49 sec

Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. He explains the architecture of his application and the story behind why he built this particular application. Then the panel dives in to help explain how you can use GenServers for ongoing services like this one. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Guest Arkadiusz Plichta Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Twitter: Arkadiusz Plichta ( @el_pikel )Using LiveView and GenServers to track BTC priceTesting GenServers with Erlang TraceTesting Elixir: Effective and Robust Testing for Elixir and its Ecosystem Picks Adi- Code BEAM America 2021Adi- To work with Adi, reach out to him at: aditya7iyengar@gmail.comAllen- Stuff You Should Know (Podcast)Arkadiusz- LOOK MUM NO COMPUTER (YouTube Channel)Charles- Top End DevsCharles- Top End Devs / AuthorCharles- The 360 Degree Leader: Developing Your Influence from Anywhere in the OrganizationSascha- CGPGrey- YouTube 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 – 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 Special Guest: Arkadiusz Plichta.

Oct 27

35 min 8 sec

David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your Elixir applications. He also goes into how it is built and how it provides you with a basic level of AI that integrates nicely with Elixir. Panel Allen WymaCharles Max WoodSascha Wolf Guest David Yamnitsky Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links tangram.devGitHub: tangramdotdev/tangramTangram for ElixirAdventures in Machine LearningJupyter NotebooksGitHub | livebook-dev/livebookGitHub | elixir-nx/nxGitHub | elixir-nx/axonGitHub: David Yamnitsky ( nitsky )LinkedIn: David YamnitskyTwitter: David Yamnitsky ( @davidyamnitsky ) Picks Allen- GitHub ActionsCharles- TopEndDevs CoachingCharles- Viscounts of The West Kingdom (Boardgame)Charles- Lost Ruins of Arnak (Boardgame)Charles- X: Multiply Your God-Given Potential (Book)Sascha- Play Unsafe (Book) 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 Special Guest: David Yamnitsky.

Oct 20

39 min 13 sec

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: Adi Iyengar ( @lebugcatcher ) 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 Sascha: Sascha Wolf Special Guest: Benjamin Moss.

Oct 13

54 min 41 sec

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 )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 Sascha: Sascha Wolf Special Guest: Randy Coulman.

Oct 6

41 min 47 sec

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

Sep 29

51 min 58 sec

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 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 Special Guest: Brian Underwood .

Sep 22

49 min 21 sec

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_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 Eric: LinkedIn: Eric Bolikowski Contact Sascha: Sascha Wolf Special Guest: AJ Foster.

Sep 15

43 min 51 sec

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 )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 Special Guest: Fernando Hamasaki de Amorim.

Sep 1

46 min 4 sec

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 ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Sascha: Sascha Wolf Special Guest: Tej Pochiraju.

Aug 25

54 min 33 sec

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.

Aug 18

52 min 6 sec

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 )

Aug 11

57 min 58 sec

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 Iyengar Allen Wyma Charles Max Wood Eric Bolikowski Sascha Wolf Guest Louis Pilfold Sponsors Dev Influencers Accelerator Links Gleam News - Gleam GitHub | gleam-lang/otp Language Tour - The Gleam Book GitHub | jamiebuilds/the-super-tiny-compiler Compiling to Assembly from Scratch 120 RR Book Club: Understanding Computation with Tom Stuart | Devchat.tv Gleam: Lean BEAM typing machine - Louis Pilfold | Code BEAM V 2020 Twitter: Gleam Language ( @gleamlang ) Twitter: Louis Pilfold ( @louispilfold ) Picks Adi- Engineering a Compiler Adi- Code BEAM America 2021 Adi- SpawnFest 2021 Allen- Flying High with Flutter - YouTube Allen- Rust Integrated Dart Charles- The Prosperous Coach Charles- Kajabi Charles- Groove Digital Charles- Xero Eric- reMarkable Louis- The Little Typer Louis- The Gleam Programming Language - Discord Sascha- A Type of Programming 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 Special Guest: Louis Pilfold.

Aug 4

1 hr 5 min

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 Iyengar Allen Wyma Sascha 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 Phoenix Adi- ElixirConf EU 2021 volunteer application form 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 )

Jul 27

38 min 5 sec

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 Wyma Eric Bolikowski Sascha Wolf Sponsors Dev Influencers Accelerator Links Mongo.Ecto Erlang -- persistent_term Erlang Term Storage (ETS) Picks Allen- Real-World Cryptography Eric- Notion Sascha- The Little Elixir & OTP Guidebook  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 Eric: GitHub: Eric Bolikowski ( ericbolikowski ) LinkedIn: Eric Bolikowski Contact Sascha: Sascha Wolf

Jul 21

53 min 24 sec

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 Wood Sascha Wolf Guest Luca Peppe Sponsors Dev Influencers Accelerator Links How to easily create a healthcheck endpoint for your Phoenix app, the Elixir way GitHub | ostinelli/syn GitHub | ninenines/ranch LinkedIn: Luca Peppe Picks Charles- Audible Charles- The Ruthless Elimination of Hurry Charles- Atlas Shrugged Charles- Oathbringer Luca- Craft GraphQL APIs in Elixir with Absinthe Sascha- Drive: The Surprising Truth About What Motivates Us Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Luca Peppe .

Jul 14

34 min 57 sec

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 Iyengar Allen Wyma Charles Max Wood Sascha Wolf Guest Yiming Chen Sponsors Dev Influencers Accelerator Links How we discovered a 7-year old performance issue in Elixir GitHub | proger/eflame Erlang -- eprof Erlang -- Profiling GitHub | dsdshcym/promox What I learned from implementing Combinators in 3 Elixir patterns Twitter: Yiming Chen ( @dsdshcym ) Picks Adi- Buy a car Adi- GitHub | cuelang/cue Allen- How using hyper in curl can help make the internet safer Allen- 3D Mockups Fast | Rotato Charles- Atlas Shrugged  Charles- Home Depot Sascha- Brené Brown: The power of vulnerability Sascha- The Power of Vulnerability Yiming- GitHub | dsdshcym/objext 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 Special Guest: Yiming Chen.

Jul 7

48 min 46 sec

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 Iyengar Allen Wyma Charles Max Wood Sascha Wolf Sponsors Dev Influencers Accelerator Links Atom Spacemacs Neovim  IntelliJ IDEA GitHub | KronicDeth/intellij-elixir GitHub | hlissner/doom-emacs entr(1) GitHub | tmux-plugins/tmux-resurrect GitHub | mkchoi212/fac GitHub | emcrisostomo/fswatch GitHub | thebugcatcher/heimdall Earthly Improving Testing & Continuous Integration in Phoenix GitHub | junegunn/fzf GitHub | alacritty/alacritty GitHub | josefs/Gradualizer Josef Svenningsson - A gradual type system - Code BEAM STO - YouTube Picks Adi- Careers at Corvus Adi- GitHub | nccgroup/sobelow Allen- Behind the birth of Dart Allen- Rust Servers, Services, and Apps Charles- Created Equal: Clarence Thomas in His Own Words Charles- Napoleon Hill's Outwitting the Devil 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

Jun 30

1 hr 4 min

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 Special Guest: Everett Griffiths.

Jun 23

50 min 9 sec

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 Iyengar Allen Wyma Charles Wood Sascha Wolf Sponsors Dev Influencers Accelerator Links ElixirConf 2021 Debugging With Tracing in Elixir Call for Proposals for ElixirConf EU 2021 Picks Adi- Simplebet - Software Engineer Adi- Career Opportunities | Annkissam Allen- Just-in-Time Mode - Tailwind CSS Charles- Premium Podcast Feeds | Devchat.tv Charles- Who Not How Charles- The Miracle Morning Charles- Psycho-Cybernetics Charles- As a man Thinketh Charles- Dev Influencers | Devchat.tv Sascha- Bypass - bypass v2.1.0 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

Jun 16

41 min 4 sec

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 Wyma Charles Max Wood Sponsors Dev Influencers Accelerator Links DigitalOcean Sentry Raygun | Click here to get started on your free 14-day trial  Gigalixir Deploying Phoenix - YouTube Heroku Docker GitHub | edeliver/edeliver GitLab Picks Allen- Concurrent Data Processing in Elixir Charles- Who Not How Charles- Procrastinate on Purpose Charles- Focus Blocks 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 )

Jun 9

1 hr 1 min

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 outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the Dev Influencers Accelerator. Panel Charles Max Wood

Jun 4

35 min 24 sec

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 Iyengar Allen Wyma Charles Max Wood Guest Kelsey Leftwich Sponsors Dev Influencers Accelerator Links Surface UI Client-Side Drag and Drop with Phoenix LiveView Learn Elixir Twitter: Kelsey Leftwich ( @kelseyleftwich ) Picks Adi- LiveView Course Adi- Joy of Elixir  Allen- Modern CSS with Tailwind Charles- Workout buddies Charles- Focus Blocks 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 ) Special Guest: Kelsey Leftwich .

Jun 2

43 min 58 sec

Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome. This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer. Panel Charles Max Wood

May 28

22 min 25 sec

Szymon Soppa joins the mix to talk about composing queries for your Ecto models in Phoenix. He talks about how Ecto typically thinks about its queries and how you can build your own queries and dives deep with Adi on how you can arrange the queries to get the characteristics in both data and performance that you're looking for from your database. Panel Adi Iyengar Guest Szymon Soppa Sponsors Dev Influencers Accelerator Links How to compose and refactor Ecto queries with Queries Modules Contact us | Curiosum LinkedIn: Szymon Soppa Picks Adi- The Little Elixir & OTP Guidebook Szymon- Elixir and Phoenix Software House | Curiosum Contact Adi: Adi Iyengar - The Bug Catcher GitHub: Adi Iyengar ( thebugcatcher ) Twitter: Adi Iyengar ( @lebugcatcher ) Special Guest: Szymon Soppa.

May 26

25 min 11 sec

Kamil Lelonek joins the mix to explain what comprehensions are and how they are used in Elixir. Allen and Kamil dive into the intricacies of this simple, yet powerful, feature that allows you to work with collections of data to get work done in your Elixir applications. They also dive into some of the more common structures of comprehensions and some of the uses cases they're put to. Panel Allen Wyma Guest Kamil Lelonek Sponsors Dev Influencers Accelerator Links Best practices of comprehensions in Elixir Kamil Lelonek - Software Engineer Picks Allen- GitLab Allen- Plangora - YouTube Kamil- Graph Database Platform Kamil- The Tangled Web 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 Special Guest: Kamil Lelonek.

May 19

52 min 47 sec

Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge. Panel Adi Iyenger Allen Wyma Charles Max Wood Eric Bolikowski Guest Sascha Wolf Sponsors Dev Influencers Accelerator Links Twitter: Sascha Wolf ( @wolf4earth ) Picks Adi- Testing Elixir by Andrea Leopardi and Jeffrey Matthias Adi- GitHub | gleam-lang/gleam Allen- The Pragmatic Studio Charles- Flying High with Flutter Charles- Premium | Devchat.tv Charles- Ruby Rogues | Devchat.tv Charles- Back Market Eric- Grokking Simplicity by Eric Normand Sascha- Humans vs Computers Special Guest: Sascha Wolf.

May 12

40 min 5 sec

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood

May 7

16 min 32 sec

Have you wondered how to measure how productive your team is? And, how do you increase team throughput? Mason McLead from Software.com joins the Mix to explain how they measure productivity for individuals and teams at Software.com and gives tip after tip on how teams can organize to allow for more flow state among their developers. Panel Allen Wyma Charles Max Wood Guest Mason McLead Sponsors Dev Influencers Accelerator Picks Allen- The Practitioner's Guide to Graph Data Allen- A6-N3 Standing Desk Charles- Back Market Charles- Dev Influencers | Devchat.tv Mason- Notion Special Guest: Mason McLead .

May 5

1 hr 1 min

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood

Apr 29

15 min 17 sec

Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood Sponsors Dev Influencers Accelerator

Apr 28

17 min 38 sec

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood

Apr 23

19 min 44 sec

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood Sponsors Dev Influencers Accelerator

Apr 21

21 min 46 sec

Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer. Panel Charles Max Wood

Apr 16

20 min 32 sec

Adi Iyengar walks Eric and Chuck through the process of testing your plugs in your Phoenix Controllers. He leads out by explaining how most people approach testing plugs and some of the inherent problems and inefficiencies with the approach and then explains the way that he approaches testing them and testing Phoenix apps in general. Panel Charles Max Wood Eric Bolikowski Guest Adi Iyengar Sponsors Dev Influencers Accelerator Links Linkedin: Adi Iyengar Adi Iyengar - The Bug Catcher Picks Adi- Elixir in Action by Saša Juric Charles- Dev Influencers | Devchat.tv Charles- The Courier (2020) Eric- Learning Elixir, Phoenix and LiveView: A Primer for Experienced Programmers Special Guest: Adi Iyengar.

Apr 14

45 min 53 sec

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood

Apr 9

31 min 26 sec

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood Sponsors Dev Influencers Accelerator

Apr 7

33 min 47 sec

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood

Apr 2

39 min 3 sec

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood Guest Jason Weimann Sponsors Dev Heroes Accelerator

Mar 31

41 min 14 sec

Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood

Mar 26

30 min 12 sec

Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood

Mar 26

30 min 12 sec

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

Mar 23

48 min 35 sec

Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that. Panel Charles Max Wood Sponsors Dev Heroes Accelerator

Mar 16

39 min 9 sec

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 ) Special Guest: Julien Maisonneuve.

Mar 9

47 min 57 sec

Charles Max Wood explains how he landed his first 4 freelance clients that took him through a few years of freelancing with only 3 years of experience and a few hundred podcast listeners. Funnily enough, they actually came to him, not the other way around. He explains how he made himself attractive to them and then turned it into a mutually profitable relationship once he had their attention. Panel Charles Max Wood Sponsors Dev Heroes Accelerator

Mar 2

34 min 51 sec

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

Feb 16

27 min 38 sec

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code. Special Guest: John-Daniel Trask.

Feb 5

50 min 11 sec