dotNET Weekly
Add a link
LoginRegister
PrevMarch 2019Next
WSMTWTFS
9242526272812
103456789
1110111213141516
1217181920212223
1324252627282930
1431123456

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!

Achieve more with Microsoft Game Stack

by bill-s, 2019-03-25T06:59:05.422Z

Microsoft is built on the belief of empowering people and organizations to achieve more – it is the DNA of our company. Today we are announcing a new initiative, Microsoft Game Stack, in which we commit to bringing together Microsoft tools and services that will empower game developers like yourself, whether you’re an indie developer just starting out or a AAA studio, to achieve more.

.net

C# Async Tips & Tricks

by bill-s, 2019-03-25T17:40:07.449Z

The following are few tips and tricks for working with async in C#. This is as much a reference for myself as anyone else, but I figured it would probably useful for others as well.

c#

CQRS without Multiple Data Sources

by bill-s, 2019-03-25T06:58:38.256Z

One of the most common misconceptions about CQRS is it implies Eventual Consistency. That you must have different data sources for your commands and queries. Meaning you will have a use one data source for commands/writes and an entirely different data source for query/reads. This is simply untrue.

.net

Comparing ASP.NET Core IoC container service lifetimes with Autofac IoC container instance scopes

by bill-s, 2019-03-25T07:01:50.353Z

In ASP.NET Core you can use the simple built-in IoC container or you can also plug any other more advanced IoC container like Autofac. When plugin an external container like Autofac, you can still use ASP.NET Core methods like services.AddTransient<> or services.AddSingleton<> or you can also use the more granular methods in Autofac based on its instance scopes, which offer a larger set of possibilities.

.net

Five Ways You Can Infuse AI into Your Applications

by bill-s, 2019-03-25T06:59:31.885Z

Leben Things! In case you don't speak Elvish, that roughly translates to "Five Things". This week I sit down with Noelle LaCharite from the Microsoft Cognitive Services team to learn how machines can translate language, perform search on unstructured data, converse like humans and more. Even better, you can use this stuff in your applications right away; no degree in multi-dimensional calculus required. This is five ways that you can infuse AI into your applications today.

.net

Introducing AdonisUI - A Lightweight UI toolkit for WPF applications

by benruehl, 2019-03-26T14:13:17.952Z

Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals

.netc#wpf

Mocking with NSubstitute

by andrea.angella, 2019-03-28T21:15:35.584Z

Learn how to use mocking in C# unit tests using the NSubstitute framework. Learn how to mock your dependencies and write isolate test units.

.net

Scaling out ASP.NET Core SignalR using Azure Service Bus

by bill-s, 2019-03-25T06:58:13.147Z

ASP.NET Core SignalR is a super easy way to establish two-way communication between an ASP.NET Core app and its clients, using WebSockets, Server-Sent Events, or long polling, depending on the client’s capabilities. For instance, it can be used to send a notification to all connected clients. However, if you scale out your application to multiple server instances, it no longer works out of the box: only the clients connected to the instance that sent the notification will receive it. Microsoft has two documented solutions to this problem:

azure

uCalc Search/Transform

by bill-s, 2019-03-26T05:43:47.412Z

1. Say goodbye to the limited Ctrl-F way of searching your code. 2. uCalc's innovative approach to refactoring puts you in the driver's seat, letting you transform code just the way you want, with unprecedented power and ease. The uCalc Search/Transform extension for Visual Studio takes search and refactoring to a new level. Why search for just one thing at a time, when you can find as many things as you want simultaneously? Gone are the days of old fashioned Ctrl-F type searches that limited you to words and phrases, or complicated regex patterns that still couldn't capture everything you wanted. Check out intuitive uCalc patterns. Just combine tokens (words/symbols) and parameters (which capture everything up to the next anchor token or delimiter).

vs

The fastest way to sexy code using Visual Studio

by jpetrakovich, 2019-03-26T15:24:25.797Z

Joe shares his most used Visual Studio feature for improving code readability. First he demonstrates the Extract Method refactoring using mouse clicks, but then moves on to superior way - keyboard commands.

visual-studio

Visual Studio 2019 Launch Event agenda and speakers now published

by bill-s, 2019-03-25T06:57:39.398Z

We’re only 15 days away from the general availability of Visual Studio 2019 and our virtual Visual Studio 2019 Launch Event. It’s been incredible to see all the buzz and excitement in the community around the launch, from the 180+ local launch events happening all across the globe over the next months to all the posts about the features you’re most excited about on Twitter. Today, I’m happy to share the full agenda for the Visual Studio 2019 Launch Event with you, alongside the list of speakers.

vs

What is Blazor and what is Razor Components?

by bill-s, 2019-03-25T07:00:43.733Z

WHAT IS BLAZOR? Blazor is a single-page app framework for building interactive client-side Web apps with .NET. Blazor uses open web standards without plugins or code transpilation. Blazor works in all modern web browsers, including mobile browsers. You write C# in case of JavaScript, and you can use most of the .NET ecosystem of open source libraries. For the most part, if it's .NET Standard, it'll run in the browser. (Of course if you called a Windows API or a Linux specific API and it didn't exist in the client-side browser S world, it's not gonna work, but you get the idea). The .NET code runs inside the context of WebAssembly. You're running "a .NET" inside your browser on the client-side with no plugins, no Silverlight, Java, Flash, just open web standards.

blazor

NewslettersAboutPrivacy Policy