What Elixir related stuff are you doing?

Phoenix and/or Bandit.

More accurately, Vancouver is built using Plug, so as long as your server supports that, you can use Vancouver.

1 Like

I’m still dragging it out albeit slowly with Phoenix Liveview. Slow and steady wins the race.

2 Likes

I made my first tutorial. :bug: Hope it’s worth something to someone. :vulcan_salute:
Background AI Translator in Ash Substack | Blog

Tutorial on how to trigger a background job (AshOban) to translate (LangChain) database fields and store them (AshTrans)

6 Likes

i am building a personal project for showcase

1 Like

I am building a project that aims to be the gateway to the BEAM ecosystem:

This project will use Event Modelling with a mix of Event Sourcing and Event Driven, which are all new to me :slight_smile:

I will build it in public and share my journey on LinkedIn.

2 Likes

Building a data warehouse (feel free to debate semantics of warehouses/data lakes if you can be bothered) with AWS Athena, Oban, and Phoenix liveview. Before that, wrote a data extractor/sync/backup to MS-SQL from teamwork.com. Yes, plenty of work getting done in elixir, just can’t be bothered blogging about it. Oban is a great tool btw.

4 Likes

working on my first saas

4 Likes

Working on a social app backend in Elixir, experimenting with multilingual support and AI integrations

2 Likes

@ken-kost kicked it of but today I spend some time further preparing the Igniter installer for Routex. The next release will do all code changes currently described in the Usage guide :slight_smile:

2 Likes

Working through the Ash Framework book, while building as many apps as I can.

Looking for a job if anyone knows of anything :wink:

3 Likes

I am working on a framework composed of a set of libraries for low code Phoenix application development.

The first library is already published, and is the Aurora Ctx library, the second, and main one, is still in the oven. here is a draft documentation of the layout system for rendering and handling UI.

The framework scope (still a draft) is sketched here, and the libraries to implement (or not) will be considered later on.

Soon, I hope, Aurora Uix beta version will be published.

[1]Disclaimer: this is not like Ash Framework, it is aimed to provided a simple, yet powerful way to make Phoenix apps.


  1. Footnotes ↩︎

2 Likes

I’m creating CSS library (Alos), but not yet open sourced. It used elixir to process design token from material.io.

Features

  • Opinionated UI based on Material Design specification.
  • Prioritize using ARIA attributes and roles instead of classes.
  • Apply styles based on structure and semantics.
1 Like

I am finally launched an MVP of the site for travellers https://amotion.city

Here is an excerpt from the release notes.

AmotionCity is an innovative location-aware social platform that transforms how people discover, share, and interact with places around them. Built on cutting-edge Phoenix/Elixir technology, our platform combines the best of tourism assistance, community building, and professional tools into a single, powerful ecosystem.

Core Value Proposition

  • For Tourists: Intelligent discovery of local points of interest with AI-powered route recommendations

  • For Communities: Robust foundation for location-based social interactions and content sharing

  • For Professionals: Comprehensive toolkit for tour guides, museums, and cultural institutions

If you are in Spain, Austria, or GB, and using Android phone, feel free to DM me with your email so that I could have you included in the internal testing program for the mobile app. Other regions come soon.

6 Likes

Hello guys,

I have made a Readers/Writer lock library please your feedback

Thank you

2 Likes

Finally giving Ash a second spin and coming to terms with it’s design.

3 Likes

@mhanberg Once made a visualizer for (h)EEx compilation, but it doesn’t work anymore with recent Phoenix. So working on a modernized version with Live preview (pun intended).

3 Likes

The naming still cracks me up. You would think the Tag Handler would be a Tag Engine, but you would be wrong.

@mhanberg maybe you can update the blog post once I finished the renewed visualizer?

1 Like

Sure, you can also submit a PR to my blog, it’s on my GitHub.

1 Like

Time to move on from this side-project, as I have bigger fish to fry. Still includes 1-on-1 copies of Mitch’ code, but now compatible with latest Phoenix and LiveView.

Other goodies

  • Focus on screen estate for template & generated output.
  • Auto compile / Live mode.
  • Manual compile.
  • Tabbed interface.
  • Error message shown as long as the template is invalid.
  • Compiler exception handling to prevent LiveView from crashing.

Todo (if you read this, maybe it your call…)

  • update blog
  • fix project name (dropping ‘compiler’ was just to keep folders distinct…)
3 Likes

Next stop: Routex’s Example App

The burden of an extensible framework is answering the question “what can I do with it?”

In an attempt to at least have a shot at answering it, the current example app is being reworked in multiple pages. Each one showing a feature or use case.

Localize
Shows the values set, flashes the values that are updated on navigation and marks the values which are overridden.

Verified Routes
Has it’s own page

Better error messages and documented gotchas
In the process I also document the gotcha’s and improve the error messaging. Most gotcha’s are caused by LiveView’s optimizations making them easy to reason about and prevent in the future.

Found reason of issue: the infamous “don’t use in on_mount”
The reason some people were seeing this error message have been traced down to the new way Phoenix (LV) uses layout templates and the use of Verified Routes in layouts. The new method is meant to be more explicit, so we’ll have to be more explicit.

The new release will include better instructions how to change templates.

It also shows that 100% test coverage doesn’t not mean you catch all issues :slight_smile:

6 Likes