--- import BlogCard from '@/components/BlogCard.astro' import Container from '@/components/Container.astro' import Link from '@/components/Link.astro' import { buttonVariants } from '@/components/ui/button' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { SITE } from '@/consts' import Layout from '@/layouts/Layout.astro' import { getCollection } from 'astro:content' const blog = (await getCollection('blog')) .filter((post) => !post.data.draft) .sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()) .slice(0, SITE.NUM_POSTS_ON_HOMEPAGE) ---
Hey, I'm Michael Kinder. 👋

I'm a gay geek fueled by coffee and a passion for all things tech, with a healthy dose of rural charm.

This is my digital playground where I whip up code concoctions, document my caffeine-fueled brainstorms, and showcase projects that might just change the world (or not).

If you dig a little geeky fun with a side of country realness, pull up a chair and stay awhile.

Latest posts

    { blog.map((post) => (
  • )) }
See all posts