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 radości 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!
Montaż odcinka: Krzysztof Śmigiel.
Ważne adresy:
- zapisz się na newsletter
- zasubskrybuj w iTunes, Spotify lub przez RSS
- ściągnij 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”
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
Fajny pomysł na interaktywną powieść w odcinkach o Mirku:
http://blog.kokosa.net/post/inny-wspanialy-swiat-odcinek-04
Dzięki! Dziś kontynuacja :)