C# 8 and Beyond - Filip Ekberg

  Рет қаралды 18,720

NDC Conferences

NDC Conferences

Күн бұрын

Пікірлер: 21
@alexclark6777
@alexclark6777 5 жыл бұрын
Most of the new features are terrific; some cause me to wonder why though. Are we really saving anything by removing the need to implement IDisposable and just have a Dispose method? Seems like we're pushing it towards duck-typing and that can bring its own set of woes. Same goes for Deconstruct - is the compiler just looking for a method of that name to map to? Would it not have been better to have an IDeconstructable interface and allow classes to opt in that way?
@vmilev
@vmilev 5 жыл бұрын
Record Types unfortunately seems to have been dropped from C# 8.0. Any ideas if it is still planned for C# 8.x minor update, or it will be in C# 9 and beyond?
@Grimlock1979
@Grimlock1979 5 жыл бұрын
46:14 "I would vote for the 1st one because they don't have to introduce any new keywords" It still introduces the "not" keyword, haha. Anyway, I think the 1st one is the only good option. If you have && or || with a mix of "is" and "is not" you run into the same problem again with "unless"
@rubeushagrid4131
@rubeushagrid4131 3 жыл бұрын
You can also release videos that are short and crisp.
@acf2802
@acf2802 5 жыл бұрын
50:00 so integers now contain a member integer... Human sacrifice, dogs and cats living together, MASS HYSTERIA!
@dmitrij34
@dmitrij34 5 жыл бұрын
Not a fan of deconstruct pattern(presented use cases are literally unreadable, but maybe other nicer ones will pop up), but property pattern seems cool.
@dmitrij34
@dmitrij34 5 жыл бұрын
Nullable reference types - finally!
@VoroninPavel
@VoroninPavel 5 жыл бұрын
I hope Record Types will have generated private parameterless constructor and properties with private setters. I want them to work soothly with EF Core.
@UPSCCSE-ku7ej
@UPSCCSE-ku7ej 4 жыл бұрын
Awesome
@isrcast01
@isrcast01 5 жыл бұрын
Please make presenter smaller and presentation bigger.
@alexclark6777
@alexclark6777 5 жыл бұрын
That feature is coming in C# 8.1
@frankhaugen
@frankhaugen 5 жыл бұрын
In 9, I hope they do a breaking change and remove goto, which is the grandchild of the devil!!!
@darcyfreakthomas
@darcyfreakthomas 5 жыл бұрын
You could write a Roslyn analyser to give an error if you try to use a goto.
@frankhaugen
@frankhaugen 5 жыл бұрын
@@darcyfreakthomas oh, I have a custom PowerShell script I run on my projects pre-build, that checks line count and words like goto, region etc. (If you're code needs regions, it's time to refactor)
@darcyfreakthomas
@darcyfreakthomas 5 жыл бұрын
@@frankhaugen Nice.
@loam
@loam 5 жыл бұрын
The guy just loves to show himself off: Ugh, look at me, I'm in a diving suit, I can dive and swim, wow, I'm so cool! Ugh, I fixed broken link in the github account of C#, wow, AMAZING, I'm soooo in love with myself! And why the fuck would you show the picture in the diving suit, when talking about C#, it's like "Ugh, I'm sorry, don't have any regular photos, so here's the one with diving suit for NO FUCKING REASON!"
@craigbeaumontable
@craigbeaumontable 5 жыл бұрын
Jealous much?
@loam
@loam 5 жыл бұрын
@@craigbeaumontable fuff...
@totalermist
@totalermist 5 жыл бұрын
That diving suit that was visible for 15s really got to you, eh 😁?
@topbanana188
@topbanana188 5 жыл бұрын
Nob
@Paralellex
@Paralellex 5 жыл бұрын
It's gotta suck being so angry about everything
Lowering in C#: What's really going on in your code? - David Wengier
56:16
Using Immutable Data Structures in C# and .NET - Spencer Schneidenbach
47:27
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
ССЫЛКА НА ИГРУ В КОММЕНТАХ #shorts
0:36
Паша Осадчий
Рет қаралды 8 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Back to Basics: Efficient Async and Await - Filip Ekberg
57:03
NDC Conferences
Рет қаралды 22 М.
Writing Allocation Free Code in C# - Matt Ellis
1:00:15
NDC Conferences
Рет қаралды 71 М.
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon
1:01:12
Building APIs Rapidly with Azure Functions - Lars Klint
55:05
NDC Conferences
Рет қаралды 1,8 М.
Change your habits: Modern techniques for modern C# - Bill Wagner
55:46
NDC Conferences
Рет қаралды 251 М.
From WCF to gRPC - Mark Rendle
1:04:34
NDC Conferences
Рет қаралды 43 М.
2⁴×3: Tech, Bugs, and Advent of Code!
1:42:37
Tech, Bugs & Rock'n'Roll
Рет қаралды 105
Building a parser in C#, from first principles - Nicholas Blumhardt
51:30
Full stack web development with ASP.NET Core 3.0 and Blazor - BRK3017
59:10
Microsoft Developer
Рет қаралды 166 М.
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.