We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Phoenix Framework
The Phoenix framework stands out in the Elixir ecosystem for its robust capabilities in web development, supported by comprehensive documentation and a supportive community. Developers have shared experiences working on commercial projects with Phoenix and LiveView, emphasizing the ease of integrating complex UI elements and ensuring real-time updates. Recent advancements include using Rust for performance improvements and introducing LiveView hooks for external libraries like SortableJS, enhancing UI customization. Furthermore, Phoenix's efficient handling of associations in Ecto simplifies relational management in applications. Concurrently, developers have noted the benefits of maintaining modular codebases and optimizing live updates, contributing to a streamlined development process.
A diverse set of tools such as Hex, Sobelow, and async workflows in LiveView attribute to Phoenix's extensive ecosystem. The introduction of libraries like Absinthe for GraphQL and components for handling upgrades and modifications highlights Phoenix's adaptability. Additionally, Phoenix's integration with tools like Fly.io leverages global distribution, facilitating scalable deployments. Real-time functionalities like LiveView Uploads further augment its dynamic capabilities, making Phoenix a versatile framework for modern web application development.
Introducing a new authentication generator for Phoenix
José Valim discusses the development of a new authentication solution for Phoenix, focusing on simplicity and integration with the existing Elixir ecosystem.
Integrating Bootstrap Native with Phoenix LiveView
José Valim shares his experience of using Bootstrap Native with Phoenix LiveView, detailing steps to integrate Bootstrap components with LiveView applications.
Exploring the Benefits of Phoenix LiveView
José Valim discusses the advantages of Phoenix LiveView in simplifying real-time web application development, showcasing its use in Bytepack for package publishing.
Securing Webhooks with HTTP Signatures in Elixir
Philip Sampaio discusses the importance of securing webhooks against man-in-the-middle attacks by implementing HTTP signatures as per Stripe’s specification. The article provides a detailed explanation of how to sign requests on the server side and verify them on the client side using Elixir.
Reflections on a Decade of Elixir Development by José Valim
José Valim reflects on the milestones, technological advancements, and diverse applications of Elixir over the last decade, along with insights into upcoming developments in 2021.
Exploring Future Directions for Surface and Phoenix LiveView
Marlus Saraiva discusses the recent updates and future directions for Phoenix LiveView and Surface, focusing on improving the component model and development experience.
Introduction to Phoenix LiveDashboard Standalone (PLDS)
Philip Sampaio discusses the release of PLDS, a standalone command-line tool bringing Phoenix LiveDashboard functionalities to any Elixir system.
Turning a Basic A/C into a Smart Device Using Elixir and Nerves
Milan Vit discusses his journey of transforming a basic air conditioner into a smart one using the Elixir programming language and the Nerves framework. The project involves using a Raspberry Pi and infrared transceivers to remote control the A/C.
Integrating Phoenix LiveView with Airtable Backend
Mark Ericksen hosts an episode featuring Ricardo Garcia Vega discussing how a Phoenix application can be integrated with Airtable, leveraging tools like ETS tables, GenServers, and LiveView for real-time updates.
Discussion on Deploying Elixir and Phoenix
Dan Ivovich from SmartLogic shares insights on deploying Elixir and Phoenix in production.
Discussion on TDD and Phoenix with German Velasco
Author German Velasco discusses his experience with Test-Driven Development (TDD) using the Phoenix framework.
Exploring the PETAL stack with Patrick Thompson
Patrick Thompson discusses the PETAL stack, including Phoenix, Elixir, Tailwind CSS, Alpine.js, and LiveView, highlighting their features and benefits.
Discussion on Elixir Projects in Production with Jeffrey Matthias
Jeffrey Matthias discusses current and past Elixir projects at Community and shares insights on deployment, advantages, and performance.
Interview with Jay Ashe on Elixir Usage at Cava
Jay Ashe discusses Cava's Elixir projects, deployment strategies, advantages, and challenges in using Elixir.
Interview with Eric Oestrich about ExVenture and Elixir Internals
Eric Oestrich discusses ExVenture, an Elixir MUD framework, and delves into Elixir internals.
Interview with Velina Petrova on LiveView and Blogging
The podcast episode discusses Velina Petrova's experience implementing a LiveView autocomplete feature and her thoughts on blogging and sharing knowledge in the Elixir community.
Discussing IOLists and Postgres in Elixir
Host Mark Ericksen and Nathan Long dive into IOLists in Elixir, their applications, and PostgreSQL features.
Scaling Live Chat Systems
Mark Ericksen interviews co-host Cade Ward to discuss the challenges and solutions in scaling live chat systems for large crowds.
Improving Elixir Compile Times
Episode 60 discusses with Marc-André Lafortune about reducing Elixir project compile times.
Discussion with Chris McCord on Joining Fly.io and Phoenix 1.6 Updates
Chris McCord discusses his move to Fly.io, its implications for the Phoenix project, and highlights of the Phoenix 1.6 release.
Exploring Elixir on Mobile Devices
Mark Ericksen and co-hosts speak with Dominic Letz about running Elixir on an Android phone with LiveView. Highlights include discussions on decentralized Web 3.0 architectures and open-source technologies.
In-depth Discussion on Phoenix Framework with Chris McCord
Chris McCord, creator of the Phoenix framework, joins the podcast to discuss his programming journey, LiveView, and the future of Phoenix and the Elixir community.
Discussion on Integrating Rust with Elixir for SaaS
Niklas Begley discusses his Doctave service, its use of Rust, and integration with Elixir.
Exploring PardallMarkdown with Alfred Reinold Baudisch
In Episode 70, Alfred Reinold Baudisch discusses his project PardallMarkdown, a reactive Elixir server designed to handle markdown files efficiently.
Discussion on Supabase leveraging Elixir
Paul Copplestone, founder and CEO of Supabase, discusses Supabase's use of Elixir and its impact on building an open-source Firebase alternative.
Exploring Architecture and One-file Design with Devon Estes
Devon Estes delves into the notion that architecture and design are not distinct fields, arguing that it's all engineering.
Interview with Chris McCord on the LiveBeats Project
Chris McCord discusses the LiveBeats project—a showcase application created to demonstrate advanced features of LiveView. The episode covers the app's social music playing functionality, presence, JS integrations, and more.
Developing an Election Results Prototype Using Elixir
Simon Glenn-Gregg discusses the process and challenges of building an election results visualization prototype in Elixir at The Washington Post.
Episode Discussion on Phoenix Debug Toolbar and LiveView Forms with Michael Crumm
Mark Ericksen and the Thinking Elixir Podcast team discuss with Michael Crumm about his new project Phoenix Profiler. They also delve into enhancements for handling forms in LiveView.
Podcast discussing how to reduce friction in application development
Hosts Mark Ericksen, David Bernheisel, and Cade Ward discuss designing applications with fewer friction points, emphasizing the role of LiveView and Fly.io.
Guide on Setting up PR Review Apps on Fly.io using GitHub Actions
By Almir Sarajčić. This post discusses how Optimum sets up environments for new features using Fly.io, focusing on creating isolated environments for PR review apps and comparing it with Heroku's review apps. The post includes actual implementations and examples.
Preventing Bot Attacks in Phoenix Applications
Michael Lubas discusses steps to protect Phoenix applications from common automated bot attacks.
Interview with Philip Sampaio on Rustler Precompiled
Mark Ericksen, David Bernheisel, and Cade Ward discuss with Philip Sampaio the recent announcement of Rustler Precompiled, its benefits, and its impact for leveraging Rust libraries in Elixir projects.
Experiences and Insights Working with Elixir
_MMCXII asks about Elixir's capabilities and suitability for various tasks, including reasons to choose or avoid it and personal experiences from users.
Short Elixir and Phoenix Tips and Tutorials Collection
German Velasco introduces a new website, Elixir Streams, offering consolidated short video tips and tutorials for Elixir and Phoenix.
Discussion about LiveView and Its Impact on Single-Page Apps
Host Sophie DeBenedetto explores LiveView and its implications for the future of single-page applications.
Discussion on the Future of Localhost Development in Elixir
Hosts Mark Ericksen, David Bernheisel, and Cade Ward discuss the potential shift from localhost development to cloud-based developer environments.
Recap and Highlights from ElixirConf 2022
Hosts recap ElixirConf US 2022, discussing major announcements, highlights, and other significant tech developments in the Elixir community.
Migrating Cars.com to Elixir with Angel Jose
Angel Jose, a Software Engineer Manager at Cars.com, discusses the complete re-platforming of Cars.com using Elixir, Phoenix, and other open-source tools, including challenges and benefits.
Explore PhxLiveStorybook for Phoenix LiveView
Christian Blavier joins the Thinking Elixir Podcast to discuss PhxLiveStorybook, a UI library for Phoenix LiveView components.
Discussion on Career Transition to Phoenix and Rust
Kat Marchán was the NPM CLI maintainer for 5 years and now works at Microsoft on the VisualStudio product while using Elixir and Phoenix to build Banchan Art.
Using Elixir at the Royal Bank of Canada
Thanos Vassilakis from the Royal Bank of Canada explains the unique challenges and successes of using Elixir in their Capital Markets group.
Insights into Bandit Web Server and its Integration with Phoenix
In Episode 128 of the Thinking Elixir Podcast, the hosts discuss the Bandit web server with Mat Trudel. They delve into how Bandit can replace Cowboy in Phoenix applications and its performance benefits.
Securing Elixir and Phoenix Applications
Hosted by Mark Ericksen, this episode features a discussion with Michael Lubas about securing Elixir and Phoenix applications. The conversation includes community security resources and practical tips.
Exploring the Polyglot Environment and Projects of Nathan Willson
Nathan Willson discusses the polyglot landscape in Japan, his obsession with Elixir, and his various projects.
Discussion on Upgrading to Phoenix 1.7
Hosts cover the week's news before delving into their experiences upgrading to Phoenix 1.7. They provide helpful tips and resources while emphasizing backward compatibility and its implications.
Summary of the latest Elixir Community News and updates
Mark Ericksen gives a brief update on the progress of LiveView Native, the integration of Livebook with Hugging Face, new Phoenix release candidates, and other noteworthy events in the Elixir ecosystem.
Exploring LiveView JS Commands and LiveBeats
Sophie introduces the topic of LiveView JS commands, discusses how LiveBeats uses these features, and speculates on the potential applications of this new functionality.
Guide On Using Ecto.Enum and Ecto.Type in Elixir
An in-depth look at utilizing Ecto.Enum and Ecto.Type in Elixir applications to manage data effectively.
Exploring LiveView with Jason Stiebs
Jason Stiebs discusses his journey with LiveView, its current state and potential future developments.
© HashMerge 2024