6 ms·
How do I know this person really knows about .NET GC internals for me to spend any time watching some videos?
by kyberias 6y ago
How do I know this person really knows about .NET GC internals for me to spend any time watching some videos?
- PieUser 6y agoFaith.
- ojnabieoot 6y agoYou could make a similar argument about... any video, song, essay, etc, created by anyone. So I’m not sure what the point of your comment is. I think you are getting at the fact that there’s a lot of bad-faith grifters out there who prey on entry-level devs. This is a legitimate concern! But in my experience it’s pretty easy to sniff those folks out with a superficial investigation. You don’t want to “spend any time” watching the video but I think you can spend two minutes skimming their other work, their CV, etc. I myself didn’t know anything about this person so I poked through their blog a bit. They are clearly marketing their education business (and I am not their target audience) but also seem to know what they’re talking about. More to the point: their material appears to be sincerely helpful to intermediate (and even advanced) NET devs. This relatively short post on unsafe array access in C#[1] although not especially deep, does at least dive into the runtime / IL internals enough to give a clear picture of what the unsafe code is actually doing. I haven’t watched the video either but they are creating good-faith tutorials, they are obviously capable of understanding the .NET GC, and there’s no reason to suspect they would change type and BS their way through a new video series. [1] https://tooslowexception.com/getting-rid-of-array-bound-checks-ref-returns-and-net-5/ https://tooslowexception.com/getting-rid-of-array-bound-chec...
- Avalaxy 6y agoThe author is MVP in .NET and author of the book Pro .NET Memory Management.
- jitbit 6y agoYep, and this info is 2 clicks away, literally. Select his name, right-click, "search in Google".
- WalterGR 6y agoOr hamburger menu -> About.
- buybackoff 6y agoAnd that book is as big as War and Peace by Tolstoy and Atlas Shrugged by Rand. So if you want to know the role of an individual memory allocation in the history of the entire application performance, it's a goto thing.
- jpfed 6y agoNot that this proves anything, but this author's twitter account is followed by: * David Fowler (ASP.NET Core creator) * Andy Gocke (Lead developer for the CLR) * Jared Parsons (Lead developer for C# Compiler team) * Miguel de Icaza Presumably if he wasn't saying anything worth listening to, they would have unfollowed him by now.
- bargl 6y agoWhile actually a good question, I am reading a bit of snark here. Don't spend your time on anything you don't want to, but if you want to learn about .NET GC then either research the author or research other deep dives into .NET GC. To research the author you could. Go to the About page on their blog... You could also look them up in Stack Overflow. https://stackoverflow.com/users/2894974/konrad-kokosa https://stackoverflow.com/users/2894974/konrad-kokosa You could watch the first 10 minutes where he addresses this.
- NicoJuicy 6y agoA minimal amount of effort would lead to an author with very good reviews ( 5/5 on amazon)
- fctorial 6y agoJust read the source code. It has everything you'll ever need: https://raw.githubusercontent.com/dotnet/runtime/master/src/coreclr/gc/gc.cpp https://raw.githubusercontent.com/dotnet/runtime/master/src/... Or spend an hour listening to this person. Who knows his videos might have some bits of important information.
- mustak_im 6y agoHe's very well known in the community. If one has been in any talks regarding .net gc, chances are they meet him there. Oh yeah he is also the author of an entire book about .net gc Pro .NET Memory Management. So I trust he knows what's he doing.