Colorful.Console
A developer explores and contributes to Colorful.Console, a C# library for creating colorful console apps with ASCII art and Figlet fonts.
Muhammad Rehan Saeed is a software developer at Microsoft, open-source contributor, and former Microsoft MVP, specializing in C#, .NET, and sharing real-world development experience through live streaming and community engagement.
102 articles from this blog
A developer explores and contributes to Colorful.Console, a C# library for creating colorful console apps with ASCII art and Figlet fonts.
Introduces a PowerShell script to simplify creating SSL/TLS certificates, CA certificates, and client certificates, automating complex command-line tools.
Explores Serilog for structured JSON logging in .NET and introduces Serilog.Exceptions to capture full exception details.
A .NET-specific cheat sheet for Big-O algorithm complexity, covering time/space efficiency of common data structures and sorting algorithms.
A developer shares their experience of being awarded Microsoft MVP status, detailing the application process and the benefits received.
A guide to creating a dynamic sitemap.xml file for ASP.NET MVC applications to improve search engine crawling.
An update on the new ASP.NET Core Boilerplate project template, detailing its features, improvements, and current limitations.
Explains how to minify HTML in ASP.NET MVC to remove extra whitespace from Razor comments and code, saving bandwidth.
A guide to dynamically generating a robots.txt file in ASP.NET MVC, including SEO benefits and code examples.
Explains how to implement canonical URLs in ASP.NET MVC to improve SEO by consolidating page rank and avoiding duplicate content issues.
A technical guide on implementing RSS and Atom feeds within ASP.NET MVC applications, covering formats, structure, and best practices.
Explores how C# 6.0 features, like the nameof operator, help developers write safer, less error-prone code by preventing common mistakes.
Explains how to implement Content Security Policy (CSP) in ASP.NET MVC to enhance security by controlling allowed content sources.
A guide to enhancing ASP.NET MVC security using NWebSec NuGet packages to configure HTTP response headers and implement Content Security Policy.
Explains how to use Reactive Extensions (Rx) to sample high-frequency C# events like TextChanged in WPF, reducing UI updates.
A guide to securing the ASP.NET MVC Web.config file, covering custom errors, cookie security, and removing revealing HTTP headers.
Advocates for built-in configuration file transforms in Visual Studio, discussing the SlowCheetah extension and recent Microsoft updates.
A guide to creating and sharing custom Visual Studio project templates, covering both the built-in export wizard and VSIX packages.
A comprehensive guide to implementing favicons and related icons for modern websites, covering various devices and platforms with ASP.NET MVC examples.
An overview of ASP.NET Core Boilerplate, a professional template for building secure, fast, and SEO-friendly web applications with improvements over the default MVC template.