Code + Kin
Blog/AI Engineering/

Building with Next.js 16

A look at how this blog was built using Next.js 16, Tailwind CSS, and shadcn/ui.

nextjsreacttailwind

This blog is built with some of my favorite modern web technologies. Let me walk you through the stack and why I chose each piece.

The Stack

Next.js 16

Next.js continues to be my go-to framework for React applications. The App Router provides a clean, intuitive way to build applications with:

  • Server Components by default
  • Simplified data fetching
  • Built-in route handling

Tailwind CSS

For styling, Tailwind CSS offers the perfect balance of flexibility and consistency. The utility-first approach means I can build custom designs quickly without writing custom CSS for every component.

shadcn/ui

Rather than a traditional component library, shadcn/ui provides beautifully designed components that you own and can customize. The components are accessible, composable, and styled with Tailwind.

The Content System

Posts are written in Markdown with YAML frontmatter for metadata. This keeps the authoring experience simple:

---
title: "My Post Title"
date: "2024-01-29"
tags: ["tag1", "tag2"]

Post content here...

What's Next

Future improvements might include:

  • MDX support for interactive components
  • RSS feed generation
  • Search functionality

For now, this simple setup serves its purpose well.