(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Threading; | |
| using System.Threading.Tasks; | |
| using Microsoft.Extensions.Hosting; | |
| namespace WebApplication24 | |
| { | |
| public abstract class HostedService : IHostedService |
| using System; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| using Microsoft.AspNetCore.Server.Kestrel.Internal.System.IO.Pipelines; | |
| namespace WebApplication19 | |
| { | |
| public class Program | |
| { | |
| public static async Task Main(string[] args) |
| // Read additional notes at the end of the file | |
| using System; | |
| using System.Linq; | |
| using System.Collections.Generic; | |
| using System.Text; | |
| using System.Reflection.Metadata; | |
| using System.Diagnostics; | |
| #if NET462 | |
| #endif |
| jeffpapp [8:13 AM] | |
| Yeah, I’d be interested in that. Just haven’t had to look at monitors in a year or so | |
| damccull [8:13 AM] | |
| Ah hah...I was using DefaultAuthenticationScheme when apparently I should be using DefaultScheme. | |
| [8:14] | |
| yep |
| <!doctype html> | |
| <html> | |
| <style> | |
| body { | |
| background: white | |
| } | |
| section { | |
| background: black; | |
| color: white; |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| public sealed class WindowsOnlyFactAttribute : FactAttribute | |
| { | |
| public WindowsOnlyFactAttribute() | |
| { | |
| if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) | |
| { | |
| this.Skip = "This test requires Windows to run"; | |
| } | |
| } | |
| } |
| <Project Sdk="Microsoft.NET.Sdk.Web"> | |
| <PropertyGroup> | |
| <TargetFramework>netcoreapp2.1</TargetFramework> | |
| <UserSecretsId>Foobar</UserSecretsId> | |
| </PropertyGroup> | |
| <ItemGroup> | |
| <Content Include="$(AppData)\Microsoft\UserSecrets\$(UserSecretsId)\secrets.json" Link="secrets.json" /> | |
| </ItemGroup> |
| using Microsoft.AspNetCore.SignalR.Client; | |
| using System; | |
| using System.Threading.Tasks; | |
| namespace ConsoleApp1 | |
| { | |
| class Program | |
| { | |
| public static async Task Main() | |
| { |
https://docs.microsoft.com/en-us/dotnet/core/tutorials/index https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-2.2&tabs=visual-studio-code https://www.hanselman.com/blog/HowToSetUpASPNETCore22HealthChecksWithBeatPulsesAspNetCoreDiagnosticsHealthChecks.aspx https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-2.2 https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0-preview-9/
https://devblogs.microsoft.com/visualstudio/how-to-debug-your-live-aks-app-with-snapshot-debugger/ https://aksworkshop.io/