Dotnetos
Dotnetos
  • 96
  • 212 714

Відео

Why Partial methods are so important in C# 9.0?
Переглядів 1,7 тис.3 роки тому
Why Partial methods are so important in C# 9.0?
What are Relational patterns used for in C# 9.0?
Переглядів 7623 роки тому
What are Relational patterns used for in C# 9.0?
What are Local variables, functions & types in C# 9.0?
Переглядів 1,1 тис.3 роки тому
What are Local variables, functions & types in C# 9.0?
What are Symbols and how can be used?
Переглядів 4,9 тис.3 роки тому
What are Symbols and how can be used?
Introduction to System.Threading.Channels in .NET
Переглядів 2,3 тис.4 роки тому
Introduction to System.Threading.Channels in .NET
How .NET ConcurrentStack works?
Переглядів 9914 роки тому
How .NET ConcurrentStack works?
When and how you can use TaskCompletionSource in Async?
Переглядів 6 тис.4 роки тому
When and how you can use TaskCompletionSource in Async?
Pooling ValueTasks in .NET5 - Dotnetos 5-minute Code Reviews
Переглядів 6174 роки тому
Pooling ValueTasks in .NET5 - Dotnetos 5-minute Code Reviews
Detecting and updating libraries with dotnet outdated - Dotnetos 5-minute Code Reviews
Переглядів 3794 роки тому
Detecting and updating libraries with dotnet outdated - Dotnetos 5-minute Code Reviews
ClrMD massive spanification IV - ArrayPool - Dotnetos 5-minute Code Reviews
Переглядів 4664 роки тому
ClrMD massive spanification IV - ArrayPool - Dotnetos 5-minute Code Reviews
ClrMD massive spanification III - awesome JIT - Dotnetos 5-minute Code Reviews
Переглядів 3914 роки тому
ClrMD massive spanification III - awesome JIT - Dotnetos 5-minute Code Reviews
Async Expert - path to excel at async in .NET from Dotnetos
Переглядів 5724 роки тому
Async Expert - path to excel at async in .NET from Dotnetos
ClrMD massive spanification II: Unsafe and MemoryMarshal - Dotnetos 5-minute Code Reviews
Переглядів 4364 роки тому
ClrMD massive spanification II: Unsafe and MemoryMarshal - Dotnetos 5-minute Code Reviews
ClrMD massive spanification I: stackalloc - Dotnetos 5-minute Code Reviews
Переглядів 4514 роки тому
ClrMD massive spanification I: stackalloc - Dotnetos 5-minute Code Reviews
Detecting missing ConfigureAwait with FxCop and EditorConfig - Dotnetos 5-minute Code Reviews
Переглядів 6154 роки тому
Detecting missing ConfigureAwait with FxCop and EditorConfig - Dotnetos 5-minute Code Reviews
Event Store - Log Record prefix & suffix - Dotnetos 5-minute Code Reviews
Переглядів 2214 роки тому
Event Store - Log Record prefix & suffix - Dotnetos 5-minute Code Reviews
Centralized Package Management - Dotnetos 5-minute Code Reviews
Переглядів 4734 роки тому
Centralized Package Management - Dotnetos 5-minute Code Reviews
Padding can make your CPU happy - Dotnetos 5-minute Code Reviews
Переглядів 4134 роки тому
Padding can make your CPU happy - Dotnetos 5-minute Code Reviews
Unsafe.Add and Spans - Dotnetos 5-minute Code Reviews
Переглядів 8724 роки тому
Unsafe.Add and Spans - Dotnetos 5-minute Code Reviews
Peter Sollich - Interview at Dotnetos Conference 2019
Переглядів 2754 роки тому
Peter Sollich - Interview at Dotnetos Conference 2019
Matt Warren - Interview at Dotnetos Conference 2019
Переглядів 1104 роки тому
Matt Warren - Interview at Dotnetos Conference 2019
Dotnetos - Interview at Dotnetos Conference 2019
Переглядів 2294 роки тому
Dotnetos - Interview at Dotnetos Conference 2019
Dan Shechter - Interview at Dotnetos Conference 2019
Переглядів 1384 роки тому
Dan Shechter - Interview at Dotnetos Conference 2019
Daniel Marbach - Interview at Dotnetos Conference 2019
Переглядів 824 роки тому
Daniel Marbach - Interview at Dotnetos Conference 2019
Alicja Snarska - Interview at Dotnetos Conference 2019
Переглядів 5114 роки тому
Alicja Snarska - Interview at Dotnetos Conference 2019
Adam Sitnik - Interview at Dotnetos Conference 2019
Переглядів 1494 роки тому
Adam Sitnik - Interview at Dotnetos Conference 2019
Dotnetos Conference 2019 - promo video
Переглядів 1,5 тис.4 роки тому
Dotnetos Conference 2019 - promo video
Tomasz Stanczak, Piotr Gankiewicz - Ethereum performance in .NET Core - Dotnetos Conference 2019
Переглядів 8424 роки тому
Tomasz Stanczak, Piotr Gankiewicz - Ethereum performance in .NET Core - Dotnetos Conference 2019
Daniel Marbach - Cliff diving into async in .NET Core and C# 8 - Dotnetos Conference 2019
Переглядів 2,7 тис.4 роки тому
Daniel Marbach - Cliff diving into async in .NET Core and C# 8 - Dotnetos Conference 2019

КОМЕНТАРІ

  • @WilliamKnak
    @WilliamKnak Місяць тому

    Great video! I was looking for this kind of information for a long time. Altought in EF Core the translated SQL can generate both constants or parameterized queries (or mixed), the old .NET Frameworks Linq only produces parameterized queries (that ones with @p0, @p1, etc). This impacts SQL performance, for example, Filtered Indexes are not used at all. Is there any solution for a Expression Tree or Visitor in the old .NET Framework we can use unitl migrate the systems to .NET Core? Thanks!

  • @tarsala1995
    @tarsala1995 4 місяці тому

    Great presentation! I have 2 points that I would want to clarify. After the requirements were changed a bit and the synchronization of averages can be handled somewhere else, why do we still need volatile? Only one thread has access to calculate one average, we can safely remove it. The benchmarking is also a bit unfair as the first benchmark has the final result calculated whereas after changing the requirements it is calculated in 4 parts, which is a different result, therefore not valid for comparison imo

  • @DaniLearnsIT
    @DaniLearnsIT 4 місяці тому

    What happened to Dotnetos? :(

  • @Opassa_Youtube
    @Opassa_Youtube 7 місяців тому

    If you can only allocate in the memory range of Gen 0, why would you ever sweep Gen1 or Gen2? That would leave unused and unusable gaps in Gen1 and Gen2.

  • @신석주-j2g
    @신석주-j2g 7 місяців тому

    Thanks for digging deep of .NET. This series help me a lot to understand what's going on computer.

  • @CarelessFire
    @CarelessFire 8 місяців тому

    I would like to see the same for Linux

  • @neonmidnight6264
    @neonmidnight6264 9 місяців тому

    Treasure trove of knowledge of insane value

  • @NickMaovich
    @NickMaovich 11 місяців тому

    thanks for the talk! Super interesting and comprehensive!

  • @Crossbow123
    @Crossbow123 Рік тому

    Wow, she is sooo cute =)

  • @nandodixtorsion
    @nandodixtorsion Рік тому

    Awesome talk! Haven't been so excited about a technology like Orleans in a while. Thanks for all the good work you guys are putting to this project, and can't wait to see it growing more!

  • @devatsdb7
    @devatsdb7 Рік тому

    i hope c# can provide developer a new pattern of manual memory management, or provide way marking object to be exclude from garbage collector or GC can put object as low priority to be sweep.

  • @user-mr-m12312
    @user-mr-m12312 Рік тому

    I have a question about repro at 47:00 Why is it neccesary to create array of objects and not just a single object? I tried to reproduce the issue on .NET 7 and indeed it crashes when the size of object's arrays is >1, but works fine with single object or with array of size 1. Why so?

  • @ivaniliev93
    @ivaniliev93 2 роки тому

    One of the best videos I have watched

  • @aly-bocarcisse613
    @aly-bocarcisse613 2 роки тому

    This is GOLD. Thanks for all those great explanations into a fascinating subject !

  • @stef5281
    @stef5281 2 роки тому

    𝐩𝐫𝐨𝐦𝐨𝐬𝐦 😊

  • @הילהונדבטולדו
    @הילהונדבטולדו 2 роки тому

    THANKS FOR THIS IV BEEN SEARCHING FO SOOO LONG

  • @jordonwindler1218
    @jordonwindler1218 2 роки тому

    Gosh😉 Very very Fine

  • @mcfahr3655
    @mcfahr3655 2 роки тому

    It can't get anymore simple than this. Thank you soo much howtobasic!

  • @technical_bd5594
    @technical_bd5594 2 роки тому

    Worked, thx

  • @কবিতাগল্পগান-খ৫ট

    ITS REALLY WORKED LOL THANK YOU DUDE

  • @warunasanjeewa5951
    @warunasanjeewa5951 2 роки тому

    SUPER, WORKS FOR ME !!!!!😘

  • @jakubf4
    @jakubf4 2 роки тому

    Great presentation, more stories like that !

  • @renanlacerdafotografo8697
    @renanlacerdafotografo8697 2 роки тому

    good work king, love you

  • @lostwoods5927
    @lostwoods5927 2 роки тому

    This was so helpful!! Thank you

  • @yassernareth3034
    @yassernareth3034 2 роки тому

    thanks helpful vid

  • @lancemarchetti8673
    @lancemarchetti8673 2 роки тому

    Memory dumps are far too underrated. Great video upload!

  • @funggau2811
    @funggau2811 2 роки тому

    A question about free-list allocation. Let's take the gen 0 collection for example. After gen 0 collection sweep, the free objects are connected as free-list. However, the surrived objects are prompted to Gen1 by moving the generation boundary. In most cases, the free-list is in gen 1 boundary. While the new allocation will happen in new gen 0 which never gets a chance to use this free list. How does free-list work?

    • @ethanr0x
      @ethanr0x 7 місяців тому

      I think if we have pinned objects (demoted) that are still living in Gen0, we would have space before and between them which would be the free-list items for Gen0 which would be used for user-initated allocations to find large enough gaps for allocation contexts. My understanding that is.

  • @flygonfiasco9751
    @flygonfiasco9751 2 роки тому

    For those worried about the sound, it gets louder after a few minutes! Thanks for the series!

  • @thedeemon
    @thedeemon 2 роки тому

    Great series! I wonder if in multiple heaps mode pointers between different heaps are possible. Then relocation would need to update pointers in other heaps too, which is hard due to them being handled by other threads...

  • @bongbui393
    @bongbui393 2 роки тому

    Thank you so much, I have learned more about my favorite technology

  • @JoseSilva-gt6zj
    @JoseSilva-gt6zj 2 роки тому

    Look up for the video "Introduction to Phobos 2.0" At 1:13:30 : When should we use Akka-NET or Orleans? What are the pros and cons of each one? Thank you Mariano and Aaron!

  • @JoseSilva-gt6zj
    @JoseSilva-gt6zj 2 роки тому

    At 43:34 the answer to the question: Reuben, when do you recommend Orleans and when AKKA-NET? Does Orleans use the Actor Model? Thank you!

  • @包俊仁
    @包俊仁 2 роки тому

    Amazing presentation!!! I love it. Thank you very much. It enlightens me for C#.

    • @Dotnetos
      @Dotnetos 2 роки тому

      Happy to hear that you've liked! More content to go so don't forget to subscribe our channel :)

  • @amirhosseinahmadi3706
    @amirhosseinahmadi3706 2 роки тому

    Amazing presentation.

    • @Dotnetos
      @Dotnetos 2 роки тому

      Thank you on behalf of Shay!

  • @TDenis-youtube
    @TDenis-youtube 2 роки тому

    Thanks for the great series! I have a question. Given that a card covers a memory range, how GC finds distinct objects in that range? And how GC distinguishes simple values (integers) stored in fields from references? Does it need to inspect EEClass for each object to figure out the object's internal structure?

    • @Dotnetos
      @Dotnetos 2 роки тому

      Hi! Thanks for warm words. GC finds successive objects by jumping over them - it knows the length (size) of every object. Similar for references - it is getting information about "where are references inside this type" from the type system.

  • @Drapekk
    @Drapekk 2 роки тому

    So it can be usefull to generate physically piece of code of API from OpenAPI schema

  • @TNothingFree
    @TNothingFree 2 роки тому

    Nice talk

  • @thereal_mrnobody
    @thereal_mrnobody 2 роки тому

    super super super easy to understand, thank you Konrad!

  • @VikramSingh-li2jz
    @VikramSingh-li2jz 3 роки тому

    Thanks so much for this excellence.

    • @Dotnetos
      @Dotnetos 3 роки тому

      Thank you! ☺️

  • @livingdeathD
    @livingdeathD 3 роки тому

    thanks , the best explanation ever

    • @Dotnetos
      @Dotnetos 3 роки тому

      We are very pleased 😀

  • @Mortizul
    @Mortizul 3 роки тому

    Thanks! Also, you need to check your pronunciation of the words "asynchronous" and "paradigm".

    • @Dotnetos
      @Dotnetos 3 роки тому

      Thanks for comment! We will pay attention to this.

  • @ivotabako
    @ivotabako 3 роки тому

    Amazing deep dive in the dotnet world, thank you Kevin!

  • @zhh174
    @zhh174 3 роки тому

    how can i use ecdsa with jwt in asp.net core?

    • @Dotnetos
      @Dotnetos 3 роки тому

      Please check the following website, here you have it all: www.scottbrady91.com/c-sharp/jwt-signing-using-ecdsa-in-dotnet-core

  • @DPshenichny
    @DPshenichny 3 роки тому

    Hi Konrad! I have just finished watching this series and I really want to thank you for it! I have enjoyed every single episode and I have really learned a lot of new information I could hardly find somewhere else. I hope this is not the end of the story, and I can't wait for the upcoming sessions about GC! Thank you very much!)

    • @DevNerdKonradKokosa
      @DevNerdKonradKokosa 3 роки тому

      Happy to hear that! Subscribe to the channel and/or Twitter to stay tuned :) Many ideas in my busy mind to make!