stream:// .net


Release NBomber v5.3.0 - Manual Cluster · PragmaticFlow/NBomber

Roadmap Changes: Add Manual Cluster Fixes: Fixed leader election bug (race condition) for AutoCluster when cluster contains more than 300 nodes Fixed validation for an empty ScenarioSettings Fix...

Overhauled F# code fixes in Visual Studio - .NET Blog

F# code fixes are now more performant, correct, and testable.

Debugger data flow analysis | JetBrains Rider

Debugger data flow analysis | JetBrains Rider Documentation JetBrains Rider 2023.3 HelpKeymap: Visual Studio 2022 (Windows) Visual Studio (Windows) IntelliJ (Windows) VSCode (Windows) Visual Assist (Windows) ReSharper (Windows) Sublime Text (Windows) Emacs

Pre-commit hooks with Husky.NET - build, format, and test your .NET application before a Git commit

A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!

Premature Infrastructure is the Root of All Evil

Premature infrastructure is a peculiar behavior pattern that I witnessed in every single tech company I worked for. It is the habit of creating infrastructure code before it is actually needed. The development team is predicting future requirements and preparing ahead of time. That might be preparation for a future feature, extension capabilities that aren’t needed yet, or customization that may or may not be wanted. I believe that creating premature infrastructures is one of the biggest problems in software development.

What is Marshalling in .NET: Mid to Senior Software Interview

What is Marshalling and when to use it? Software Interview Question

Ian Russell - F#, DDD, XP

In today's conversation Alex discusses with Ian Russell. Ian has been writing software for over 25 years, most of it in the .NET (Core) space. He has been us...

Rider Plugin Development | Basics

Have you ever noticed how fascinating it can be to become a part of something huge and contribute your own impact to the community?

From Junior to Genius: an optimization story

Refactoring a checksum until it runs 100 times faster

The Lowly Strategy Pattern is Still Useful

Just a coincidence here, but I had this blog post draft in the works right as my friend and Critter Stack collaborator Oskar Dudycz wrote Is the Strategy Pattern an ultimate solution for low coupli…

"From ZX Spectrum to Blazor: Emulating a ZX Spectrum with .NET 7 and Blazor" [eng] / Jimmy Engström

This is a video from the .NET fwdays'23 online conference, which was held from June 15 to 20, 2023.Talk description:Every journey begins with a single step; ...

New C# Features every developer should know

C# is always evolving and in its 11th version as at writing. Many features has been introduced and improved, and today I am going to…

Announcing .NET 8 RC2 - .NET Blog

.NET 8 RC2 is now available with new NuGet package READMEs for .NET packages, simple CLI-based project evaluation for MSBuild, publishing containers to tar.gz archives, and Tensor Primitives for .NET.

Generative AI and .NET - Part 1 Intro | LINQ to Fail

It's time to start a new series with everyone's favourite topic of the moment, AI!

Arm64 Performance Improvements in .NET 8 - .NET Blog

.NET 8 added some key features for new functionality as well as performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 8.

Debugging Enhancements in .NET 8 - .NET Blog

.NET 8 introduces debugging enhancements to many commonly used types. Check out what is new and discover how .NET debugging is better than ever.

"What’s Next in C#" [eng] / Mads Torgersen

This is a video from the .NET fwdays'23 online conference, which was held from June 15 to 20, 2023.Talk description:Join Mads on a tour of upcoming language ...

Eager, Lazy and Explicit Loading with Entity Framework Core | The .NET Tools Blog

Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawba

JetBrains .NET Day Online ’23

Join us on September 26 for a free virtual event where the most influential people in the .NET space will talk about topics they’re passionate about, including C#, F#, Blazor, Avalonia, xUnit, EF Core, microservices, and more.

Simplifying F# computations with the new 'while!' keyword - .NET Blog

F# introduces `while!` keyword, streamlining loops in computation expressions.

Solving Race Conditions With EF Core Optimistic Locking

How often do you think about concurrency conflicts when writing code? You write the code for a new feature, confirm that it works, and call it a day. But one week later, you find out you introduced a nasty bug because you didn't think about concurrency. The most common issue is race conditions with two competing threads executing the same function. If you don't consider this during development, you introduce the risk of leaving the system in a corrupted state. In this week's newsletter, I'll challenge you to spot the race condition in a method for reserving a booking. The business requirement is you can't have two overlapping reservations for the same dates. And then, I'll show you how to solve this race condition using EF Core optimistic concurrency. Let's dive in!

GitHub - StereoDB/StereoDB: Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.

Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM. - GitHub - StereoDB/StereoDB: Ultrafas...

Performance Improvements in .NET 8 - .NET Blog

.NET 7 was super fast, .NET 8 is faster. Take an in-depth tour through over 500 pull requests that make that a reality.

Closures in C# Demystified

Tutorial on “Function closures” in C# language

WPF File Dialog Improvements in .NET 8 - .NET Blog

Announing OpenFolderDialog control and other file dialog properties in WPF in .NET 8.

Hot Vacancies

DevOps Engineer

Private company, Azure

Our team is urgently looking for a DevOps Engineer for a direct 6-month contract. The client is based in the Netherlands, and the domain is healthcare. The primary task is to assist with the migration from a local data center to Azure.

.NET Developer

American startup, .NET

A developer is needed for an American startup that manages the operation and maintenance of residential complexes. This is a new project from scratch with a temporary integration of the old system (Web Forms, no code access).

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