"Highly Technical Talk" with Hanselman and Toub | BRK194

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Join Scott Hanselman and partner software engineer Stephen Toub for a talk is that 100% LIVE demo. Zero slides, just code. In this "highly technical talk" on the internals of. NET, they'll look for performance issues and fix them live on stage. In this talk you'll learn debugging, performance, and optimization skills. You'll see how engineers at Microsoft use their own tools to find issues and fix them. If you are super advanced, level up, and let's see how deep you can go!
    𝗦𝗽𝗲𝗮𝗸𝗲𝗿𝘀:
    * Scott Hanselman
    * James Siri
    * Stephen Toub
    * Jeff Wilcox
    𝗦𝗲𝘀𝘀𝗶𝗼𝗻 𝗜𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
    This video is one of many sessions delivered for the Microsoft Build 2024 event. View the full session schedule and learn more about Microsoft Build at build.microsof...
    BRK194 | English (US) | Developer Tools
    #MSBuild

ความคิดเห็น • 69

  • @LunicLynx
    @LunicLynx 4 หลายเดือนก่อน +174

    This is the content BUILD needs. Please more of this in the future!

    • @bity-bite
      @bity-bite 4 หลายเดือนก่อน +1

      AI is more important!

    • @LunicLynx
      @LunicLynx 4 หลายเดือนก่อน +16

      @@bity-bite Did your copilot write that? :D

    • @SkillisForNoobs
      @SkillisForNoobs 3 หลายเดือนก่อน

      Yes please

    • @dhanaveerak896
      @dhanaveerak896 2 หลายเดือนก่อน

      😅

  • @ralmslb
    @ralmslb 4 หลายเดือนก่อน +118

    Hanselman and Toub are a perfect matched team to teach .NET at any level. So enjoyable to watch.

    • @osman3404
      @osman3404 4 หลายเดือนก่อน +5

      absolutely and I credit Hanselman for being such an awesome host and copilot ;)

    • @ralmslb
      @ralmslb 4 หลายเดือนก่อน +13

      @@osman3404 oh 100%, Hanselman is the guy anchoring Toub back to the realm of the mortals by making the right questions at the right time, often clarifying some questions we have.

    • @robinheyer708
      @robinheyer708 4 หลายเดือนก่อน +3

      Yeah, Stephen already had a great rep but these 2 together make amazing content.

  • @Aweklin
    @Aweklin 4 หลายเดือนก่อน +21

    Never wanted this session to end with these two folks!
    Really learning a lot from them.
    Thanks to the .NET team, the language designers & Microsoft!
    Now, I see exactly why .NET is super-fast year-in and year-out.

  • @MaQy
    @MaQy 4 หลายเดือนก่อน +21

    And true to his word, Stephen has indeed contributed to the package. That's amazing.

  • @onmico
    @onmico 3 หลายเดือนก่อน +7

    This is the best Microsoft build content I’ve seen. Ever. I think it’s awesome that these two bright minds are teaming up to deliver high quality content like this video. For anyone who doesn’t know, they have several more videos on TH-cam where they deep dive into different topics and provide valuable insights.

  • @jeanhibbert
    @jeanhibbert 4 หลายเดือนก่อน +12

    As always, Stephen and Scott crushed it.

  • @osman3404
    @osman3404 4 หลายเดือนก่อน +30

    I dont know why we are impressed with AI when Human Intelligence like Steve Toub and Hanselman exist? C# is also so IMPRESSIVE

    • @Aweklin
      @Aweklin 4 หลายเดือนก่อน

      Super impressive for that matter!

    • @Mikoshi-solo
      @Mikoshi-solo 14 วันที่ผ่านมา

      AI is still learning from intelligent people like them😂

  • @georgebelletty7861
    @georgebelletty7861 3 หลายเดือนก่อน +4

    I must have followed Scott my entire career, love that guy, great presenter, teacher. Thanks for the past 25 years!

  • @MatteoGariglio
    @MatteoGariglio 4 หลายเดือนก่อน +7

    Another super nice "Highly Technical" video with Stephen Toub. Very valuable content! I hope to see more of those in the near future.

  • @EER0000
    @EER0000 4 หลายเดือนก่อน +6

    I really enjoy the highly technical talk, looking forward to more highly technical talks in the future!

  • @DanielMauritzson
    @DanielMauritzson 4 หลายเดือนก่อน +8

    This was the best talk of Msbuild!

  • @jacobkirkbride1581
    @jacobkirkbride1581 4 หลายเดือนก่อน +3

    This was a great and actionable talk. Really like these types of presentations.

  • @scottipclis9947
    @scottipclis9947 4 หลายเดือนก่อน +3

    It's good to see optimizations. Some of the tricks also seemed to be simplifications. By this I don't mean less typing, even though it may result in fewer characters. Too much time and effort has been spent on what I call "motivation to avoid typing" by using tricks and shortcuts that make the code really hard to read and maintain. It's good to know that we can have both -- as these guys demonstrated.

  • @3bodyproblems
    @3bodyproblems 4 หลายเดือนก่อน +4

    I think a series of this type of talk will be helpful , nicely done

  • @elerius2
    @elerius2 4 หลายเดือนก่อน +4

    Cool to see that these improvements are actually being merged into the Humanizer project.

  • @FelipeGualberto
    @FelipeGualberto 3 หลายเดือนก่อน +1

    Wow, what a great series! More advanced content, please!

  • @shauncurtis4466
    @shauncurtis4466 4 หลายเดือนก่อน +2

    This is really great content. Thanks, and more please. BTW - another good reason to optimize is save the planet. Optimized code is leaner, meaner and greener.

  • @Nikkes02
    @Nikkes02 4 หลายเดือนก่อน +5

    My favorite session

  • @emiraksoy1520
    @emiraksoy1520 4 หลายเดือนก่อน +8

    Amazin journey ! Greetings from Türkİye :D

  • @SubhamK108
    @SubhamK108 4 หลายเดือนก่อน +3

    That was absolutely fantastic!

  • @devpitch
    @devpitch 3 หลายเดือนก่อน

    So great to watch! Keep going, guys!

  • @bulelanibotman
    @bulelanibotman 2 หลายเดือนก่อน

    This is on session I highly enjoyed, I thought otherwise. I wasn't getting lost but on the regex scenario I was but truly impressive!

  • @SoftwareDeveloper-g2c
    @SoftwareDeveloper-g2c 2 หลายเดือนก่อน

    Simply Incredible !

  • @DarVilZ
    @DarVilZ 3 หลายเดือนก่อน +1

    I love how they got confused with nano and picto seconds. Shows that all of us are human and we tend to forget basic stuff after a while if we have not thought about it for some time.

  • @georgekopadze791
    @georgekopadze791 4 หลายเดือนก่อน +2

    What can I say, that was remarkable 😮

  • @daveblack6951
    @daveblack6951 4 หลายเดือนก่อน +2

    Extraordinary!

  • @egvijayanand
    @egvijayanand 3 หลายเดือนก่อน

    You can press the End key while using Alt + Shift (vertical) selection to magically move to the line's end.

  • @HeinrichTeitge
    @HeinrichTeitge 4 หลายเดือนก่อน +1

    Great initiative please keep it going :)

  • @emmanueladebiyi2109
    @emmanueladebiyi2109 3 หลายเดือนก่อน +1

    Amazing content!

  • @DestinationDub
    @DestinationDub 4 หลายเดือนก่อน +2

    AWESOME!!!

  • @everyonesview
    @everyonesview 4 หลายเดือนก่อน +1

    Excellent stuff!

  • @DuncanSmart
    @DuncanSmart 3 หลายเดือนก่อน

    Absolutely superb double-act.

  • @--Eric--
    @--Eric-- 4 หลายเดือนก่อน +1

    Eminent, again... thanks!

  • @gilbertsenyonjo963
    @gilbertsenyonjo963 11 วันที่ผ่านมา

    That was badass!

  • @WadeBased
    @WadeBased 2 หลายเดือนก่อน

    Wonderful blue screen event, can you tell us how it was done?

  • @aifazkhan
    @aifazkhan 4 หลายเดือนก่อน +4

    We are still using old versions of dotnet framework like 4.5 😢, I asked them to upgrade but they are not ready yet

    • @anm3037
      @anm3037 4 หลายเดือนก่อน +2

      Leave the company

    • @ConductiveFoam
      @ConductiveFoam 3 หลายเดือนก่อน +2

      I feel you, I also have to maintain a 4.5.1 application.
      Are you able to use PolySharp? That at least makes the language more convenient.

    • @aifazkhan
      @aifazkhan 3 หลายเดือนก่อน

      @@ConductiveFoam no, will try

  • @mehrdad175
    @mehrdad175 4 หลายเดือนก่อน +1

    wow! Awesome!

  • @wanjohisamuel8547
    @wanjohisamuel8547 3 หลายเดือนก่อน

    This is super GREAT

  • @arabiceasycode
    @arabiceasycode 4 หลายเดือนก่อน +1

    I love this video

  • @LasseVågsætherKarlsen
    @LasseVågsætherKarlsen 4 หลายเดือนก่อน +2

    Idea: Maybe the compiler could lower "a.Substring(...) + b.Substring(...)" to something using spans automatically...

    • @alexisfibonacci
      @alexisfibonacci 4 หลายเดือนก่อน +2

      They will get there.
      Alternatively, why not open a PR for this?😊

    • @SpeaqerCC
      @SpeaqerCC 4 หลายเดือนก่อน +10

      Roslyn generally is not a "optimizing compiler". Such transformation also would possibly break code that expects the allocation of a new string. Instead Roslyn analyzers guide you to replace these expressions with equivalent (ReadOnly)Span methods without introducing potentially breaking changes and only if the developer chooses to do so.

  • @haraldlist944
    @haraldlist944 3 หลายเดือนก่อน

    Didn't he totally break the roman numerals by removing the two character strings?

  • @ShanCanzano
    @ShanCanzano หลายเดือนก่อน

    Please stop your behavior of leaking user information

  • @megistusable
    @megistusable 3 หลายเดือนก่อน

    F# deserves better

  • @KvapuJanjalia
    @KvapuJanjalia 3 หลายเดือนก่อน

    Censorship of comments is just pathetic: apparently, you can't mention Microsoft's other TH-cam channels here.
    EDIT: It's just TH-cam being TH-cam, I guess.

    • @shanselman
      @shanselman 3 หลายเดือนก่อน +6

      There’s no formal censorship. Likely just TH-cam spam filters

    • @KvapuJanjalia
      @KvapuJanjalia 3 หลายเดือนก่อน

      @@shanselman Oh, wow. Senpai noticed me! I was simply trying to say that _the forbidden channel_ has even more videos of you and Stephen.

    • @shanselman
      @shanselman 3 หลายเดือนก่อน +1

      @@KvapuJanjaliadotnet?

    • @KvapuJanjalia
      @KvapuJanjalia 3 หลายเดือนก่อน

      @@shanselman Yep

  • @RafaelUbaldo
    @RafaelUbaldo 4 หลายเดือนก่อน +1

    #this makes me excited about .NET again.

  • @luciannaie
    @luciannaie 17 วันที่ผ่านมา

    oh man. did anyone update that humanized? :D

  • @webbsk
    @webbsk 4 หลายเดือนก่อน +4

    These guys are some of my favorite teachers. Fantastic talk guys, thank you!

  • @alfflasymphonyx
    @alfflasymphonyx หลายเดือนก่อน +1

    the fastest 45mn of my life.