
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 (34) DevRel (27) Firebase (9) GenAI (12) Generative AI (13) Jax (28) Keystone (11) Lani (30) mvp (8) Netlify (11) Puppet (22) Puppet Enterprise (9) scrum (20) service-oriented architecture (13) Sitecore (146) soa (12) SW5e (12) symposium (8) TDS (12) TFS (13) Thora (27) TTRPG (124) Vercel (12) XM Cloud (16)
Latest articles
-

Sitecore DevOps: Deploying instance role configurations with solution
Those of you who have installed Sitecore in a scaled environment (i.e. multiple instances) know that the process can be somewhat tedious. To configure an instance to use a specific role, you need to manually enable/disable/modify config files to make the instance act as a delivery, authoring, or processing instance. Oh, do you also want to upgrade Read more
-

Sitecore announces 2016 MVPs
It’s that time of year again: Sitecore has announced the 2016 MVPS! I was again honoured to see my name on the list for the third year in a row. You can see the full list of 2016 MVPs on the Sitecore MVP site. My outward reaction when reading the email may have been calm and professional, but inside Read more
-

Where are the roles in my TDS update package?
Team Development for Sitecore (TDS) supports the ability to manage your Sitecore roles within your TDS projects in Visual Studio. This ensures that important roles defined for things like workflow or other security needs can be deployed to all your environments. Recently, I was building my packages for deployment to production and was going through Read more
-

Sitecore SMTP messages throw “device not ready” error
This was an odd one that came up during a recent project. My colleague Kevin had activated our standard Keystone workflow email notifications and configured the SMTP settings for the Sitecore application. A short workflow test later and not only were emails not going out but an error was occurring with the message: “The device is not Read more
-

Twelfth day of Christmas… Sitecore memes!
On the twelfth day of Christmas, my true blog gave to me: Twelve memes of Sitecore, Eleven lips a-syncing, Ten WTFs, Nine giphy’s dancing, Eight Scrums a-scaling, Seven most-heard retrospective comments, Six Keystone config tips, Five Golden Rules! Four CI tools, Three powershell scripts, Two Keystone merge tips, …and a placeholder rule in the content tree. MEMES. Read more
-

Eleventh Day of Christmas… Lip Syncing!
On the eleventh day of Christmas, my true blog gave to me: Eleven lips a-syncing, Ten WTFs, Nine giphy’s dancing, Eight Scrums a-scaling, Seven most-heard retrospective comments, Six Keystone config tips, Five Golden Rules! Four CI tools, Three powershell scripts, Two Keystone merge tips, …and a placeholder rule in the content tree. The sillyness continues as we Read more
