dotNET Weekly
Add a link
LoginRegister
PrevSeptember 2020Next
WSMTWTFS
36303112345
376789101112
3813141516171819
3920212223242526
4027282930123

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!

Awesome Microservices .NET Core Resources

by mjebrahimi, 2020-09-03T17:09:21.186Z

The Best Resources for Microservices in .NET Core - Tutorials, Source Code Samples, ...

.net.net-coreasp.net-coreasp.net-mvcmicroservices

A Deep Dive into How .NET Builds and Ships

by bill-s, 2020-09-03T04:35:33.054Z

This is a deep technical dive into the machinery and processes used by the .NET Team to build and ship .NET. It will be of interest to those who wish to know about such topics as: How .NET builds a product developed across many repos. Safely handles security patches. Preps and validates a product for release. This post begins by laying out the multi-repository world that makes up the .NET product, its inherent challenges, and how we deal with them. This is a review of some of the information presented in The Evolving Infrastructure of .NET Core. Then it takes a close look at how we build, prep, and ship the product, especially around releases that include security fixes.

.net

Azure fundamentals

by bill-s, 2020-09-04T14:51:47.488Z

Interested in the cloud, but aren't quite sure what it can do for you? This path is the place to start. In this learning path, you will: Learn cloud concepts such as High Availability, Scalability, Elasticity, Agility, Fault Tolerance, and Disaster Recovery Understand the benefits of cloud computing in Azure and how it can save you time and money Compare and contrast basic strategies for transitioning to the Azure cloud Explore the breadth of services available in Azure including compute, network, storage, and security For specific training for the AZ-900 certification and information on how to register for the exam, see AZ900 Microsoft Azure Fundamentals Exam.

azure

Build a REST API in .NET Core

by bill-s, 2020-09-03T04:38:19.093Z

One way to scale large complex solutions is to break them out into REST microservices. Microservices unlock testability and reusability of business logic that sits behind an API boundary. This allows organizations to share software modules because REST APIs can be reused by multiple clients. Clients can then call as many APIs from mobile, web, or even static assets via a single-page app.

.net-core

Blazor GameDev – part 9: Finite State Machine

by mizrael@yahoo.it, 2020-08-31T01:45:50.939Z

Hi everyone! Welcome back to part 8 of our Blazor 2d Gamedev series. Today we’ll keep refactoring our last example, cleaning up the code using a Finite State Machine. As usual, you can check out the results in your browser before moving on. Use left/right arrows to move the player and the space bar to attack.

.net-coreasp.net-coreblazor

Building Flappy Bird with Blazor (Part One)

by bill-s, 2020-09-01T01:37:22.932Z

In this tutorial series, we will be recreating the infamous Flappy Bird game using Blazor WebAssembly. This project was inspired by the vanilla JavaScript project created by Ania Kubow. In contrast to Ania’s project, however, our Blazor application will be written in C#, without any JavaScript.

blazor

Deploying .NET Core to Heroku

by bill-s, 2020-09-03T04:35:53.476Z

I've always loved coding in C#. Equally, I love using Heroku to host personal projects - they have a nice UI, and a free tier! However, there are a few limitations. Notably, .NET Core is not supported out of the box 😢. We can fix that!

.net-core

Docker compose an ASP NET Core application with SQL Server

by bill-s, 2020-08-31T07:42:53.473Z

This blog post is about containerizing an ASP.NET Core Application with SQL Server. In this blog post I will explain how to run the migrations as part of the deployment process. In this post I am building an ASP.NET Core Web API application and I have enabled Swagger for testing purposes. I have added a Dockerfile and docker-compose.yaml file using Visual Studio code. Here is the Dockerfile I generated using Docker extension VS Code.

docker

Exploring the .NET Core library Coravel for Task Scheduling, Caching, Mailing and more

by bill-s, 2020-08-31T07:42:28.947Z

Coravel claims it is a "Near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (and more) a breeze!" A lovely claim, that is, in fact, true! It's open source and on Github at https://github.com/jamesmh/coravel so give Coravel a star!

.net-core

Follow My Explorations into AWS for .NET Developers

by bill-s, 2020-08-31T07:42:07.757Z

Earlier this year, a friend who is a dev advocate for .NET on AWS reached out to me to see if I had any awareness at all about the support Amazon Web Services has for .NET developers and .NET applications. My answer was a definite no. I’m an Azure fan girl and had never even thought about .NET on AWS. When he started rattling off some of what’s available, APIs, tooling and a dedicated team, I was surprised.

.net

Implementing Authorization Code grant using Identityserver4 with PKCE

by referbruv, 2020-09-01T12:56:52.866Z

In this article, let's look at one of the most commonly used OAuth flow which involves a user interaction with the Authorization Server for accessing a resource. This is called as the Authorization Code flow, provided by the Authorization Code grant type. This flow is further strengthened by PKCE aka Proof Key for Code Exchange, which adds another layer of security by means of code_challenge and code_verifier concept.

.net-core

np - A better npm publish

by bill-s, 2020-09-03T17:31:34.913Z

Interactive UI Ensures you are publishing from your release branch (main and master by default) Ensures the working directory is clean and that there are no unpulled changes Reinstalls dependencies to ensure your project works with the latest dependency tree Ensures your Node.js and npm versions are supported by the project and its dependencies Runs the tests Bumps the version in package.json and npm-shrinkwrap.json (if present) and creates a git tag Prevents accidental publishing of pre-release versions under the latest dist-tag Publishes the new version to npm, optionally under a dist-tag Rolls back the project to its previous state in case publishing fails Pushes commits and tags (newly & previously created) to GitHub/GitLab Supports two-factor authentication Enables two-factor authentication on new repositories (does not apply to external registries) Opens a prefilled GitHub Releases draft after publish Warns about the possibility of extraneous files being published See exactly what will be executed with preview mode, without pushing or publishing anything remotely Supports GitHub Packages

javascript

Securing Azure Functions using certificate authentication

by bill-s, 2020-09-04T07:04:05.463Z

This article shows how to secure Azure Functions using X509 certificates. The client is required to send a specific certificate to access the Azure Function. Code: https://github.com/damienbod/AzureFunctionsSecurity Blogs in the series Securing Azure Functions using API Keys Securing Azure Functions using Certificate authentication

azure

Symmetric and Asymmetric Encryption in .NET Core

by bill-s, 2020-09-03T04:36:48.726Z

This post looks at symmetric and asymmetric encryption and how this could be implemented in .NET Core. Symmetric encryption is fast and can encrypt or decrypt large amounts of text, streams or files but requires a shared key. Asymmetric encryption can be used without shared a key, but can only encrypt or decrypt small texts depending of the key size.

.net-core

NewslettersAboutPrivacy Policy