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.
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.
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.
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.
by benruehl, 2019-03-26T14:13:17.952Z
Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
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.
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:
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.
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).
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.
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.
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.
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.