Skip to content
Michael Grunewalder Michael Grunewalder's Blog
Sourcecodepoet

Michael Grunewalder
A Geek
A Computer
A Mission

My journey through Programming, AI and Content Creation.

From the blog

Latest Blog Posts

Hallo World - Michael is here

Stupid blogpost about stupid things from a stupid person

M Michael Grunewalder/Beanry Bear
1 min read
#personal #stupid #DumDum #Holy Shit

Video Slides in Project Galleries — Zero Bytes Until Play

Project carousels now accept self-hosted video slides next to images. Here's how to use them, how they work, and why they don't cost a single Lighthouse point.

H Hans Martens
2 min read
#astro-rocket #features #projects #performance

Make It Yours: Set a Custom Logo and Site Name

Swap Astro Rocket's auto-generated monogram for your own logo image, rename your site, and choose between a logo-with-wordmark or a logo-only header — mostly from a single config file.

H Hans Martens
2 min read
#astro-rocket #branding #logo #customization

The Stack Marquee — A Pure-CSS Infinite Tech Strip

Astro Rocket's homepage has a new Stack Marquee: two rows of tech-stack cards scrolling opposite ways with zero JavaScript. Here's how the loop works and why it's hidden on phones.

H Hans Martens
2 min read
#astro-rocket #animation #css #components #ux #performance

Going Multilingual: Native i18n in Astro Rocket

How Astro Rocket's opt-in i18n works end to end — locale routing, the t() helper, an auto-localized blog, projects, and navigation — and the exact steps to ship a multilingual site.

H Hans Martens
2 min read
#astro-rocket #i18n #internationalization #tutorial

Comments on Blog Posts — Giscus or Cusdis, Lazy-Loaded

Astro Rocket's blog comments are now pluggable: pick Giscus (GitHub Discussions) or the self-hostable, privacy-friendly Cusdis. Both lazy-load on scroll — skip them and you pay nothing.

H Hans Martens
2 min read
#astro-rocket #features #blog #comments #giscus #cusdis
Let's talk

Starting something new?

I design and build new websites from scratch — every project, start to finish, by me. Tell me what you have in mind.