Phoenix Framework

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.

Exploring Future Directions for Surface and Phoenix LiveView

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

In-depth Discussion on Phoenix Framework with Chris McCord

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

Discussion on Integrating Rust with Elixir for SaaS

Niklas Begley discusses his Doctave service, its use of Rust, and integration with Elixir.

Exploring Elixir on Mobile Devices

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.

Exploring PardallMarkdown with Alfred Reinold Baudisch

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Exploring LiveView with Jason Stiebs

Jason Stiebs discusses his journey with LiveView, its current state and potential future developments.

Highlights and Updates from the Elixir Community

Highlights and Updates from the Elixir Community

Hosted by Mark Ericksen, David Bernheisel, and Cade Ward, this episode of Thinking Elixir discusses various stories and updates within the Elixir community, including machine learning implementations, LiveView bug fixes, Docker updates, and a new release of Credo.

Overview of Elixir Community News and Updates

Overview of Elixir Community News and Updates

Hosts discuss Chris McCord's keynote on LiveView 1.0, EEF election results, updates in the LiveView Native space, ex_cldr, OTP patch, and more.

Introduction to Sobelow for Security Scanning in Elixir and Phoenix Apps

Introduction to Sobelow for Security Scanning in Elixir and Phoenix Apps

Mark Ericksen: Episode 148 of the Thinking Elixir Podcast discusses the Sobelow library, a security-focused static analysis tool for Elixir and Phoenix apps. The episode features a conversation with Griffin Byatt, the creator, and Holden Oullette, the new maintainer, exploring the origins, functionalities, and use cases of Sobelow.

Exploring Phenix Playground for Single File Phoenix Apps

Exploring Phenix Playground for Single File Phoenix Apps

Speaker Wojtek Mach discusses transitioning from PHP to Elixir and introduces the Phenix Playground project, highlighting single file Phoenix applications.

Solving Issues with Fetching User Organizations in Phoenix Framework Using Ecto

Solving Issues with Fetching User Organizations in Phoenix Framework Using Ecto

Zizizizz is seeking help with Ecto queries, specifically for fetching a user's associated organizations in Phoenix Framework using phx.gen.auth. They provide detailed schema definitions and analysis of queries used, along with encountered errors.

© HashMerge 2024