Articles

Moving my blog - I ❤️ Github & Markdown

How I moved my blog to GitHub Pages using Jekyll, Liquid templates, Markdown and Skeleton for a simple, version-controlled blogging workflow.

Isolating calls to Sitecore.Context for improved unit testability - Part II: ItemAdapter

Part 2 of isolating Sitecore.Context calls, using an ItemAdapter to wrap Sitecore items for leaner, faster unit tests with Moq and dependency injection.

Isolating calls to Sitecore.Context for improved unit testability - Part I: ItemProvider, Moq and FakeDb

Part 1 of a guide to writing testable Sitecore code by isolating Sitecore.Context calls behind an ItemProvider and unit testing with Moq and Sitecore.FakeDb.

Sitecore MVP Summit Cocktail Workshop (photo impression)

A photo impression of the Sitecore MVP Summit in Barcelona, featuring a cocktail making workshop at Dry Martini The Academy and dinner at Speakeasy.

Sitecore Symposium 2014 - Keynote Session (photo impression)

A photo impression of the Sitecore Symposium 2014 keynote in Barcelona, where CEO Michael Seifert showcased Sitecore 8 and the power of digital experiences.

Sitecore MVP Summit, Dev Podcasts and Newsletter

Notes from the first global Sitecore MVP Summit in Miami, plus recommended .NET development podcasts and Sitecore newsletters worth following.

Lazy Programmers User Code Snippets

How lazy programmers stay efficient by mastering Visual Studio code snippets, with a handy list of built-in C# shortcuts and tips for writing your own.

Visual Studio Snippet for Extension Methods

A reusable Visual Studio code snippet for quickly generating C# extension methods, helping .NET developers cut down on repetitive boilerplate code.

Sitecore Introduction for Developers

A beginner-friendly introduction to Sitecore for developers, sharing a TechTalk presentation built with reveal.js that explains what the Sitecore CMS is.

Presentations for Programmers

Tools and tips how to create great presentations for programmers.