Did you know that the .NET compiler turns our async methods into classes? And that .NET adds a try/catch block to each of these classes, potentially hiding thrown exceptions? It's true!In this session, we will learn how to best use async/await in C# by analyzing how .NET compiles our async code.Join
REST vs GraphQL - What's the best kind of API?Should you build/ use a REST API or a GraphQL API? Can you only use GraphQL with React? Time for a detailed comparison!Limited Offer! Join the Full "Node.js - The Complete Guide" Course at 90% off: https://acad.link/nodejsExclusive Discount also available for our "React.js - The Complete Guide" Cour
Intro to VSCode for C# Developers - From Installation to DebuggingVisual Studio isn't the only C# editor that Microsoft makes. Visual Studio Code (VSCode) is a cross-platform development environment that can be used for development with most languages including C#. In this video, we are going to look at what VSCode is, how to install it, and how to use it to devel
Announcing Dapr, an open source project to make it easier for every developer to build microservice applicationsIt is remarkable to see the transformation over the last few years as more and more developers build scalable, cloud native applications, taking advantage of managed services to deploy and run them.
Dynamic data masking on MSSQL – DataMajorWhile working on an external database I noticed something interesting, I was looking date in a transaction table, all of its values where ‘1900-01-01’. I start wondering what was happening there, until I realized that I didn’t have UNMASK database permission.
Top 10 Hidden Gems in Visual Studio - Speed Up Development Without Increasing Your CostsFull courses: https://iamtimcorey.com/courses-offered/Blog Post with Code Samples: https://iamtimcorey.com/vs-gemsPatreon: https://patreon.com/IAmTimCoreyNewsletter signup: https://iamtimcorey.com/general-sign-up Visual Studio is much more than just a text editor. There is a ton of power built into
Creating NuGet Packages the easy way with .NET Standard in C#NuGet packages are a way to share versioned code with the world. If you have done any development in C#, you have used NuGet packages, even if you didn't know it. Almost every template in Visual Studio is made up of NuGet packages. That allows us to create flexible applications that upgrade parts of
Logging in .NET Core 3.0 and Beyond - Configuration, Setup, and MoreDid you know that .NET Core has logging built right into it? Do you know how to configure it or how it works? In this video, we are going to look at how logging works in .NET Core and how to make it even better. This video was built on .NET Core 3.0 but it will work in both older and newer versions
Protobuf definition best practicesProtocol buffers are a mechanism for sending data through the series of tubes known as the Internet. One common use of them is to define gRPC specifications?—?essentially a form of remote procedure calls. With gRPC service definitions, you create a “service” that has RPC methods.
Intro to gRPC in C# - How To Get Started,There is a lot of buzz around gRPC right now. The biggest thing I hear is that it is confusing and people aren't sure when or how to use it. In this video, I am going to introduce gRPC in C#, show you how to set it up, and how to consume a gRPC service. We will also discuss when gRPC might be the ri
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.