dotNET Weekly
Add a link
LoginRegister
PrevSeptember 2018Next
WSMTWTFS
352627282930311
362345678
379101112131415
3816171819202122
3923242526272829
4030123456

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!

API Best Practices

by bill-s, 2018-09-21T02:45:43.975Z

Designing a web API (or Application Programming Interface) that lives on a webserver can be very difficult. Not only must you be concerned with security, but also with working well with a clients that may be written in any number of other programming languages, running on who-knows-what platforms, possibly with slow or intermittant connectivity. You’ll also have to future-proof your API in such a way that you can safely upgrade it as you discover new things that it needs to do. In addition, you want to control how other parties use your API, so that they can’t damage the system. You also need to consider how you will handle things like errors, outages, and upgrading the system. All in all, there is a lot of stuff you need to consider in order to successfully build a new API that other people will use and that you can actually support.

.net

Azure DevOps Continuous Build/Deploy/Test with ASP.NET Core 2.2 Preview in One Hour

by bill-s, 2018-09-21T02:46:04.377Z

I've been doing Continuous Integration and Deployment for well over 13 years. We used a lot of custom scripts and a lovely tool called CruiseControl.NET to check out, build, test, and deploy our code.

azure

CQRS snippets

by cezarypiatek, 2018-09-24T20:21:20.494Z

The CQRS/CQS pattern works great, I immediately found a lot of benefits. It helps me to enforce separation of concerns, single responsibility and consistency in my codebase, as well as eliminate all that AOP magic with restoring full control over the code execution. Unfortunately, there is also a boring side of implementing CQRS - THE TYPING. I prepared a couple of snippets with Resharper’s LiveTemplates which help to create, consume and test commands and queries to make this tedious part of CQRS more convenient.

.netc#visual-studiotools

Customizing ASP.​NET Core Part 01: Logging

by JuergenGutsch, 2018-09-25T06:45:21.975Z

In this first part of the new blog series about customizing ASP.NET Core, I will show you how to customize the logging. The default logging only writes to the console or to the debug window. This is quite good for the most cases, but maybe you need to log to a sink like a file or a database. Maybe you want to extend the logger with additional information. In that cases you need to know how to change the default logging.

c#.net-coreasp.net-core

Customizing ASP.​NET Core Part 02: Configuration

by JuergenGutsch, 2018-09-25T06:45:54.005Z

This second part of the blog series about customizing ASP.NET Core is about the application configuration, how to use it and how to customize the configuration to use different ways to configure your app. Maybe you already have an existing XML configuration or want to share a YAML configuration file over different kind of applications. Sometimes it makes also sense to read configuration values out of a database.

c#.net-coreasp.net-core

Go vs C#: Garbage Collection

by alexyakunin, 2018-09-24T11:08:25.820Z

The authors compare Go and C# garbage collection performance using GCBurn -- a benchmark they crafted to measure the most important GC performance metrics directly.

.netc#visual-studio.net-core

Go vs C#, part 2: Garbage Collection

by alexyakunin, 2018-09-24T11:06:51.327Z

The authors compare Go and C# garbage collection performance using GCBurn -- a benchmark they crafted to measure the most important GC performance metrics directly.

.netc#visual-studio.net-core

Have Your Pi and Eat It Too: .NET Core 2.1 on Raspberry Pi

by bill-s, 2018-09-21T02:47:15.059Z

The open source, cross-platform design of .NET Core opens up all kinds of new possibilities for .NET developers. This talk teaches the attendee how to install the .NET Core runtime on the ultimate IoT platform, Raspberry Pi and unlock the potential of IoT devices for .NET developers!

.net-core

Introducing Microsoft.com/Learn

by bill-s, 2018-09-25T02:33:59.031Z

Today we’re announcing the release of our new learning website called Microsoft Learn – the best place to start learning Microsoft technologies.

.net

Microsoft 365 adds modern desktop on Azure

by bill-s, 2018-09-25T02:34:34.354Z

Today, we are announcing Windows Virtual Desktop, the best virtualized Windows and Office experience delivered on Azure. Windows Virtual Desktop is the only cloud-based service that delivers a multi-user Windows 10 experience, optimized for Office 365 ProPlus, and includes free Windows 7 Extended Security Updates. With Windows Virtual Desktop, you can deploy and scale Windows and Office on Azure in minutes, with built-in security and compliance.

azure

Parallel Custom Build Tools in Visual Studio 2017

by bill-s, 2018-09-21T02:47:31.154Z

Many projects need to use additional tools during their build to generate sources for further compilation or perform other custom build tasks. VC projects have always supported Custom Build Tool integration, but it had some limitations. One of the popular requests on UserVoice is Allow custom build tools to run in parallel. Another problem is that often custom build outputs need to be passed to other build tools (for instance, some tools can generate C/C++ sources, which need to be passed to the compiler) and there was no easy way to specify that.

vs

WebAssembly Load Times and Performance

by bill-s, 2018-09-21T02:47:00.736Z

A few weeks ago we talked about WebAssembly and its advantages over asm.js. As promised, now it’s time to look at the performance and load times of Unity WebGL in four major browsers.

.net

NewslettersAboutPrivacy Policy