Mario Vellandi
@vellandi.net
Marketing, Engineering, and Media
🏡 vellandi.net
🏡 vellandi.net
Wow, I'm impressed with @zitadel.com as a comprehensive self-hosted auth service. I'm setting it up with tanstack and better-auth, but I reckon it could be used with Phoenix via an auth lib over oidc
October 17, 2025 at 6:35 AM
Wow, I'm impressed with @zitadel.com as a comprehensive self-hosted auth service. I'm setting it up with tanstack and better-auth, but I reckon it could be used with Phoenix via an auth lib over oidc
In a NotebookLM summary of this convo w/Figma www.youtube.com/watch?v=wGEn..., I agree brand UX, voice, and details will become stronger differentiators as software copycats increase, tho imo it's marketing and PR have always been user growth factors. Regarding Figma, the gen UI thing is neat but..
October 9, 2025 at 7:51 AM
In a NotebookLM summary of this convo w/Figma www.youtube.com/watch?v=wGEn..., I agree brand UX, voice, and details will become stronger differentiators as software copycats increase, tho imo it's marketing and PR have always been user growth factors. Regarding Figma, the gen UI thing is neat but..
So elixir hex package download graphs are presumably wavy because of weekend drops. Acc to Claude, moving to a 7-day moving average would make it appear steady, like this, which isn't confusing for viewers. #elixirlang
September 23, 2025 at 10:53 AM
So elixir hex package download graphs are presumably wavy because of weekend drops. Acc to Claude, moving to a 7-day moving average would make it appear steady, like this, which isn't confusing for viewers. #elixirlang
Ok, now I need a browser extension for this!
Open NotebookLM, use YouTube video as source, generate briefing
Open NotebookLM, use YouTube video as source, generate briefing
June 10, 2025 at 3:54 PM
Ok, now I need a browser extension for this!
Open NotebookLM, use YouTube video as source, generate briefing
Open NotebookLM, use YouTube video as source, generate briefing
Just published "Easter" 🐇, a flexible modal system: mvellandi.github.io/easter/index... It's like a micro-CMS u can import as a webpage script & assign triggers to show/unlock stuff with a game controller (click 5x in top right corner)
Do you remember the Konami Contra code?
Do you remember the Konami Contra code?
May 30, 2025 at 2:43 PM
Just published "Easter" 🐇, a flexible modal system: mvellandi.github.io/easter/index... It's like a micro-CMS u can import as a webpage script & assign triggers to show/unlock stuff with a game controller (click 5x in top right corner)
Do you remember the Konami Contra code?
Do you remember the Konami Contra code?
Gotta love a smooth tequila after dinner ❤️
May 16, 2025 at 5:22 PM
Gotta love a smooth tequila after dinner ❤️
Their additional announcements put Figma as a solid web-native competitor to Canva, Adobe, Miro, Framer, and more. Their portfolio:
- Design (UI)
- Draw (vector)
- Buzz (design systems)
- FigJam (whiteboard)
- Sites (basic)
- Slides
- Make (genAI)
- DevMode (code exports)
- Design (UI)
- Draw (vector)
- Buzz (design systems)
- FigJam (whiteboard)
- Sites (basic)
- Slides
- Make (genAI)
- DevMode (code exports)
May 8, 2025 at 6:51 AM
Their additional announcements put Figma as a solid web-native competitor to Canva, Adobe, Miro, Framer, and more. Their portfolio:
- Design (UI)
- Draw (vector)
- Buzz (design systems)
- FigJam (whiteboard)
- Sites (basic)
- Slides
- Make (genAI)
- DevMode (code exports)
- Design (UI)
- Draw (vector)
- Buzz (design systems)
- FigJam (whiteboard)
- Sites (basic)
- Slides
- Make (genAI)
- DevMode (code exports)
On frontend said well. Either go full SSR, hybrid, or SPA depending on the scenario. Hell, we've had AJAX for over 20 years.
May 4, 2025 at 8:54 AM
On frontend said well. Either go full SSR, hybrid, or SPA depending on the scenario. Hell, we've had AJAX for over 20 years.
Dang, what did I just sign up for? This is a lot of pages!
May 3, 2025 at 4:07 PM
Dang, what did I just sign up for? This is a lot of pages!
Hey folks, here's the finale of my indy dev review of Boot.dev with full review here -> go.boot.rocks/bsky I wish their program existed years ago. Back then, I often got bored watching tutorials and reading books…which tend to get outdated quickly.
April 25, 2025 at 4:09 PM
Hey folks, here's the finale of my indy dev review of Boot.dev with full review here -> go.boot.rocks/bsky I wish their program existed years ago. Back then, I often got bored watching tutorials and reading books…which tend to get outdated quickly.
Last week I met two video editors @ Boot.dev incl. the DungeonMaster regarding a potential position! Tho they needed a strong specialist instead of a multiclass player, their take-home exercise was fun 🛝. Here's my submission: my.boot.video & process...
April 24, 2025 at 8:02 PM
Last week I met two video editors @ Boot.dev incl. the DungeonMaster regarding a potential position! Tho they needed a strong specialist instead of a multiclass player, their take-home exercise was fun 🛝. Here's my submission: my.boot.video & process...
In the 80s, my parents owned the Musketeer Motel right next to Disneyland
April 23, 2025 at 7:11 PM
In the 80s, my parents owned the Musketeer Motel right next to Disneyland
Hey folks, here's part 8 of my indy dev review of Boot.dev
Full review here --> go.boot.rocks/bsky Strong brands focus on the customer experience. It’s the cornerstone of what makes Costco, REI, Lego, BeeHiiv, Kit, and Supabase memorable
Full review here --> go.boot.rocks/bsky Strong brands focus on the customer experience. It’s the cornerstone of what makes Costco, REI, Lego, BeeHiiv, Kit, and Supabase memorable
April 23, 2025 at 7:11 PM
Hey folks, here's part 8 of my indy dev review of Boot.dev
Full review here --> go.boot.rocks/bsky Strong brands focus on the customer experience. It’s the cornerstone of what makes Costco, REI, Lego, BeeHiiv, Kit, and Supabase memorable
Full review here --> go.boot.rocks/bsky Strong brands focus on the customer experience. It’s the cornerstone of what makes Costco, REI, Lego, BeeHiiv, Kit, and Supabase memorable
Animation control is SO much more refined in Rive than Flash ever was. Onion skinning is one thing, but having a graph editor for seeing/modifying multiple properties at once is sweet
April 23, 2025 at 1:03 PM
Animation control is SO much more refined in Rive than Flash ever was. Onion skinning is one thing, but having a graph editor for seeing/modifying multiple properties at once is sweet
Hey folks, here's part 7 of my indy dev review of Boot.dev Full review here --> go.boot.rocks/bsky Community is important...
April 21, 2025 at 3:27 PM
Hey folks, here's part 7 of my indy dev review of Boot.dev Full review here --> go.boot.rocks/bsky Community is important...
April 18, 2025 at 4:47 PM
I’m a huge information design nerd with various books on my shelf, attended a seminar by Edward Tufte, won a prize for making this infographic below on word-of-mouth
April 16, 2025 at 9:52 PM
I’m a huge information design nerd with various books on my shelf, attended a seminar by Edward Tufte, won a prize for making this infographic below on word-of-mouth
Hey folks, here's part 5 of my indy dev review of
Bootdev with a full review here --> go.boot.rocks/bsky
Bootdev with a full review here --> go.boot.rocks/bsky
April 16, 2025 at 9:52 PM
Hey folks, here's part 5 of my indy dev review of
Bootdev with a full review here --> go.boot.rocks/bsky
Bootdev with a full review here --> go.boot.rocks/bsky
Hey folks, here's part 4 of my indy dev review of
Boot.dev here --> go.boot.rocks/bsky It only takes a few minutes with a great teacher. You’re paying attention and following along. They don’t ramble, they stay on topic, use metaphors, analogies, humor, and more.
Boot.dev here --> go.boot.rocks/bsky It only takes a few minutes with a great teacher. You’re paying attention and following along. They don’t ramble, they stay on topic, use metaphors, analogies, humor, and more.
April 14, 2025 at 6:39 PM
Hey folks, here's part 4 of my indy dev review of
Boot.dev here --> go.boot.rocks/bsky It only takes a few minutes with a great teacher. You’re paying attention and following along. They don’t ramble, they stay on topic, use metaphors, analogies, humor, and more.
Boot.dev here --> go.boot.rocks/bsky It only takes a few minutes with a great teacher. You’re paying attention and following along. They don’t ramble, they stay on topic, use metaphors, analogies, humor, and more.
Hey folks, here's part 3/10 of my indy dev review of BootDev. Full review here -> go.boot.rocks/bsky I think this is the big kicker: Learning has to be fun. It mostly comes down to if the material can make you smile or laugh.
April 11, 2025 at 3:52 PM
Hey folks, here's part 3/10 of my indy dev review of BootDev. Full review here -> go.boot.rocks/bsky I think this is the big kicker: Learning has to be fun. It mostly comes down to if the material can make you smile or laugh.
Here's part 2/10 of my indy dev review of BootDev -->
go.boot.rocks/bsky Regarding books & video courses, they're great for certain topics & make learning accessible. However, momentum is critical for learning something new, esp. for novices in today's age where focus is hard & interactivity helps.
go.boot.rocks/bsky Regarding books & video courses, they're great for certain topics & make learning accessible. However, momentum is critical for learning something new, esp. for novices in today's age where focus is hard & interactivity helps.
April 9, 2025 at 5:25 PM
Here's part 2/10 of my indy dev review of BootDev -->
go.boot.rocks/bsky Regarding books & video courses, they're great for certain topics & make learning accessible. However, momentum is critical for learning something new, esp. for novices in today's age where focus is hard & interactivity helps.
go.boot.rocks/bsky Regarding books & video courses, they're great for certain topics & make learning accessible. However, momentum is critical for learning something new, esp. for novices in today's age where focus is hard & interactivity helps.
I wanted to use this music clip for a recent video, but it was a little too softly creepy as an outro. Love it anyway and reminds me of Danny Elfman's dark romantic style.
April 7, 2025 at 7:01 PM
I wanted to use this music clip for a recent video, but it was a little too softly creepy as an outro. Love it anyway and reminds me of Danny Elfman's dark romantic style.
Here's part 1/10 of my indy dev review of Bootdev. Their linear curriculum is so f**n helpful for new developers. My own journey years ago was needlessly hard. With firm guidance, I would have shipped more projects and learned how to use the terminal faster. Full review at go.boot.rocks/bsky
April 7, 2025 at 2:41 PM
Here's part 1/10 of my indy dev review of Bootdev. Their linear curriculum is so f**n helpful for new developers. My own journey years ago was needlessly hard. With firm guidance, I would have shipped more projects and learned how to use the terminal faster. Full review at go.boot.rocks/bsky
Today I'm launching a 10 part video series about a software engineering platform I dig called Boot.dev. I heard they're planning an #ElixirLang course hopefully this year 🎉
Full project: go.boot.rocks/bsky I used @davinciresolvetr.bsky.social, Kapwing (subs), vanilla JS, CSS variables. First clip:
Full project: go.boot.rocks/bsky I used @davinciresolvetr.bsky.social, Kapwing (subs), vanilla JS, CSS variables. First clip:
April 4, 2025 at 10:41 PM
Today I'm launching a 10 part video series about a software engineering platform I dig called Boot.dev. I heard they're planning an #ElixirLang course hopefully this year 🎉
Full project: go.boot.rocks/bsky I used @davinciresolvetr.bsky.social, Kapwing (subs), vanilla JS, CSS variables. First clip:
Full project: go.boot.rocks/bsky I used @davinciresolvetr.bsky.social, Kapwing (subs), vanilla JS, CSS variables. First clip: