Hello World
Welcome
This is the inaugural post on blog.gtfo.dev, a space dedicated to writing about software engineering, systems design, and the tools that make building great software possible.
The blog is built with Astro, deployed on Cloudflare Pages, and optimized for fast, static delivery. Every page is pre-rendered at build time with zero client-side JavaScript for content.
The Stack
Here is a quick overview of the technologies powering this blog:
| Layer | Technology | Purpose |
|---|---|---|
| Framework | Astro 5 | Static site generation |
| Content | MDX | Markdown with components |
| Code blocks | Expressive Code | Syntax highlighting |
| Hosting | Cloudflare Pages | CDN and edge delivery |
| Search | Pagefind | Client-side static search |
Code Highlighting
Expressive Code handles syntax highlighting. Here is a TypeScript example:
interface Greeting { name: string; message: string;}
function createGreeting(name: string): Greeting { return { name, message: `Hello, ${name}! Welcome to blog.gtfo.dev.`, };}
const greeting = createGreeting("World");console.log(greeting.message);What is Next
Upcoming posts will cover topics like type-safe backend architecture, build pipeline optimization, and practical systems design patterns. Stay tuned.
Built with care. Shipped static. 1
Footnotes
-
Every page on this blog is pre-rendered at build time. No server-side rendering required for content delivery. ↩