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 →

Using HashiCorp Consul to connect Kubernetes clusters on Azure | Azure Friday

HashiCorp Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud. In this ep...

.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.

Announcing ML.NET 0.9 – Machine Learning for .NET

ML.NET is an open-source and cross-platform machine learning framework (Windows, Linux, macOS) for .NET developers. Using ML.NET, developers can leverage their existing tools and skillsets to develop and infuse custom AI into their applications by creating custom machine learning models.

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.

Machine Learning in NET (ML NET) full tutorial

Machine Learning in NET (ML NET) full tutorial

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...

Building a Pet Detector in 30 minutes or less!

Ever wondered what breed that dog or cat is? In this show, you’ll see us train, optimize and deploy a deep learning model using Azure Notebooks, Azure Machin...

Debug to iOS Devices Over Wi-Fi | The Xamarin Show

Follow along on this weeks Xamarin Show as James shows you how to setup your iOS device to wirelessly debug from Visual Studio on your Windows PC! **Show Lin...

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!

Using Kubernetes readiness and liveness probes for health checks with ASP.NET Core 2.2 on OpenShift - RHD Blog

This article shows how the ASP.NET Core 2.2 Health Checks API works with OpenShift by implementing two health checks: one for the Kubernetes liveness probe and one for the Kubernetes readiness probes. Since OpenShift includes Kubernetes, the example also works well with Kubernetes.

How does Microsoft Azure work?

In this video, you will gain a general understanding of how the Microsoft Azure cloud platform works and what's happening technology-wise behind the scenes. ...

.NET Core - What's Coming in .NET Core 3.0

.NET Core - What's Coming in .NET Core 3.0 This site uses cookies for analytics, personalized content and ads. By continuing to brow

What's New in Rider

What's new in recent JetBrains Rider updates

.NET Core and DevOps

.NET Core was designed with devops in mind, and this article will cover how the .NET Core projects can benefit from the build automation and application monitoring intrinsic to the platform. The author also cover show the command-line accessibility of .NET Core makes this easier to implement.

5 Techniques to avoid Memory Leaks by Events in C# .NET you should know - Michael's Coding Spot

Event registrations in C# (and .NET in general) are the most common cause of memory leaks. At least from my experience. In fact, I saw so much memory leaks from events that seeing += in code immediately makes me suspicious.

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.