A podcast about what it's like being new to Elixir. I (Brooklin Myers) share my experience, document my process, and summarize what I learn to help and encourage new Elixir developers.
Ep. 36 - LiveView Native with Brian Cardarella
Today, we feature a very special and juicy episode. On the one hand, we have a long overdue guest: Brian Cardarella, CTO of DockYard. Also, we will be talking fresh news and insider knowledge about one of DockYard's big projects: LiveView Native.We will discuss the philosophy of open-source software development, the importance of facilitating early adoption (even for junior developers!), documentation, teaching materials, and, of course, solving the main challenges that developers face when tackling projects that need to be deployed in the multi-screened landscape of today.Will LiveView Native be the next big addition to the Elixir ecosystem? After years of hard work and a considerable investment, we are confident it will. Version 0.2 is just around the corner!Links* LiveView Native Documentation* LiveView Native GitHub* LiveView Native Website---Want to learn more about LiveView Native? Take my CodeBeam America Workshop on March 6, 2024.For the latest updates on DockYard Academy, join our Newsletter.
11/16/2023 • 1 hour, 6 minutes, 9 seconds
Ep 35. Development, burnout, being human and living a good life w/ Sascha Wolf
Today we talk about mental health, burnout, therapy, productivity, relationships, and the big topics that make a life worth living.Everything to do with software and nothing to do with software. What is the point of being productive if we lose ourselves and hurt our relationships in the process? Sascha takes us through his journey from burnt-out software developer to a balanced life. From his website: "Sascha Wolf is a Software Developer at 7mind. He is also a loving husband, father and avid roleplayer. He reads a lot, loves a good science fiction movie and likes to engage in thought-provoking conversations from game design to system architecture or the meaning of life."Join us for out most heartwarming episode as of yet.LinksPsychological SafetyBrené BrownTeam TopologiesSascha Wolf WebsiteSascha's TwitterDockyard Academy---Want to kickstart your Elixir Journey? Join our next class of up-and-coming #ElixirLang developers at #DockYardAcademy.Our next cohort starts in early November 2023. Join our Newsletter to find out more.
8/27/2023 • 50 minutes, 6 seconds
Ep 34 Elixir Game Development using ECSx w/ Andrew Berrien
Today, we're stepping into the not-too-common world of game creation in Elixir with a special guest, a friend and a colleague. Andrew Berrien is a developer at DockYard. He is also the brain behind the Entity-Component-System (ECSX) Framework for Elixir. He tells is about his journey building the framework and how you can get started with Game Development in Elixir.Andrew explains the core concepts of entities, components, systems, tags, and managers—each crucial to bringing a game to life. We also discuss the potential of running multiple games on a single application, leveraging concurrency, and exploring fault tolerance. We end with a glimpse into the ECSX and Live Dashboard's workings, designed to make game design easy and efficient for both newbies and experienced developers. So, tune in to explore Andrew's fascinating journey and his dedication to expanding the horizons of what Elixir can achieve.Links of this episodeBlogpost about ECSx at DockYardECSx TutorialECSx RepoAndrew's Twitter---Want to kickstart your Elixir Journey? Join our next class of up-and-coming #ElixirLang developers at #DockYardAcademy.Our next cohort starts in early November 2023. Join our Newsletter to find out more.
8/20/2023 • 1 hour, 9 minutes, 21 seconds
Ep 21. Academic Research, Teaching, RAFT, and Distributed Systems w/ Wannes Fransen
Researcher/Teacher at UC Leuven-Limburg Wannes Fransen shares his knowledge on effective teaching, distributed systems, and academic research.---Join the next class of up-and-coming #ElixirLang developers in the second #DockYardAcademy cohort! Pricing information is now available and applications are open through May 12 2023: Sign Up Now.