stream:// .net


Keeping Track of Issues and Tasks in Rider - .NET Tools Blog

We live in a world of teams, and with teams comes communication about our software projects in terms of what work needs to be done and bugs that have been discovered. What if we could work directly in Rider on those GitHub … Continue reading →

Pattern matching in action using C# 6

The new release of the C# language migth seem as a minor version, but in fact, it contains a hidden gem. In fact, it contains awesome support for pattern matching - but for some reason, this is concealed under the name 'exception filters'.

Visual Studio Code January 2019

See what is new in the Visual Studio Code January 2019 Release (1.31)

Sessions from Microsoft Build 2018

Microsoft Build is an annual conference event held by Microsoft, aimed towards software engineers and developers. First held in 2011. The event has been held at a large Convention center, or purpose-built meeting space on the Microsoft Campus. The Keynote on the first day has been led by the Microsoft CEO addressing the press and developers. It has been the place to announce the general technology milestones for developers. There are breakout sessions conducted by engineers and program managers, most often Microsoft employees representing their particular initiatives. The keynote on the second day often includes deeper dives into technology. Thousands of developers and technologists from all over the world attend.

AWS X-Ray support for .NET Core is GA | Amazon Web Services

Last year the X-Ray team released a preview 2.0 version of the AWS X-Ray libraries for .NET Core. Today, these libraries are generally available (GA) as version 2.5. AWS X-Ray helps developers analyze and debug distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its […]

Announcing .NET Core 3 Preview 2

Today, we are announcing .NET Core 3 Preview 2. It includes new features in .NET Core 3.0 and C# 8, in addition to the large number of new features in Preview 1. ASP.NET Core 3.0 Preview 2 is also released today. C# 8 Preview 2 is part of .NET Core 3 SDK, and was also released last week with Visual Studio 2019 Preview 2.

Applied F# Challenge

F# Software Foundation

Do more with patterns in C# 8.0

Visual Studio 2019 Preview 2 is out! And with it, a couple more C# 8.0 features are ready for you to try. It’s mostly about pattern matching, though I’ll touch...

F# 4.6 Introduces Anonymous Record Types

The next release of F#, F# 4.6, will most notably bring anonymous record types and structs to the language, along with a few additions to the standard library.

Configure Kubernetes Liveness and Readiness probes for ASP.NET Core 2.2 web application using Health checks -

Configure Kubernetes Liveness and Readiness probes for ASP.NET Core 2.2 web application using Health checks

Remote debugging with VS Code on Windows to a Raspberry Pi using .NET Core on ARM - Scott Hanselman

Scott Hanselman on Programming, The Web, Open Source, .NET, The Cloud and More

Best Practices for Building Async APIs with ASP.NET Core

Did you know the main driver for async isn't performance but scalability? Ever wondered why it makes sense to async I/O-bound tasks, but why doing the same w...

SignalR Scalability with NCache Backplane - NCache

Learn about using NCache Backplane for ASP.NET / ASP.NET Core SignalR Scaleout in multi-server load balanced web farms. NCache plugs in without any code change. NCache is an extremely fast and scalable in-memory distributed cache for .NET / .NET Core.

SQL Server and .NET Core 3.0

In our last article we looked at System.Data in .NET Core 3.0. Now we turn our attention to System.Data.SqlClient, which is the SQL Server driver.

Dynamic ASP.NET Core Configurations 🗒️ With Consul KV

This article introduces three ways to create dynamic ASP.NET Core configurations with Consul KV.

Performance Improvements in ReSharper 2018.3 - .NET Tools Blog

Today, we would like to tell you about our recent efforts aimed at making ReSharper faster. We’ll explore the four crucial performance improvements we’ve made in the 2018.3 release cycle: Refactoring the loading of assemblies Keyword completion Code completion in … Continue reading →

.NET Core January 2019 Updates – 2.1.7 and 2.2.1

Today, we are releasing the .NET Core January 2019 Update. These updates contain security and reliability fixes.

Building a Reverse Proxy in .NET Core

Learn how to use .NET Core to implement a reverse proxy to overcome specific needs that you could hardly solve with an out-of-the-box sol...

High performance IO with System.IO.Pipelines

Pipelines was born from the work the .NET Core team was doing to make it easier to do high performance IO in .NET. In this episode, Pavel Krymets (@pakrym) a...

Take C# 8.0 for a spin

One of the exciting aspects of that is that you get to play with some of the features coming in C# 8.0! Here I am going to take you on a little guided tour through three new C# features you can try out in the preview. Not all C# 8.0 features are available yet. If you want an overview of all the major features, go read the recent post Building C# 8.0, or check the short (13 mins) video "What’s new in C# 8.0" on Channel 9 or YouTube.

Don't let ASP.NET Core Console Logging Slow your App down

Today I ran into a self-inflicted problem with Console logging while playing with a toy test project. By accident I ran the application under load and Console Logging was on and performance was horrendous. In fact nearly 40x slower horrendous. Although my error, there are a few ways this can happen and it's important to understand that Console logging is very, very slow and in this post I show how this happened and why you want to be careful with Console logging in production.

Why you should learn F# - Dusted Codes

If you were thinking of learning a new programming language in 2019 then I would highly recommend t...

Writing to a Slack Channel - .NET Core Edition

In this article, we’ll be creating a simple application that can write to a Slack channel. If you haven’t completed the first tutorial in this series where you learn about Slack’s APIs and create your first workspace and application, please do that first. (add link when posted) To keep things nice and simple, we’re going to be using Slack’s Web API. This means that all we’ll need to be able to do to write to a Slack channel is make HTTP POST requests. Since this functionality is built into Node’s standard library, creating our app will be quick and easy.

AWS re:Invent 2018: [REPEAT R1] Developing with .NET Core on AWS: What's New (DEV318-R1)

In this demonstration-heavy session, we illustrate our latest techniques, tools, and libraries for developing end-to-end applications with .NET Core. We focu...

Comparing .NET Core, .NET Classic and Node.js Performance

In honor of National Pi Day in the US, we are going to revisit an old blog post where we compared the performance of C# to C++. This is a really simple comparison, but we can still learn a few things!

Hot Vacancies

.NETBack End Developer

Field Complete, .NET

Field Complete is a team of passionate, young & fun-loving professionals looking to change the uneffective way that Servicing Industry works on US markets. Field Complete is growing really fast. We are looking for a Back End Developer to build a top-level modern API, ready for high load. Strong expertise with:

Senior Xamarin Developer

DraftKings, Mobile

You will join a mobile team which is working on two very exciting projects, Sportsbook and Casino. The apps are used by users in the US, where we are working on the regulated markets. We are releasing apps every two weeks. Our apps are generating almost 75% of the company revenue and the user base is growing daily. Technical stack on the project: Xamarin.Forms, MVVM with DI, NewRelic, Azure + App Center etc. Switching to .Net MAUI in the nearest 2-3 months.

Senior .NET Engineer

DraftKings, .NET

You will be working in a large US-oriented company that puts as a priority: security, performance, and stability. The candidate will work on pushing a huge number of changes (several thousand per sec) to several thousand clients in a near real-time manner.

Middle strong .NET developer

SoftServe, .NET

Our customer is an American company that develops software for businesses to help manage their networks, systems, and information technology infrastructure. The company provides purpose-built products for IT professionals, MSPs, and DevOps pros.

Junior .NET Developer

Chudovo OU, .NET

We are looking for a Junior .Net developer for being involved in to further development of the B2B platform for IT companies. You'll work on mostly back-end tasks closely with a Senior level developer.