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 the Mishka Chelekom Component Library for Phoenix Applications
Mishka Chelekom is a new open-source component library designed for Phoenix applications, providing a unique code generation approach to facilitate future updates.
Implementing Service Workers in Phoenix with Workbox
Shahryar Tavakkoli presents a guide on implementing service workers in the Phoenix Framework using the Workbox library to enhance performance and user experience.
Evaluating the Benefits of Serverless Functions with Chris McCord
In this video, Chris McCord discusses whether serverless functions are genuinely easier and more economical compared to traditional methods for elastic scaling.
Building a Simple Todo-List API in Elixir
In this guide, the author discusses building a simple CRUD JSON API using the Elixir Phoenix framework, emphasizing the importance of understanding the underlying code rather than relying solely on automated generators.
Enhancing Feature Testing in Phoenix Applications
Fredrik Teschke discusses feature testing in Phoenix applications, highlighting the benefits of the phoenix_test tool for improving testing efficiency and user experience.
Understanding the Introduction of Phoenix Contexts in Phoenix Framework
In this article, the author discusses the introduction of Phoenix Contexts and their significance in separating web and core domain layers in Phoenix applications.
Building a Distributed PubSub System in Elixir
Vince Urag explores how to build a distributed PubSub system in Elixir, starting with local PubSub and expanding to distributed functionality using Erlang's process groups.
Exploring Conversations on Elixir in Elixir Friends Podcast
German Velasco discusses with David Bernheisel about life, Elixir podcasts, WordPress drama, and creating an RTF Phoenix engine in the second episode of the Elixir Friends podcast.
Exploring Cloud Development Using Elixir and Phoenix
Jeff Cole discusses the challenges of local development environments and advocates for cloud-based development setups, showcasing how to build a Phoenix application using GitHub Codespaces.
How to Deploy a Phoenix Application Using Kamal 2
Patrício dos Santos discusses the deployment of a Phoenix application using Kamal 2, a tool for deploying containerized applications.
Reviving Your Phoenix Context Design
Peter Ullrich discusses the importance of properly utilizing Phoenix contexts in Elixir applications, retracting his previous suggestion to remove them.
Mastering LiveView JS for Enhanced Phoenix Applications
Unlock the full potential of Phoenix LiveView with this comprehensive guide to LiveView JS commands. The video covers all 19 commands in detail, along with examples and best practices.
Building Your First LiveView Native Application: A Step-By-Step Guide
Brian Cardarella introduces the first part of a series dedicated to building a LiveView Native app using Elixir and SwiftUI.
An In-Depth Tutorial on Using AppSignal for Monitoring Phoenix Applications in Elixir
Aestimo Kirina provides a comprehensive guide for Phoenix developers on utilizing AppSignal for monitoring application performance and stability.
Introducing Elixir WebRTC: A Comprehensive WebRTC Solution for Elixir
Michał Śledź discusses Elixir WebRTC, a project aimed at simplifying WebRTC implementation for the Elixir ecosystem, making it accessible for developers through an ecosystem of tools and resources.
Launch of LVN Go for LiveView Native Development
Brian Cardarella introduces LVN Go, a new tool for developing LiveView Native apps without relying on Xcode.
Introducing a Generator to Streamline Elixir CI/CD Setup for Small Businesses
This article discusses the creation of an infrastructure generator aimed at simplifying CI/CD setups for Elixir applications, tailored for startups and small businesses.
Harnessing Svelte with Phoenix LiveView for Enhanced Development
Anthony Accomazzo discusses the integration of Svelte with Phoenix LiveView, highlighting both the advantages and challenges faced during development. The post details the transformative potential of using LiveSvelte to improve the development process.
Getting Started with Nerves for Elixir
The article introduces Nerves, a framework for programming hardware using Elixir.
Implementing A/B Testing and HTTP Caching in Phoenix using plug_http_cache
Tangui explains how to manage HTTP caching for A/B testing in Phoenix using the plug_http_cache library.
Developing Jellyfish: A Multimedia Server Utilizing Membrane and Phoenix
Łukasz Wala from Software Mansion discusses the development of Jellyfish, a multimedia server built using Elixir, Membrane, and Phoenix. The talk focuses on the architecture, APIs, and challenges faced during development.
Comprehensive Guide to Multitenancy in Elixir
Mateusz Osiński explores the concept of multitenancy in Elixir, detailing various approaches like schema prefixes, foreign keys, and using the Triplex library for efficient application management
Optimizing CSV Export in Elixir Using Stream for Memory Efficiency
In this video, Code & Stuff demonstrates how to optimize a CSV export feature in Elixir to reduce memory usage and enhance performance using the Stream module.
Evaluating the Use of Processes in Phoenix Applications
In this talk recorded at Code BEAM Europe 2023, Brian Underwood presents a demo of a ride-sharing application to investigate the need and performance of different process architectures in Phoenix and PostgreSQL applications.
Guide to Integrating Font Awesome Icons in Phoenix Framework
Andrew Timberlake: Guide to replacing Heroicons with Font Awesome icons in Phoenix framework.
Using Rustler NIF with Phoenix Framework
cyborg_danky explores the possibility of using Rustler NIFs in a Phoenix project.
The Journey and Technological Evolution of Elixir
José Valim discusses the history and evolution of Elixir, the language he developed starting in 2012, with insights into its design choices, challenges, and future.
Understanding Layouts in Phoenix Framework
pico303 asks for clarification on the use of root_layout and app.html.heex in Phoenix layouts, expressing confusion over their default contents and behaviors, especially in the context of user authentication.
A Frontend Developer's Journey into Learning Elixir and Phoenix
Oliwer Iwanicki reflects on his journey of learning Elixir and Phoenix to enhance his backend development skills, detailing his experiences, challenges, and the benefits he found in using the language.
A tutorial on integrating AppSignal for error tracking in Elixir Phoenix applications.
Aestimo Kirina introduces how to integrate AppSignal with Elixir applications, particularly focusing on error tracking within the Phoenix framework. The tutorial covers prerequisites, integration steps, configuring AppSignal, and instrumenting errors and queries.
Introduction to Elixir: Key Reasons to Choose This Dynamic Language
This article presents an introduction to Elixir, explaining its creation, core strengths, use cases, and features.
Guide to Verifying Slack Requests in a Phoenix Application
Benj Reinhart explains the process of verifying Slack requests in a Phoenix application. It covers setting up routes and controllers, implementing request verification with cryptographic methods, and ensuring the authenticity of incoming Slack events.
Introduction to Elixir Crash Course for Beginners
Daniel Berg introduces the basics of the Elixir programming language and provides an overview of the Elixir crash course series. He highlights the reasons to learn Elixir, its functional programming nature, and built-in tools including formatter, testing, and documentation. He also touches upon reasons why Elixir may not be the best choice for beginners or those looking for job opportunities.
How to Change Primary Keys in Ecto
Niall Burkley explains how to change the primary key of an existing database table in a Phoenix project using Ecto.
Using Elixir as a Server for Unreal Engine in Game Development
aug16th is seeking advice on using Elixir as a server for Unreal Engine, specifically for building a simple chatroom.
The Symbiotic Relationship Between Erlang and Elixir Explored
Francesco Cesarini and Andrea Leopardi discuss the interdependence of Erlang and Elixir, detailing how each language has contributed to the success and evolution of the other.
Overview of Inertia JS in Phoenix for Simplified React Integration
The video by Code & Stuff discusses the integration of Inertia JS, originally from Laravel, into Phoenix for simplifying React development, focusing on routing and data fetching.
Challenges and Help Needed for Elixir Development and Absinthe Subscriptions
AdStraight6417 seeks guidance on setting up an Elixir development environment and implementing Absinthe subscriptions, particularly struggling with IDE support, linter integration, and finding up-to-date resources.
Implementing RAG System for Elixir Codebases
This article is the second post in a series about using a Retrieval Augmented Generation (RAG) system for managing codebases. It focuses on adapting a previously discussed RAG system, initially designed for Ruby, to work with Elixir code. The article explores techniques like text splitting and chunking to help a language model understand Elixir code, leveraging tools like LangChain and Tree-sitter.
Replacing Cipher with Plug.Crypto for Secure Data Encryption in Elixir
Sheharyar Naseer discusses replacing the unmaintained Cipher library with Plug.Crypto for encrypting data in Elixir applications. The transition was smooth and Plug.Crypto offered enhanced security features.
Understanding LiveView Native Progress at GigCityElixir 24
Brian Cardarella shares the latest updates on LiveView Native at GigCityElixir 24. He discusses the project's journey, its current status, and potential applications for Elixir and Phoenix developers.
Elixir's 12th Birthday Celebration with José Valim - Reflections and Future Insights
José Valim joins to celebrate Elixir's 12th birthday, discussing Elixir's evolution, its current state, and future plans.
Learning Phoenix, Absinthe, and GraphQL Quickly
The_market_rider asks for resources to quickly learn Phoenix, Absinthe, and GraphQL for their job.
Guide on Handling Ecto Associations and Embeds
José Valim provides a comprehensive guide on working with associations and embeds in Ecto. The article covers reading, inserting, updating, and deleting associations, and includes a complex example for building nested forms in Phoenix.
Testing and Refactoring Development Seeds in Phoenix and Ecto
Refactoring and testing development seed data in Phoenix and Ecto applications.
Comparing Stateless and Stateful Web Applications
George Guimarães: Discusses the differences between stateless and stateful web applications, emphasizing the deployment and concurrency challenges of each approach, particularly in the context of Phoenix and Rails frameworks.
Creating Dynamic Forms in Phoenix
José Valim explains how to build dynamic forms in Phoenix using schema information to generate input fields with validations and error messages.
Common Fallacies in Web Application Performance
José Valim discusses various misconceptions about web application performance, emphasizing the importance of considering performance beyond just production and highlighting the benefits of using Elixir.
Creating a Blog with Phoenix Without Using a Database
José Valim details how Dashbit created their blog using Phoenix, opting not to use a database and implementing features such as precompiling posts and live reloading.
Optimizing Re-compilation in Elixir Projects
Wojtek Mach discusses strategies to speed up the re-compilation processes in Elixir projects, especially focusing on identifying and managing dependencies.
© HashMerge 2024