by bill-s, 2019-04-17T04:39:18.279Z
ASP.NET Core 3.0 introduces a new model for building rich, interactive, and composable UI called Razor Components. Razor Components are identical to components in Blazor, but now supported as a shipping feature in ASP.NET Core. With Razor Components, you get the interactivity of a client-side application, but with your app written entirely in C#.
In this talk we’ll go through the new component model in detail. I’ll show you how the same components can be run either on the server with interactivity handled over a SignalR connection or on the client via WebAssembly. We’ll also discuss how to handle issues like connection and app state management.
by bill-s, 2019-04-17T04:36:37.636Z
Lots of folks ask me about Raspberry Pis. How many I have, what I use them for. At last count there's at least 22 Raspberry Pis in use in our house.
A Pi-hole is a Raspbery Pi appliance that takes the form of an DNS blocker at the network level. You image a Pi, set up your network to use that Pi as a DNS server and maybe white-list a few sites when things don't work.
by bill-s, 2019-04-17T04:37:43.613Z
Writing integration tests for ASP.NET Core controller actions used for file uploads is not a rare need. It is fully supported by ASP.NET Core integration tests system. This post shows how to write integration tests for single and multiple file uploads.
by karthikchintala, 2019-04-18T06:28:13.443Z
A strategy design pattern is the most commonly used design pattern in computer programming.
In this post, we’ll refactor a switch case into a strategy design pattern. We’ll start with a basic switch case statement and then we’ll gradually refactor the code into strategy design pattern.
by bill-s, 2019-04-17T04:34:37.770Z
Azure Stream Analytics is a PaaS cloud offering on Microsoft Azure to help customers analyze IoT telemetry data in real-time. Stream Analytics now has embedded ML models for Anomaly Detection, which can be invoked with simple function calls. Learn how you can leverage this powerful feature set for your scenarios.
by bill-s, 2019-04-17T04:39:47.469Z
Reinforcement Learning is a step by step machine learning process where, after each step, the machine receives a reward that reflects how good or bad the step was in terms of achieving the target goal. By exploring its environment and exploiting the most rewarding steps, it learns to choose the best action at each stage.
by ThomasArdal, 2019-04-16T07:57:45.521Z
Serilog and log4net are popular choices when choosing a logging framework in .NET. Read this guide to learn all about each framework and what to pick.