![]() And the framework should make it easy to use different storage backends. What one person does is visible to everyone else who’s connected.įile management. Here are some of the things LiveBeats demonstrates:Ī “live”, shared UI. You just write HTML templates, and a stateful process synchronizes it with the browser, updating it only when needed. No GraphQL APIs, controllers, serializers, or resolvers. LiveView strips away layers of abstraction, because it solves both the client and server in a single abstraction. If you’re not familiar with LiveView, our overview states: As such, it is, of course, open source - follow the development here! Meet LiveBeats, a social music application we wrote to show off the LiveView UX, while serving as a learning example and a test-bed for new LiveView features. Live updates are no longer optional, and a solo full stack developer should be able to deliver on these features with the same productivity of a CRUD Rails app in 2010. Remember turntable.fm? That’s a more interesting challenge.Ī good full-stack framework should help you solve ALL the problems you need to build something like turntable.fm quickly, and then iteratively make it more powerful. A reference app should really stress a framework and match the needs of apps being built today. Showing off a todo app is also no longer state of the art. ![]() The “full stack” metaphor has progressed beyond its humble beginnings of some REST endpoints and sprinkles of JS and CSS. We decided that 2022 was a good year to ship a full-stack Phoenix reference app. You can be up and running in just a few minutes. If you already have a Phoenix app to deploy, try us out. This post is about building a wicked LiveView app with realtime collaboration features. Fly.io is now free for small Phoenix projects.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |