dotNET Weekly
Add a link
LoginRegister
PrevJanuary 2021Next
WSMTWTFS
53272829303112
23456789
310111213141516
417181920212223
524252627282930
631123456

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

An introduction to the Data Protection system in ASP.NET Core

by bill-s, 2021-01-16T19:21:14.283Z

The data-protection system is a set of cryptography APIs used by ASP.NET Core to encrypt data that must be handled by an untrusted third-party.

.net

Building and testing on multiple .NET versions with GitHub Actions

by ThomasArdal, 2021-01-12T06:44:43.410Z

Learn how to build and test a .NET (Core) application on multiple versions of .NET with GitHub Actions.

.net-coregithubtesting

A Practical Intro to Covariance and Contravariance in C#

by bill-s, 2021-01-16T19:20:41.929Z

When defining a generic interface, have you received a hint from Resharper like “The type parameter T could be declared as covariant” (or “contravariant”)? If so, have you then blindly applied the proposed refactoring which decorates your generic parameter with the in or out keyword? Like so: public interface ISomeGenericInterface<in T> I know I’ve done this a few times before deciding to dig deeper into what these terms actually mean and how they affect my type’s behavior. Type variance is one of the topics developers work with pretty much on a daily basis but don’t always understand it well.

c#

C# – Bellman–Ford Algorithm

by bill-s, 2021-01-16T19:23:13.846Z

In this article, we will learn C# implementation of Bellman–Ford Algorithm for determining the shortest paths from a single source vertex to all of the other vertices in a weighted graph

.net

Creating a recommendation engine using ML.NET Model Builder

by bill-s, 2021-01-16T19:41:20.940Z

More and more has been saying recently about the concept of no code. It is a platform for building applications without coding. You can create software and configure everything using just the mouse, a perfect way for non-technical people. ML.NET Model Builder can be described as a small seed of this solution. In this article, I want to show you how easily can you create a prediction model for your recommendation application with a few clicks.

machine-learning

gRPC & ASP.NET Core 5: Test gRPC endpoints with gRPCurl

by anthonygiretti, 2021-01-13T03:36:38.605Z

Do you know Curl? The tool that allows you to transfer data through HTTP (and others such as IMAP, FTP etc.) to the order line? Well know that a tool based on the same principle for gRPC exists: gRPCurl. In this article I will explain how to install and use gRPCurl to test your gRPC endpoints with ASP. NET Core 5.

asp.net-core

State of .NET - Blazor Web Development with .NET 5 - with Markus Egger

by bill-s, 2021-01-16T19:34:52.444Z

In this event, we are going to take a look at web development with Blazor (both Blazor Web Assembly and Blazor Server), now that that new technology has been available for a while. We will take an in-depth look at what's new in Blazor for .NET 5. Attendees will come away with a solid understanding of what Blazor is and how it can be used as part of your modern development mix.

blazor

Implement Azure Database for PostgreSQL - Hyperscale & Azure Kubernetes Service

by bill-s, 2021-01-16T19:38:55.850Z

Design an intelligent system for data ingest and transformation. Global investments company, BNY Mellon shows how they leverage Azure Database for PostgreSQL - Hyperscale (Citus), and Azure Kubernetes Service (AKS) to make this possible.

azure

Introduction to Test Driven Development (TDD) and AAA Testing using xUnit

by bill-s, 2021-01-16T19:34:03.711Z

I'm not ashamed to admit that for a long time I avoided writing tests for my code. I saw it as something that took up precious time that I could have spent on "real" coding. However, after experiencing first-hand the headache caused from having to maintain production code with little-to-no tests, I've been convinced that writing tests really are worth your time. Too many times have I been bitten by hidden bugs, that could have easily been identified if the appropriate tests were in place.

.net

Just released - NGraphQL, a new framework for building GraphQL APIs on .NET

by rivantsov, 2021-01-12T06:23:31.998Z

A new open source framework for building GraphQL APIs on .NET platform. Integrated with Asp.NET Core; Server and Client components

.net-standardasp.net-corec#githubopen-source

My preferred .NET console stack

by bill-s, 2021-01-16T19:20:59.716Z

There's type of application that has followed me since I learned to code in the mid-'80s, and that's the console application. For years they looked the same a Main(string[] args) and some naive inconsistent command line parser. That gradually improved with the adoption of various OSS helper libraries. In this post, I'll walk through what today is my alternative starting point to dotnet new console, a way that greatly reduces the boilerplate code needed for logging, parsing, and validation of arguments, letting me focus on the problem to solve and not the plumbing.

.net

.NET 5 Networking Improvements

by bill-s, 2021-01-16T19:39:55.194Z

With .NET 5 released in November, it’s a good time to talk about some of the many improvements in the networking stack. This includes improvements around HTTP, Sockets, networking-related security, and other networking primitives. In this post, I will highlight some of the more impactful and interesting changes in the release.

.net

OpenSleigh: tackling state persistence, part 1

by mizrael, 2021-01-16T02:15:06.257Z

Hi All! Here we go with another article about OpenSleigh. Today we’re going a bit deeper into the rabbit hole and see how it is dealing with state persistency.

.net-corec#eventsmicroservicesopen-source

Paging and Sorting using ASP .Net Core Razor Page, Web API, and Entity Framework

by bill-s, 2021-01-16T19:41:58.273Z

This post is part of the series 'Coding style'. Be sure to check out the rest of the blog posts of the series! How to enforce a consistent coding style in your projects Enforce .NET code style in CI with dotnet format Running GitHub Super-Linter in Azure Pipelines (this post)

asp.net-core

Start with a Monolith, NOT Microservices

by bill-s, 2021-01-16T19:25:06.312Z

Start with a Monolith! Why? Finding boundaries is a difficult thing to do and even harder to get right. Having to define those boundaries up-front for a microservices architecture is a recipe for additional and unneeded complexity. If you develop a loosely Coupled Monolith by applying the same principles when developing Microservices, you’ll be in a better place to refactor and change your boundaries as you gain insights.

.net

Understanding Microsoft's Docker Images for .NET Apps

by bill-s, 2021-01-16T19:24:41.664Z

To run .NET apps in containers you need to have the .NET Framework or .NET Core runtime installed in the container image. That's not something you need to manage yourself, because Microsoft provide Docker images with the runtimes already installed, and you'll use those as the base image to package your own apps.

docker

Using Azure Key Vault to manage your secrets

by bill-s, 2021-01-16T19:39:32.719Z

Azure Key Vault service is a service on Azure. It's a vault for your secrets that is encrypted. It solves the following problems: Secrets Management - Azure Key Vault can be used to Securely store and tightly control access to tokens, passwords, certificates, API keys, and other secrets. Key Management - Azure Key Vault can also be used as a Key Management solution. Azure Key Vault makes it easy to create and control the encryption keys used to encrypt your data. Certificate Management - Azure Key Vault is also a service that lets you easily provision, manage, and deploy public and private Transport Layer Security/Secure Sockets Layer (TLS/SSL) certificates for use with Azure and your internal connected resources.

azure

Venflow

by Twenty, 2021-01-13T10:27:09.728Z

A new PostgreSQL ORM built for performance better than Dapper and EF-Core while providing similar user experience.

.net.net-core.net-standardc#

Xamarin.Forms: Infinite Scroll ListView (Lazy Loading)

by bill-s, 2021-01-16T19:20:14.858Z

In this blog, we are going to learn how to design an Expandable Infinite Scroll ListView in Xamarin Forms Application. This Infinite scroll function not there in default Xamarin Forms, so we need to add the plugin for this. Here, we need to know, how infinite scroll works, First, we are going to show fixed no of data. Once the user scrolls to reach in the end, we can add more data at the end of the list, so that list will continuously scroll until the data end. Examples, Facebook Feed, and Twitter Feed.

xamarin

NewslettersAboutPrivacy Policy