Writing on software design, development workflows, and other tips and tricks.

Practical insights from building products, designing systems, and improving the way we write code.

  • sveltekit
  • auth

Dataverse + SvelteKit authentication flow

Secure OAuth2 authentication with Microsoft Entra ID using PKCE, authenticating users as Dataverse SystemUsers with automatic token management and built-in security protections.

  • UI/UX
  • design

Crafting a design system for a multiplanetary future

Most companies try to stay ahead of the curve when it comes to visual design, but for Planetaria we needed to create a brand that would still inspire us 100 years from now when humanity has spread across our entire solar system.

  • rust
  • low-level

Rewriting the cosmOS kernel in Rust

When we released the first version of cosmOS last year, it was written in Go. Go is a wonderful programming language, but it’s been a while since I’ve seen an article on the front page of Hacker News about rewriting some important tool in Go and I see articles on there about rewriting things in Rust every single week.

© 2025 vigerust.dev. All rights reserved.