
Elixir Mentor Brian Cardarella on LiveView Native
17 snips
Sep 3, 2024 Brian Cardarella, CEO of DockYard and expert in developing native and web applications, dives into the magic of LiveView Native. He reveals how it streamlines development with Phoenix, allowing teams to tackle both web and native apps from a single codebase. The conversation highlights the new version 0.3's features, collaboration efforts in the Elixir community, and even personal stories about sailing as a creative escape from tech pressures. Brian also emphasizes the importance of fostering junior developers amid rapid industry changes.
AI Snips
Chapters
Transcript
Episode notes
Consultancies Should Fund The Ecosystem They Rely On
- The consultancy model benefits when the ecosystem grows; DockYard supported Phoenix development to protect that ecosystem and their business.
- Brian funded core projects and sponsored people to avoid Phoenix becoming constrained by single-company influence.
AI May Widen The Senior-Junior Skill Gap
- Brian flagged concern about junior devs over-relying on code generation/AI, which could widen a future skill gap as seniors retire.
- He observed that tools like CodeGen work well but can stunt deep upskilling if used as a crutch.
Conference Chat Demo Exposed Runtime Modifier Cost
- A LiveView Native chat demo at a conference revealed a runtime performance bug when the chat hit a few hundred messages, exposing costly runtime modifier instantiation.
- That failure prompted rework to precompile modifiers into style sheets and avoid per-element runtime parsing.
