Carson Rajcan
banner
wellofcarse.bsky.social
Carson Rajcan
@wellofcarse.bsky.social
Building UIs with Rust
The latest version enabled the user to perform CRUD ops on Operators (functions) with drag and drop. Users could then view validation errors, rebuild their project, view compiler errors, and re-deploy.
April 30, 2025 at 5:40 PM
Well I lost my job at Infinyon so unfortunately I won't be able to tell the whole story of how I built #sdfstudio, a data pipeline editor. But for about 10 of the last 18 months I got paid to build a web app with #rustlang, something I never thought I would get to do.

#buildinpublic #webdev #leptos
April 30, 2025 at 5:40 PM
I was pretty happy with the final result. The arrow is dynamic enough to not be distracting, although there are a couple orientations where it isn't quite perfect. If you know anything about the math behind graphics like these, perhaps someone from #gamedev, leave me a hint!

SDF Studio thread 7
April 24, 2025 at 3:56 AM
I put together a real life example and used it to pitch my solution to the client. They were impressed by the example! They are still worried about the difficulty of laying out the graph programmatically, so I need to solve that to get the contract #buildinpublic #rustlang #webdev #sdfstudio #leptos
April 12, 2025 at 2:55 PM
After I implemented the SouthWest edge I added a NorthWest edge as well. I'm happy with the appearance and performance of the final example. Implemented with four divs, the code for westward edges is not so clean this time so I'll spare you.
April 12, 2025 at 2:47 PM
Selecting the correct edge to use given the node orientation proves to be an interesting challenge. The answer is to take the node width and some offset into account when switching between east and west edges. So westward edges are preferred when the nodes are close. #buildinpublic #rustlang #webdev
April 12, 2025 at 2:37 PM
Previously, I figured out how to make rightward pointing edges for my data pipeline editor (I'm calling them NorthEast, SouthEast). Before I bring the poc to the startup that proposed the project, I want to complete left pointing edges: NW and SW

#buildinpublic #rustlang #webdev #sdfstudio #leptos
April 12, 2025 at 2:04 PM
I was pretty happy with how smooth the final product ended up. Next I would have to implement the SouthWest and NorthWest edges which would be more complicated. After that these probably need some direction arrows or animations on the edges.

#buildinpublic #rustlang #webdev #sdfstudio #leptos
April 10, 2025 at 10:54 PM