Code Chronicles #8: Unveiling Serilog's Hidden Treasures

If Serilog is your go-to logging library in the .NET ecosystem, have you ever wondered if you're fully exploiting its capabilities? Today, we'll explore some Serilog features that often go unnoticed but are powerful tools when employed correctly. So, brace yourself for a deep dive into

Code Chronicles #7: Navigating the World of Jenkins Shared Libraries

Let's look into the domain of DevOps and explore a vital tool for managing complex Jenkins pipelines: Jenkins Shared Libraries. Jenkins Shared Libraries: A Game Changer for Pipelines Even though I primarily focus on software architecture and development, my role often requires putting on my DevOps hat. While

Code Chronicles #6: Mastering CI/CD Pipelines with NUKE, the C# Build Automation System

Let's explore a tool that's a dream come true and a secret weapon for .NET developers: NUKE, a free, open-source build automation system. NUKE: Shaping Build Automation in C# Ever dreamed of coding your entire CI/CD pipeline in C#? Or perhaps you've longed

Code Chronicles #5: Harnessing the Power of Directory.Build Files

Today's issue of Code Chronicles explores a lesser-known secret of .NET development: the Directory.Build.props and Directory.Build.targets files. If you've ever longed for an easier way to sync NuGet package references, common properties, or items across multiple projects, or wished for a consistent

Code Chronicles #4: Unveiling the Art of Steganography in Digital Images

We'll peek behind the pixels and explore the fascinating realm of steganography. It's time to unravel how images can hold more than just beautiful landscapes or cherished memories! What is Steganography? Steganography is the art of hiding a file, message, image, or video within another file,

Code Chronicles #3: Mastering NuGet Package Versioning

Let's dive into a topic that resonates with many of us - the intricacies of NuGet package versioning and publishing. The Challenge: Whether you're working in an enterprise environment with various teams or developing libraries for the broader dev community, a consistent challenge is to design

Code Chronicles #2: Streamlining Your Daily AWS Authentication Process

In this edition, we tackle a familiar obstacle - the daily drill of authenticating against AWS with an account set up with MFA. The process can be a drag, especially if you're retrieving custom packages from your CodeArtifact repository or images from your ECR. The Challenge: You'

Code Chronicles #1: Conquering a Visual Studio and Docker Compose Puzzle

Welcome, Code Crafters, to the first edition of the Code Chronicles series! Dive straight into a recent challenge I faced with Visual Studio and Docker Compose. Who knows, this story might even help you solve a similar problem! Here's what happened: I've been working on a
You've successfully subscribed to Code Crafting Tips
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.