AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Exploring Structs, Typing, Security Risks, and Function Documentation in Elixir
This chapter delves into the concept of mapping structs and utilizing the 'accessible' function for dynamic key access. The discussion emphasizes the importance of balancing dynamic and static typing in struct manipulation, touching on security risks in web applications and Valim's approach to documentation-first coding.
News includes a neat trick we learned that setup-beam can do for GitHub actions by reading a project's .tool-versions
file, Wojtek's insight on reducing SDK API surfaces, Ash's support for UUIDv7, the introduction of the highly customizable Backpex admin panel, a new LiveView component library called SaladUI and its unique ReactJS component conversion feature, Jose Valim's technique of using AI for testing function names, and more!
Show Notes online - http://podcast.thinkingelixir.com/209
Elixir Community News
.tool-versions
file and parse the OTP and Elixir version out of it.Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
Sponsored By:
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode