Modern All Rust Stack - Dioxus, Axum, Warp, SurrealDB

preview_player
Показать описание
Building a note-taking app using an all Rust stack. We walk through some of the technical decisions and deep dive into several pieces of the code.

Рекомендации по теме
Комментарии
Автор

my heart sank when you said "blockchain" and then you fixed it lmao

irlshrek
Автор

Coming from a React background, building frontends with Rust is immediately intimidating. Thanks so much for creating these videos to further expose these topics to novice devs like myself

xfrian
Автор

Awesome video Ken, as always! I think it was your video that first got me into SurrealDB, which I'm still very happy with! 😀

kearfy
Автор

Not a big fan of using warp Terminal as a shell. There's enough of a problem with LLMs sucking in source code from everyone with publicly accessible code online using whatever licenses, and then selling usage of that LLM for profit. I don't want companies doing this with the entire shell. It's also mad shady because despite whatever intent or effort they might have to not transmit credentials like passwords and such, it's unavoidable if they don't know the context of the tool(s) being used that may make an input or even output a secret. My editor's contents, shell usage be a live service.

EbonySeraphim
Автор

would love a bit more explanation why dioxus over leptos, axum over actix like you did with DB choice explanation

brivism
Автор

Would love to see the SurrealDB TiKV set up video!

liamwoodleigh
Автор

lord have mercy i'm about to rust

BenjaminBenson-lcux
Автор

Thanks for creating this video. It's nice to have such a deep overview of the tech stack and some of the potential issues.

cramhead
Автор

I would like to see you cover demo about Minikube, SurrealDb and TiKv. I used kubernetes and argocd to deploy it to cluster then I was able to access that app from browser. I followed the steps from docs and watched talk with Ryota how he did the same. His talk was not that long but maybe you can cover that topic as production solution. Great video!

RootsterAnon
Автор

terminal with login is just officialy keylogger

severgun
Автор

lazy_static is outdated. Use once_cell::sync::Lazy, or std's LazyLock once it lands.

fionawashere
Автор

Warp workflows are just bash functions basically but with no ability to save it to code and be useful to others ?

alexeinunez
Автор

I shy away from Warp, but when you said vim motions, I'm sold.

nanashi
Автор

mega cool, I'm learning rust as my first language and going all in using something like this stack

steve
Автор

Great video.
To go full rust stack shouldn't your editor also be a rust based editor like helix?😂

vsuryabhargava
Автор

Do you have the source code for this up on GitHub? If so, anyway I can get the link?

traviswhitten
Автор

I just get lost in how to set up the project. dx new or cargo new?

soyasher
Автор

I'm really excited about the stack and would be soo interested to see one addition: SurrealDB also is able to be embedded into Rust. People love to demo to-do apps, but in real life, if your to-do app didn't work offline it would drive you nuts. I would love to see this same stack, with the addition of an embedded Surreal instance in the front-end Dioxus, that would occasionally back up to the server side Surreal instance. This would provide a local-first, and poor connection tolerant setup.

It's also something that sounds beyond my skill level to implement, so I'd love to get a head start haha.

David-iqkd
Автор

Dioxus looks interesting. Can you make more videos on it. It will help noobs like me who's just starting out.

in_sa_ne
Автор

Thanks for pointing out, that a login is necessary. This brings me straight to the point. How can I provide my own login here by using an open source login provider like authentik or authelia for my home lab cloud? Could you make a video about the middleware and bindings needed for authentication and authorisation logic when using axum? That would be great! Thanks.

alexanderleitner