Welcome to my new personal blog!
My background is mobile app development, though my recent roles have been in engineering management, but I decided to build this site using Next.js instead of Jekyll/Astro/Hugo/Gatsby to expand my horizons and learn more about modern web development.
Why Next.js?
I wanted a framework that was fast, easy to deploy (bye Netlify; hello, Vercel), and allowed me to keep my content in simple, portable Markdown files. By decoupling my content from a database, I ensure that my writing remains easily accessible and migrating to another platform in the future will be a breeze.
Code Example
Here is a quick look at a simple Swift struct, just to test out our upcoming syntax highlighter:
struct BlogPost {
let title: String
let date: Date
let description: String
let content: String
}
let firstPost = BlogPost(
title: "Hello World",
date: Date(),
description: "My very first post.",
content: "Welcome to the blog!"
)Stay tuned for more posts about software, mobile development, and everything else I'm learning along the way.