I had the opportunity to attend the Microsoft BUILD conference in Seattle last week and wanted to capture all the notes I had taken while I was there. I have broken the notes into 5 categories. There was over 300 sessions so there was a lot more covered that I didn't have the opportunity to … Continue reading Microsoft BUILD Conference Notes
Uncategorized
Introduction to GraphQL
Tags: GraphQL I was preparing for a presentation to my team at work on GraphQL and thought that it would be good to share the material on my blog. My two primary sources for learning GraphQL have been the GraphQL.org site and this course on PluralSight Building Scalable APIs with GraphQL by Samer Buna. I … Continue reading Introduction to GraphQL
Structuring Your Domain Model
Tags: DomainDrivenDesign; This article is a continuation of a series on building the Person Service. Here is the list of articles in the series. Getting Started Building the Person Service In this article I am going to define the domain model for the Person Service. Our primary entity in this system will be a person. … Continue reading Structuring Your Domain Model
Heating, Ventilation and Air Conditioning (HVAC) Repair
The Issue So I had an interesting learning opportunity this weekend about heating, ventilation and air conditioning (HVAC) diagnostics and repair. Late Friday afternoon my wife noticed that it was getting warm on the main floor of our two story house so she went to the thermostat only to find nothing being displayed on the … Continue reading Heating, Ventilation and Air Conditioning (HVAC) Repair
Getting Started Building the Person Service
Tags: PersonService At my company we have a service which provides information about all employees. The service has only one table and returns either a single object representing an employee or a DataTable containing information about one or more employees. The service gets it's information from our HR system. The service allows you to specify … Continue reading Getting Started Building the Person Service
Some Things I Learned While Getting Started with .NET Standard
Tags: .NET Standard;C#; I recently created a new .NET library, which I wrote about here, and I decided to create it using the new .NET Standard library. I had read about .NET Standard when they announced it and read several articles that discussed it of which Rick Strahl's article is a must read. As with … Continue reading Some Things I Learned While Getting Started with .NET Standard
A New Password Library in C#
Tags: C#;Security I recently had a need to generate a password that met a defined policy. I came across several good discussions on Stack Overflow that provided ways to generate cryptographically secure passwords using RNGCryptoServiceProvider to generate truly random bytes. Yet none of the discussions talked about how to implement policies such as having at … Continue reading A New Password Library in C#
Adding Diagnostics in Entity Framework Core
Tags: EFCore, ASPNETCore, Prefix, DBMonitor In my last article I talked about getting started with Entity Framework Core. In this article I want to cover the diagnostics aspect of Entity Framework Core. We will look at enabling logging in our application and how to use a profiler to get more in-depth information about Entity Framework. … Continue reading Adding Diagnostics in Entity Framework Core
Getting Started with Entity Framework Core
Tags: EFCore, dotConnect, Oracle, MSSQLServer, dotnetcore Goals Having a little experience with previous versions of the Entity Framework, I wanted to learn Entity Framework Core. We use a mixture of Oracle and MS SQL Server at work, and I wanted to understand the differences of getting started with each. So in this article I will … Continue reading Getting Started with Entity Framework Core
Getting Started with HangFire using ASP.NET Core and SQL Server 2016 running in Docker
There are a number of use cases when you need to perform background processing in a web application. mass notifications/newsletter; batch import from xml, csv, json; creation of archives; firing off web hooks; deleting users; building different graphs; image/video processing; purge temporary files; recurring automated reports; database maintenance; The problem is performing background jobs in … Continue reading Getting Started with HangFire using ASP.NET Core and SQL Server 2016 running in Docker