SEO is Dead; Time for Helpful Optimization
This year officially marks my 21st year blogging! I’ve been at this a long time. I owe many of my career successes to blogging and sharing my expertise. It’s gotten me jobs that skipped the technical...
View ArticleUsing the Popover API with HTML and Javascript in the browser
Popovers have become a ubiquitous UI element on the web, offering a clean and intuitive way to display additional information or actions to users. The Popover API provides native HTML features, with...
View ArticleEvery Professional Needs a Personal Website to Show-Off Skills and Career Growth
In today’s digital age, having a personal website is no longer a luxury—it’s a necessity. Surprisingly, a recent poll revealed that 81% of professionals still don’t have their own website. This article...
View ArticleHow to Cast an Int to an Enum in C#
Casting an integer to an enum in C# is a common task, especially when dealing with data that might come from a database, user input, or another external source. This article goes through the process,...
View ArticleC#: Read Text and JSON File Contents into Variable in Memory
Whether you’re building a C# console app, a web service, or some other project, reading the contents of a file is a common task performed. This article will provide you with the basics necessary to do...
View ArticleCSS: Create a Hero Block with Layered Images at Oblique Angle with Pure CSS
Hero blocks are a powerful visual component typically placed at the top of a landing page or homepage. It often includes a large image, title, and subtitle to capture the user’s attention immediately....
View ArticleCSS Image Styling Techniques
Styling images with CSS can significantly enhance your website’s visual appeal. In this guide, we’ll explore various techniques to transform your images using CSS, from creating circular shapes to...
View ArticleChris Pietschmann Awarded 2024 Microsoft MVP in Microsoft Azure and Developer...
I am excited to announce that I have been awarded the Microsoft MVP award for the 13th time! As always, I am honored to be recognized by Microsoft for the community work I do. My passion for technology...
View ArticleC#: Case-Insensitive String Contains Best Practices
When working with strings in C#, handling case-insensitive searches is often necessary. The String.Contains method in C# is case-sensitive by default, but there are various ways to perform...
View ArticleAzure Bicep: Parameter Files for Streamlined Infrastructure as Code (IaC)
With Azure Bicep’s continual improvement, parameter files have transformed how we manage and deploy configurations for different environments. This guide covers the essentials of Azure Bicep parameter...
View ArticleHow to Add 'Share on Bluesky' Action Intent Button to Your Website
If you’re looking to integrate a “Share on Bluesky” feature into your website, you’re in the right place. This article explains how to create a Bluesky share buttons, format action intent links, and...
View ArticleAnnouncing the Build5Nines Membership: Elevate your Cloud, DevOps, and AI...
I’m excited to announce a major milestone in my journey with Build5Nines. I have recently launched the Build5Nines Membership that provides expert guidance in DevOps, SRE, Cloud, and AI technologies...
View ArticleDistributed Social Media Is the Future: A Shift Away from Centralized...
The adoption of distributed networks such as Bluesky represents a shift in the landscape of social media from older centralized platforms like Facebook, TikTok, and X/Twitter. This evolution is driven...
View ArticleResetting Identity Seed in SQL Server After Deleting Records
In SQL Server, identity columns generate auto-incremented values, ensuring uniqueness in a table. When records are deleted, the identity seed does not reset automatically. This can create gaps in the...
View ArticleControl AI, or Be Replaced By Someone Who Does
Working smart has always been the key to success. But as technology evolves, the definition of hard work is changing. The rise of Artificial Intelligence (AI) and Generative AI is shifting the way...
View ArticlePower of Small Wins: Consistency Beats Perfection
Hard work is important, but smart work is what drives results. Many people chase perfection, waiting for the perfect moment, the perfect strategy, or the perfect idea. The truth is, perfection is a...
View ArticleAdapt as an AI Developer of Be Left Behind
Technology innovation has always been changing the role of the software developers. Just as Visual Basic made rapid application development more accessible, and Web 2.0 transformed static websites into...
View ArticleChris Pietschmann recognized as a HashiCorp Ambassador for 2025
I’m beyond honored and excited to share that I’ve been selected as a HashiCorp Ambassador for 2025! Being part of this global program is a recognition of contributions to the HashiCorp community and a...
View ArticleLeveling Up with Microsoft AI Skills Fest for Guinness World Record Attempt
I recently participated in the Microsoft AI Skills Challenge, and I wanted to share a quick note about it.
View Article