I learned today that the GitHub Enterprise license is included with your Visual Studio Subscription (previously MSDN subscription). This means that you can use the Enterprise features of GitHub when you tie your VS Subscription with it. Great news for people with that subscription, so you don't have to pay for both. Here is a … Continue reading GitHub Enterprise included with Visual Studio Subscription
Author: DarthPedro
Getting Started with Minimal WebAPI: Beginner’s Guide
Minimal WebAPIs offer a lightweight and streamlined approach to building web APIs in ASP.NET Core. In this beginner's guide, we will explore the fundamental concepts of Minimal WebAPI development using C#. We'll cover the basics of creating endpoints, handling requests, and returning responses. Prerequisites To follow along with this guide, you should have a basic … Continue reading Getting Started with Minimal WebAPI: Beginner’s Guide
Level up string manipulation with String Interpolation in C#
String manipulation is a fundamental aspect of software development, allowing us to create dynamic and expressive outputs. In C#, one powerful tool that enhances the readability and simplicity of string manipulation is string interpolation. Let's explore the benefits and usage of string interpolation in C#, and how it can improve your coding experience. What is … Continue reading Level up string manipulation with String Interpolation in C#
Use VS Code to Edit WebApi Projects
You can use Visual Studio Code (VS Code) as an editor for web API projects. VS Code is a lightweight, cross-platform code editor that provides a rich set of features and extensions for working with various programming languages, including C# and .NET. To work with ASP.NET Web API projects in VS Code, you need to … Continue reading Use VS Code to Edit WebApi Projects
RESTful Web APIs Book
I've been reading this book on the basics of RESTful API. It has a good description of the basics with a concentration on building hypermedia API. While that was an important part of the original REST definition, it seems to continue to be the least used and more misunderstood. But I recommend this book for … Continue reading RESTful Web APIs Book
.HTTP Files in Visual Studio 2022
As of Release 17.5, Visual Studio 2022 now has support for declaring and running http requests from within the IDE. Similar to such tools as Postman, you can define requests, VERBS, headers, and request bodies. Then run them against your local development environment or any public services. To read more about this new feature, please … Continue reading .HTTP Files in Visual Studio 2022
Blazor and React Comparison
I found this interesting article from an Infragistics developer comparing features and performance between Blazor web apps and React apps. His analysis seems pretty accurate, with Blazor making great strides over the last couple of years. And now it's mainly a choice of developer knowledge and productivity. As a .NET developer, Blazor gives you a … Continue reading Blazor and React Comparison
Announcing Spectre.Console.Extensions Project
I've been using and writing about the Spectre.Console project to easily build console applications for a long time now. Read about building Spectre.Console apps here. As I've been working with this library, I have duplicated code in various projects that should really be shared... like the ITypeRegistrar and ITypeResolver for different Dependency Injection (DI) frameworks. … Continue reading Announcing Spectre.Console.Extensions Project
CSS Isolation in Blazor Components
This article has great examples of using the CSS Isolation feature in on Blazor components. Being able to package up CSS closer to the actual component definitely makes it easier to layout your component the way you want without a huge css file in your project. It also helps with reuse because the CSS for … Continue reading CSS Isolation in Blazor Components
GitHub Action to Publish NuGet
I was working on GitHub on a new project and wanted to build and locally publish some NuGet packages in that repository. While doing a bunch of searching on the web, I found this article by Andrew Craven extremely useful: A NuGet package workflow using GitHub Actions!