Phoenix
horde
Our great sponsors
Phoenix | horde | |
---|---|---|
111 | 5 | |
20,478 | 1,237 | |
0.8% | - | |
9.4 | 6.0 | |
10 days ago | about 2 months ago | |
Elixir | Elixir | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Phoenix
-
Idempotent seeds in Elixir
A standard Phoenix app contains a priv/repo/seeds.exs script file, which populates a database when it is run, so that developers can work with a conveniently prepared environment.
-
Ask HN: Did you encounter any Leap Year bugs today? How bad was it?
There was one in the Phoenix Framework (Elixir) about issuing certificates with an invalid end date: https://github.com/phoenixframework/phoenix/issues/5737
Interestingly, Azure had this bug some years ago too leading to an outage. https://azure.microsoft.com/en-us/blog/summary-of-windows-az...
-
Aplicando MVVM en Phoenix LiveView
Official website: https://www.phoenixframework.org/
Source: https://github.com/phoenixframework/phoenix
-
Things I like about Gleam's Syntax
Since you mention Rails, have you seen https://www.phoenixframework.org/
-
Building Apps with Tauri and Elixir
Thus, we set out to build a desktop application using a LiveView from the Phoenix Framework in Elixir. For the uninitiated, a LiveView is a process that receives events, updates its state, and renders updates to a page as diffs. The LiveView programming model is declarative: instead of saying “once event X happens, change Y on the page”, events in LiveView are regular messages which may cause changes to its state.
-
Ask HN: Why isn't Phoenix/Elixir more mainstream?
Sorry to hear this. Phoenix v1.7 changed how it structures files in disk and that broke quite some of the getting started material. However, the guides are always kept up to date, so you can give it a try: https://hexdocs.pm/phoenix/overview.html
You can also see the resources on this page listed by year: https://github.com/phoenixframework/phoenix/blob/main/guides... - the recent launched ones are most likely up to date.
-
Emoji Generator with AI
Yes! I love Elixir :) [Phoenix LiveView](https://www.phoenixframework.org/) is really amazing. I feel so fast working in it. I got hooked after watching Chris McCord's ['Build a real-time Twitter clone in 15 minutes'](https://www.youtube.com/watch?v=MZvmYaFkNJI&embeds_referring...), and things have improved a lot since then.
- Ask HN: Leetcode for Back End and Server Development
-
30 Best Web Development Frameworks for 2023: A Comprehensive Guide
Phoenix
horde
- Elixir for Ruby developers: the three most important differences
-
Question about a Decentralized Timeline
CRDTs are one solution to “eventual consistency”. Horde is one option: https://github.com/derekkraan/horde
-
Building a Distributed Turn-Based Game System in Elixir
Horde – Elixir library that provides a distributed and supervised process registry.
-
Write libraries instead of services, where possible
No, typically you register a node and instruct it on what processes to run. But there are libraries to help instrument this kind of behavior.
For elixir:
What are some alternatives?
Django - The Web framework for perfectionists with deadlines.
sugar - Modular web framework for Elixir
hotwire-rails - Use Hotwire in your Ruby on Rails app
libcluster - Automatic cluster formation/healing for Elixir applications
kitto - Kitto is a framework for interactive dashboards written in Elixir
RIG - Create low-latency, interactive user experiences for stateless microservices.
trot - An Elixir web micro-framework.
Elixir - Elixir is a dynamic, functional language for building scalable and maintainable applications
Stimulus - A modest JavaScript framework for the HTML you already have
morphdom - Fast and lightweight DOM diffing/patching (no virtual DOM needed)
placid - A REST toolkit for building highly-scalable and fault-tolerant HTTP APIs with Elixir
rackla - Open Source API Gateway in Elixir