
If you light a lamp for someone else, it will also brighten your own path.
How can I help today? Choose a category to explore.

After a (very) long hiatus from gaming I recently got back into Table Top Role Playing Games (TTRPGs) and it has reignited some of my creative writing as well. Tips, tricks, and stories abound! Come along for the adventure!

Dig into this new section about Perforce Puppet with news and FAQs and tutorials on one of the leading Enterprise infrastructure automation tools on the market.

DevRel and Technical Product Marketing
As a professional creator in DevRel and product marketing, I like to share my thoughts on what I’ve been learning about, how to improve your DevRel craft, and how to connect and help your community. Being in DevRel is honestly one of the most satisfying career tracks I’ve had!
Looking for something else?
Over the years I’ve written on a lot of different topics, maybe you’ll find what you need in one of these tags!
agile (42) alm (63) Amplify (10) architecture (17) Audiobook (41) azure (14) Borderlands (40) Bunkers and Badasses (12) christmas (26) CMS (14) conference (8) continuous deployment (12) continuous integration (13) Corruption of Lani (22) D&D (70) deployment (19) DevOps (36) DevRel (27) Firebase (9) GenAI (13) Generative AI (14) Jax (28) Keystone (11) Lani (30) mvp (8) Netlify (11) Puppet (41) Puppet Enterprise (18) Puppet Enterprise Advanced (14) scrum (20) service-oriented architecture (13) Sitecore (146) soa (12) SW5e (12) TDS (12) TFS (13) Thora (27) TTRPG (124) Vercel (12) XM Cloud (16)
Latest articles
-
Sitecore Technical MVP Award 2014!
A few months ago I submitted my candidacy for this year’s technical MVP awards and this month I was notified that I had been rewarded for my efforts in 2014! I am now officially a Sitecore Technology MVP. I have joined a small group of excellent folks from around the world who are focused on… Read more
-

Tracking hours burndown in Trello
In the past, I’ve written about some tools for doing Scrum inside of Trello, as well as some guidance on creating Scrum boards using these plugins. Recently, I received a question about how to accurately track hours spent in Trello. Zig Mandel, the man behind Plus for Trello and Spent for Trello, reached out and recommended… Read more
-
Sitecore Continuous Deployment: Video presentation from SVUG
I had planned on kicking off a short series on how to tackle the challenges of Sitecore Continuous Deployment, but after I had written my post the Sitecore Virtual User Group (SVUG) held an online Q&A presentation by Jason Bert on Continuous Integration & Deployment. The presentation is a great introduction to the concepts and… Read more
-
Git branching model
I haven’t really had the chance to work with Git much over the years, other than creating a GitHub account and performing some simple merges on my own projects. For work reasons, however, I’ve been looking into sustainable models for using Git as an enterprise source control for larger, long-running projects. My investigations started with… Read more
-

The NFR Dilemma: Capturing Nonfunctional Requirements in the Backlog
Development teams using Scrum, or similar agile forms, will find that the constraints on the system that are represented by Nonfunctional Requirements (NFRs) can be a pain to capture and reference in product backlogs. The NFRs aren’t acceptance criteria, but the “story” isn’t really done unless it meets them. The NFRs also usually span multiple… Read more
-

Sitecore login performance slows down over time
On a recent project using Sitecore 6.6, we ran across a strange performance problem with logging in visitors to the site. As the day went along, the response time for logging in a visitor to the site would slow down. Combined with Windows Authentication being required, this meant that initial loads of all pages were… Read more
