Open in app
Home
Notifications
Lists
Stories

Write
Alex Yakunin
Alex Yakunin

Home

About

Nov 17, 2021

.NET 6 vs .NET 5: up to 40% speedup!

A year ago I wrote a post comparing .NET 5 performance with its predecessor on Fusion performance tests, and honestly, I was quite impressed by the performance improvements in .NET 5. This year is no different: .NET 6 is truly the fastest .NET yet. First, let’s look at the same…

Dotnet

3 min read

.NET 6 vs .NET 5: up to 40% speedup!
.NET 6 vs .NET 5: up to 40% speedup!

Jul 27, 2021

Fusion: 1st birthday, 1K+ stars on GitHub, System.Text.Json support in v1.4

Ok, I wrote almost everything in the title, but let me expand on that a bit :) Fusion is 1 year old now — it was released on July 17, 2020, and interestingly, it managed to acquire more than 1K stars on GitHub during its first year. Today I published…

Blazor

1 min read


Jun 2, 2021

The “alien 👽 engine” for real-time .NET & Blazor apps gets .NET Standard 2.0 / .NET Framework support

As you might guess, the “alien engine” is Fusion — I still struggle to find a perfect one-line description for it :) Thanks to Dmitry Filippov (̶g̶i̶r̶l̶s̶, just look at this huge pull request!), Fusion got .NET Standard 2.0 / .NET Framework 4.7+ support. Crazy, but almost every test runs…

Blazor

2 min read

The “alien 👽 engine” for real-time .NET
The “alien 👽 engine” for real-time .NET

Published in ITNEXT

·May 19, 2021

Popular UI architectures compared & how Blazor+Fusion UI fits in there

An interesting observation I’ve made recently is that nearly all UI architectures are quite similar. Let’s start from Flux: A brief description of what happens here: Views: - Render the UI by ~ transforming the data from Stores to actual UI controls - Convert user actions to Action objects and feed them…

React

4 min read

Popular UI architectures compared & how Blazor+Fusion UI fits in there
Popular UI architectures compared & how Blazor+Fusion UI fits in there

Published in ITNEXT

·May 14, 2021

Misconceptions about Virtual DOM

If you believe Virtual DOM is a “lightweight copy” of a real DOM helping to speed up the updates by batching them together— continue reading. Albeit being correct, it’s a highly misleading answer. …

React

4 min read

Misconceptions about Virtual DOM
Misconceptions about Virtual DOM

Published in ITNEXT

·Feb 24, 2021

Fusion: More of Impossible Is Possible!

This is a short overview of features added to Fusion over the last 3 months. Some of them are already covered in the Tutorial; I’ll definitely describe the rest soon. CommandR (which challenges MediatR 😎) and Operations Framework — two parts that make multi-host state sync possible. Yes, now you…

Realtime

2 min read

Fusion: More of Impossible Is Possible!
Fusion: More of Impossible Is Possible!

Published in The Startup

·Nov 20, 2020

Astonishing Performance of .NET 5: More Data

The same day .NET 5 was released I shared a single screenshot showing how much faster .NET 5 is relatively to .NET Core 3.1. I promised to share more data later — and here it is. 1. Fusion’s Caching Test — running on Ubuntu + Intel and AMD CPUs Code: https://github.com/servicetitan/Stl.Fusion.Samples , see “Caching Sample” section there. Overall, these tests stress an API…

Dotnet

4 min read

Astonishing Performance of .NET 5: More Data
Astonishing Performance of .NET 5: More Data

Published in The Startup

·Nov 11, 2020

Astonishing Performance of .NET 5

I migrated Fusion to .NET 5 today — and honestly, I was absolutely astonished by the performance boost it brings: The output is produced by Fusion’s “Caching” sample, which uses EF Core 5 and ASP.NET Core. The speed on tests producing 20M+ operations/s (#1, #3) is mainly constrained by Fusion’s…

Dotnet

2 min read

Astonishing Performance of .NET 5
Astonishing Performance of .NET 5

Astonishing Performance of .NET 5

I migrated Fusion to .NET 5 today — and honestly, I was absolutely astonished by the performance boost it brings:

The output is produced by Fusion’s “Caching” sample, which uses EF Core 5 and ASP.NET Core. The speed on tests producing 20M+ operations/s (#1, #3) is mainly constrained by Fusion’s…

--

--


Published in The Startup

·Nov 9, 2020

Fusion: Current State and Upcoming Features

Fusion — a small library created as an attempt to challenge the existing architecture of high-load and real-time apps — is going to be 4 months old soon. Here is what happened over these months: We’ve got 300+ stars on GitHub Total # of downloads of “Stl.Fusion” …

Blazor

6 min read

Fusion: Current State and Upcoming Features
Fusion: Current State and Upcoming Features

Published in ITNEXT

·Oct 15, 2020

The Ungreen Web: Why Our Web Apps Are Terribly Inefficient?

Even though Amazon’s example isn’t unique in the context of this post, I’ll use it as a first example of efficiency of a modern web service:

Web Development

10 min read

The Ungreen Web: Why Our Web Apps Are Terribly Inefficient?
The Ungreen Web: Why Our Web Apps Are Terribly Inefficient?
Alex Yakunin

Alex Yakunin

Creator of https://github.com/servicetitan/Stl.Fusion , ex-CTO @ ServiceTitan.com

Following
  • SVET

    SVET

  • Isabel Rose

    Isabel Rose

  • Privalov Vladimir

    Privalov Vladimir

  • Eugenio Culurciello

    Eugenio Culurciello

  • Apurva Garware

    Apurva Garware

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable