Crowdhailer

Crowdhailer

Creator of Raxx

Tokumei helps with building cloud native web applications. Some of the features that help to make it cloud ready.

  • Containerised by default, making it easy to deploy to a variety of cloud platforms.
  • Sets up HTTP/2 over TLS by default to be performant and secure
  • Document Driven, why use a routing DSL and write documentation when the documentation format can be a DSL
  • Multi-node, by using docker-compose testing running multiple containers is easy. Should result in less surprises when scaling up in production
  • Environment based configuration, make configuration set up as close as possible to the methods used in production

This video is a demonstration of what will be possible with Tokumei. It is ready to experiment with but still beta.
If you have any questions please do ask. There is a channel on the elixir-lang slack for all things Raxx related.

Showing Posts 1 to 6

Maikon

Maikon

I enjoyed it as a good intro :slight_smile: I think it would be good if you do a few where you explore different parts of the framework in a bit more detail.

I like the defaults (https, http2). Out of curiosity, what’s causing the livereload bug with the documentation?

Crowdhailer

Crowdhailer OP

Creator of Raxx

I use the ExSync to recompile modules when the files change. Unfortunately I don’t know if it works with @external_resource in modules. There is this open issue, hopefully it can get resolved soon or maybe there are other synchronisation libraries I should look at.

samphilipd

samphilipd

I just upgraded to Ace 0.14 but it’s not worked with the Tokumei DSL, how can I use the Tokumei router with the newest version of Ace?

Crowdhailer

Crowdhailer OP

Creator of Raxx

You can use the router based on api blueprint, as covered in the video. Because Raxx.Server has multiple callbacks to implement the simple router does not work. I hope to add other router schemes beyond the api blueprint based version in the next few releases

Crowdhailer

Crowdhailer OP

Creator of Raxx

The latest version of ExSync now has configuration to add extra dirs and path extensions to watch.

https://github.com/falood/exsync#config

So the livereloading of documentation is now possible.

Crowdhailer

Crowdhailer OP

Creator of Raxx

Tokumei project renamed to Raxx.Kit

This project has evolved. Raxx.Kit now exists to contain project generators to get started with Raxx.
The Framework part of the project has been broken into composable middleware such as Raxx.ApiBlueprint

— All posts loaded —

Where Next? Top

Trending in Screencasts Top

Potions
A new screencast on moving a blocking HTTP fetch into an Oban job. Part 1 of 2. Screencast + full walkthrough:
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews