
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
-
Using subfolders for Sitecore config files
Recently, I’ve been changing the organization method I’m using when architecting builds for my clients. Sitecore supports automatically patching in include files from subfolders of App_Config\Include, which allows for architecting project-specific overrides and environment-specific settings in a much cleaner manner. Kamruz Jaman just wrote a great post about this on Friday. The upshot? Stop putting your files… Read more
-

Upcoming VS Online licensing changes greatly helping Microsoft’s position
Last week, Brian Harry announced on his blog some upcoming changes to the Visual Studio Online licensing. Word is that the changes should be coming in the next few months (an August-like timeframe is mentioned). The announced changes are going to be a great help in positioning Microsoft against some of their competition in the Application Lifecycle… Read more
-

WCF and CORS: “No ‘Access-Control-Allow-Origin’ header is present on the requested resource”
If you are building an Angular app (or other form of HTML5 web application) you are probably running controllers on JSON data to bind to repeaters and present to your users. In many examples, this is usually set up with static data, or a local file, but inevitably you will want to architect something a… Read more
-

Visual Studio and Git error: “URI formats are not supported”
Recently, while trying to synchronize with my Visual Studio Online git repository, the Visual Studio Git plugin started displaying the error “URI formats are not supported” while attempting to execute a pull operation. This appears to be an issue introduced with Update 2, and at least from my own experience only appears to be affecting… Read more
-

Sitecore 7: Ensuring IQueryable ordering with string fields
I hadn’t had the chance to really play around with the indexing options in Sitecore 7 until this past week when I needed to build a listing page from an index and sort it by the page title. At first, I just couldn’t get it to work. The ordering never seemed to match up to the… Read more
-
Using MongoLab to manage your MongoDb instances
If you have been looking at getting into using document-oriented storage, you have probably looked at the variety of NoSQL offerings such as CloudDB, Elasticsearch, or MongoDB. These databases are built for scalability, performance, and high availability, tailored for gathering large quantities of data in a reliable manner. My personal preference is MongoDB, as the support… Read more
