Hello World

> Welcome to the show
Cover Image for Hello World

Welcome to the blog. Lately I've taken a keen interest in headless Sitecore; specifically Sitecore JSS and NextJS.

Because I'm a madman, I decided to eat my own dog food and build this blog with NextJS.

The Stack

  • NextJS
  • TypeScript because I like the idea of a strongly typed web (even for blogs)
  • ts-standard because standardized code formatting is beautiful
  • MDX for composing rich blog posts in markdown and JS
  • TailwindCSS for styling
  • Code Hike for syntax highlighting and advanced code sample functionality
  • Vercel for hosting

Some Sample... Code Samples

I'm massively impressed with Code Hike so far. It's a great tool for syntax highlighting and code samples. The CEO of Vercel said it best: it looks like the future of documentation.

HelloWorld.cs
public class HelloWorld {
public static void Main() {
Console.WriteLine("Hello World!")
}
}
HelloWorld.js
function() {
console.log('Hello World!')
}
HelloWorld.html
<div>Hello World!</div>
HelloWorld.css
body {
color: yellow;
}

Enjoy!

I chose these words

More Posts

Cover Image for Security Series: App Service IP Restrictions

Security Series: App Service IP Restrictions

> How to manage IP rules "at scale" using the Azure CLI

Cover Image for Building with CDP/Personalize on Next.js +XM/XP

Building with CDP/Personalize on Next.js +XM/XP

> Important considerations and learnings

Cover Image for Fix Broken Multilist With Search Field Sorting in SitecoreAI

Fix Broken Multilist With Search Field Sorting in SitecoreAI

> The non-negotiable setup that requires some Sitecore customization... but don't be scared

Cover Image for Components Still Render When the Datasource Isn't Published in SitecoreAI

Components Still Render When the Datasource Isn't Published in SitecoreAI

> withDatasourceCheck() isn't enough, because Experience Edge hands you a fully formed skeleton with nothing inside it