dotNET Weekly
Add a link
LoginRegister
PrevAugust 2020Next
WSMTWTFS
312627282930311
322345678
339101112131415
3416171819202122
3523242526272829
36303112345

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!

Azure Static Web Apps are Awesome

by bill-s, 2020-08-07T20:16:04.791Z

Over the last 3 months or so, I’ve been building a lot of experimental software on the web. Silly things, fun things. And throughout, I’ve wrangled with different ways to host modern web content.

azure

Azure Fundamentals — Almost all you need to know

by bill-s, 2020-08-04T05:50:42.037Z

Let’s start with the reason why any cloud is a cheaper option than others: Economies of Scale. Economy of scale is the ability to reduce costs and gain efficiency when operating at a larger scale in comparison to operating at a smaller scale. Cloud services offer high availability, fault tolerance, agility, scalability, elasticity, global reach, disaster recovery, security and lots more. It involves moving away from CapEx (Capital expenditure — server / storage / network upfront costs) into OpEx ( Operational Expenditure — deductible expense on cloud services used). The following diagram shows how with CapEx you are always playing catch up and are either under-provisioned or over-provisioned most of the time, whereas with OpEx model you depend on a cloud service to autoscale (up or down) and then pay the appropriate costs for rendered services later (no upfront costs).

azure

Blazor GameDev – part 7: animations

by mizrael@yahoo.it, 2020-08-06T02:38:55.186Z

Hi my fellow gamedevs! Welcome back to part 7 of our Blazor 2d Gamedev series. Today we’re going to step into the marvelous world of animations using spritesheets 🙂

.net-coreasp.net-coreblazorc#

Build High-performance Microservices with gRPC and .NET

by bill-s, 2020-08-07T19:30:23.164Z

gRPC is a high-performance RPC framework designed for microservices. In this talk you will learn how to use gRPC in .NET and see how gRPC's support for deadlines and cancellation can be used to create fast, reliable microservice apps.

.net

Free eBook: Developer’s Guide to Azure: 2020 Edition

by bill-s, 2020-08-07T22:47:22.310Z

The new “Developer’s Guide to Azure” eBook published from Microsoft, written by Build5Nines’ own Chris Pietschmann, is your guide to getting started with Microsoft Azure development. This book is a great jumpstart to your journey as an Azure Developer or Azure Architect working to create websites, databases, Internet of Things (IoT) solutions, and so much more!

azure

Getting Started: Apache Kafka with .NET Core

by bill-s, 2020-08-07T19:23:31.294Z

If you’re interested in playing around with Apache Kafka with .NET Core, this post contains everything you need to get started. I’ve been interested in Kafka for awhile and finally sat down and got everything configured using Docker, then created a .NET console app that contained a Producer and a Consumer. Here’s my complete process of what that involved.

.net-core

I Love Azure Static Web Apps

by bill-s, 2020-08-07T19:25:48.360Z

As a web developer, I have fully embraced the idea that to extract pure performance out of our web applications we need to reduce the amount of time that a server needs to churn on request. Statically generated web sites really scratch that itch.

azure

Learning How to Transition Your SQL Server Skills to Azure SQL

by bill-s, 2020-08-07T19:23:59.311Z

Are you interested in learning how to translate your existing SQL Server expertise to Azure SQL including Azure SQL Database and Azure SQL Managed Instance? In this episode, Bob Ward, Anna Hoffman, and Marisa Brasile announce all-new content on YouTube, Github, and Microsoft Learn to help you become an Azure SQL professional. And, to support you as you learn, you can join Bob & Anna in four-day series of live sessions: aka.ms/azuresqlbootcamp

azure

In-Memory caching in ASP.NET Core

by iammukeshm, 2020-08-07T19:52:33.103Z

Here is how you can speed up your ASP.NET Core Application's Response time by over 50-80%. The Topics covered are as follows. 1. What is Caching? 2. Caching in ASP.NET Core 3. What is In-Memory Caching in ASP.NET Core? 4. Pros and Cons of In-Memory Caching 5. Endpoint to Get / Set Cache in Memory 6. Practical Cache Implementation

asp.net-core

Learn about the latest .NET Productivity features

by bill-s, 2020-08-07T19:31:33.627Z

The .NET Productivity team (a.k.a. Roslyn) is constantly thinking of new ways to make .NET developers more productive. We’ve been working hard to take the feedback you’ve sent us and turn it into tools that you want! In this post, I’ll cover some of the latest .NET productivity features available in Visual Studio 2019.

.net

Monitoring .NET Core applications on Kubernetes

by bill-s, 2020-08-07T19:28:17.930Z

Prometheus is an open source monitoring solution that collects metrics from the system and its applications. As a developer, you can query these metrics and use them to create alerts, which you can use as a source for dashboards. One example would be using Prometheus metrics with Grafana. In this article, I show you how to use Prometheus to monitor a .NET Core application running on Kubernetes. Note that installation instructions are not included with the article. I do include a reference for using the Prometheus Operator to create and configure Prometheus on Kubernetes.

.net-core

OpenTelemetry .NET Beta Released!

by bill-s, 2020-08-07T20:07:03.534Z

Today, we are happy to announce that the OpenTelemetry .NET SDK has reached beta. This means that you can now begin integrating the OpenTelemetry .NET SDK into your applications and libraries to capture and export metrics and traces.

.net

Performance with Profiling Part 3: Profiling and Production

by bill-s, 2020-08-03T04:33:42.860Z

In part 3 of our multi-part series on performance profiling, PM Esteban Herrera shows us how to profile apps once they are in production.

.net

Shifting from Express.js to Azure Functions

by bill-s, 2020-08-03T18:08:41.513Z

Express.js is one of the most popular Node.js frameworks for web developers and remains an excellent choice for building apps that serve API endpoints. When migrating code to a serverless architecture, refactoring Express.js endpoints affects the following areas: Middleware: Express.js features a robust collection of middleware. Many middleware modules are no longer required in light of Azure Functions and Azure API Management capabilities. Ensure you can replicate or replace any logic handled by essential middleware before migrating endpoints. Differing APIs: The API used to process both requests and responses differs among Azure Functions and Express.js. The following example details the required changes. Default route: By default, Azure Functions endpoints are exposed under the api route. Routing rules are configurable via routePrefix in the host.json file. Configuration and conventions: A Functions app uses the function.json file to define HTTP verbs, define security policies, and can configure the function's input and output. By default, the folder name that which contains the function files defines the endpoint name, but you can change the name via the route property in the function.json file.

azure

Using .NET Core Tools to Create Reusable and Shareable Tools & Apps

by bill-s, 2020-08-07T19:32:10.763Z

Starting with .NET Core 2.1 Microsoft introduced the Dotnet Tools platform as part of the .NET Core SDK and since then these tools have become a vital although underutilized part of the .NET Eco system. Dotnet Tools are a simple way to create, publish and consume what are essentially .NET Core applications that can be published and shared using the existing NuGet infrastructure for packaging and distribution. This means it's really quick and easy to build tools that you can share either publicly or privately.

.net

NewslettersAboutPrivacy Policy