Wakacje tuż tuż! Ale zanim słodkie lenistwo w gorących promieniach, pod palemką: wytężmy mózgownice! Odcinek 57. nie daje odpocząć.
Ku mojej i Waszej euforii w DevTalk pojawia się Konrad Kokosa! Programista, architekt, lider i trener. Prelegent, bloger, “programistyczny działacz społeczny” pełną gębą ;). Na Twitterze: @konradkokosa.
Jak z Konradem, to musi być… “mięsiście”. Zajmujemy się jego hobby, pasją i znakiem rozpoznawczym: Garbage Collectorem, czyli zarządzaniem pamięcią! Co to za mechanizm i gdzie go można spotkać? Po co go wymyślono i jak działa? Kiedy pchać dev-ręce, by sterować nim manualnie?
Ewentualne pytania zadawaj tutaj, w komentarzu do tego odcinka. I przygotuj się na mocne uderzenie ;).
Gwiazdka i kilka miłych słów na iTunes też się przyda ;). Dzięki!
I… PLAY!
Zasubskrybuj podcast (e-mail, iTunes) lub ściągnij ten odcinek w mp3.
Linki:
- blog Konrada: http://blog.kokosa.net/
- DevTalk#54 – O debuggowaniu i profilowaniu z Pawłem Łukasikiem: http://devstyle.pl/2017/04/24/devtalk54-o-debuggowaniu-i-profilowaniu-z-pawlem-lukasikiem
- The Garbage Collection Handbook: http://gchandbook.org
- blog Maoni Stephens, szefowej zespołu GC w CLR: https://blogs.msdn.microsoft.com/maoni/
- wywiady z “ojcem” GC w CLR czyli Patrickiem Dussud
- swoista wikipedia na temat zarządzania pamięcią: http://www.memorymanagement.org/
- dla odważnych, 40 tysięcy linii kodu GC w .NET Core: https://github.com/dotnet/coreclr/blob/master/src/gc/gc.cpp
- ważny wpis dotyczący zagrożeń porównywania różnych GC i stwierdzania “który jest lepszy: https://blogs.msdn.microsoft.com/maoni/2017/02/18/how-to-evaluate-info-you-read-on-garbage-collectors/
- “The Stack Is An Implementation Detail” https://blogs.msdn.microsoft.com/ericlippert/2009/04/27/the-stack-is-an-implementation-detail-part-one/
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Nie zapomnij też dołączyć do społeczności DevTalk na Facebooku i Twitterze :)!
Zapisz się również na Newsletter, aby nie przegapić żadnego odcinka!
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/