Carson Rajcan's Avatar

Carson Rajcan

@wellofcarse.bsky.social

Building UIs with Rust

120 Followers  |  57 Following  |  134 Posts  |  Joined: 21.01.2025
Posts Following

Posts by Carson Rajcan (@wellofcarse.bsky.social)

Did you dry brine? That always seems to be the key for me

06.01.2026 15:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah, gotcha.

01.01.2026 09:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can have separate abstractions for behavior and style, no?

01.01.2026 09:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Things you're allowed to do A list of things you're allowed to do that you thought you weren't, or didn't even know you could.

milan.cvitkovic.net/writing/thin...

22.12.2025 20:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And now the CI environments need the new version of wasm-bindgen-cli before we can release again.

05.07.2025 23:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ahhh this is giving me ptsd of having to explain to my boss that I have to burn a day updating the web app because someone decided to update the workspace wasm-bindgen version.

05.07.2025 23:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Unwrap is code smell.

If I leave an unwrap in my code it feels like an itch until it’s removed.

15.06.2025 01:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Search - The rustdoc book

TIL you can search by function signature, type, etc in #Rust docs: doc.rust-lang.org/rustdoc/read...

30.05.2025 16:44 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

RA can be a pain to get going but once you do it makes everything worth it.

25.05.2025 15:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Public view of Bytecode Alliance | Zulip team chat Browse the publicly accessible channels in Bytecode Alliance without logging in.

Have you been here?

bytecodealliance.zulipchat.com

17.05.2025 13:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice post!

14.05.2025 22:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve long held that every dollar spent on faster CI and also *one click deployment* is justified. And yet, none of the orgs I’ve worked in have shared that belief, except the one where I got to own all of that.

11.05.2025 17:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If anyone has suggestions on tooling or vendors, I'd be happy to hear them.

05.05.2025 23:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There's always a trade-off about when to put in the work to make something production-ready. I'm just one dev so I'm not going to worry about scaling for many users or many developers, but I do want to optimize for maintainability and adaptability early on.

05.05.2025 23:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I recognize the conventional wisdom is probably to "just start building" the application logic and worry about cleaning up deployment infra later. I'm hoping if I am intentional about designing these deployments it will pay off in increased throughput sooner than later.

05.05.2025 23:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I haven't really used terraform or its competitors. At first my app will just be be some static web assets, a single api server, and a Postgres db. I was planning to use GH pages, fly.io, and Supabase respectively, but I may need to put everything on aws for the terraform support.

05.05.2025 23:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thinking about #pivotapp, a full stack web app template I'm building with #rustlang. Reuse is important (it is a template) but there are a few components, and they may be deployed on different platforms. I don't want to have to re-create these deployments again, so I think I need #terraform.

05.05.2025 23:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I started a project with ssr and ended up ripping it out. I don’t plan to use it this time.

05.05.2025 20:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is basically what I was building at my last job.

bsky.app/profile/well...

05.05.2025 12:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Perfect! Thank you

03.05.2025 19:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice. I’m interested in using leptos+tauri for those same targets.

Have you done that?

03.05.2025 19:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I saw in the last month or so someone posted on bsky a review of all the #rustlang UI frameworks but now I can’t find it.

03.05.2025 18:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you talking about a native mobile app with leptos+tauri?

03.05.2025 17:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks!

03.05.2025 14:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I really like leptos. My only concern is that I would like to preserve the option to provide a mobile experience, possibly through the app stores. At one point Leptos worked with Tauri. I might also try shipping the Leptos app as a PWA before I give Dioxus a look.

03.05.2025 14:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm thinking leptos, axum, and sqlx on top of postgres.

Although I'm also curious about providing a mobile experience, something I have very little knowledge of.

02.05.2025 18:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm not sure if this will be just a side project, or something I will try to leverage into a job, contract work, or even a business. I think it will be a valuable experience regardless, and I'll do my best to broadcast the journey here.

#webdev #softwaredevelopment #leptos #pivotapp

02.05.2025 16:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I have an idea of what I want to build, but I'll probably start with just the infrastructure. Starting with the generic bits will allow me to pivot, or easily start subsequent projects with the same stack. Solving non-domain specific challenges may also be more relevant to the community.

02.05.2025 16:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think I'll build a web app. Building an app from the ground up will allow me to take stock of the #rustlang web ecosystem, which I suspect has come a long way since I got my last job. I am also more resourceful with web tech now, and this will give me an opportunity to continue to #buildinpublic.

02.05.2025 16:22 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I’m in Houston

02.05.2025 12:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0