O pamięci …tej komputerowej – Konrad Kokosa

Zapraszam na odcinek z Konradem Kokosa – autorem książki „Pro .NET Memory Management”.
Konrad można powiedzieć programowanie ma we krwi. Jak sam mówi – jest to typowo nerdowska historia. Od dobrych kilku lat jego specjalizacją jest rozwiązywanie problemów wydajności, zagadki diagnostyczne i łamigłówki architektury w świecie .NET. Jest niezależnym konsultantem, prelegentem, blogerem (http://tooslowexception.com/) oraz trenerem w Bottega IT Solutions. Jego najnowszy projekt nad którym pracuje to gra karciana „OutOfMemory”.

Grzegorz Kotfis, Konrad Kokosa – podczas nagrania podcastu w Inkubator Starter Gdańsk 2019

W tym odcinku omawiamy takie tematy jak:

  • Zarys historyczny – skąd się wzięła koncepcja pamięci komputerowej
  • Rodzaje pamięci komputerowej we współczesnych architekturach
  • Co się kryje pod pojęciem zarządzania pamięcią (porównanie różnych platform: .NET, JVM, Rust)
  • Wskaźnik vs Referencja – jakie są różnicę
  • Wycieki pamięci w językach zarządzanych – prawa czy mit?
  • Garbage Collector – sposób działania, różne implementacje (JVM, .NET)
  • Najczęstsze błędy prowadzące do spadku wydajności oprogramowania oraz dobre praktyki – jak pisać szybki kod.

Dodatkowo w trakcie odcinka niespodzianka! Kącik poetycki 😀 Konrad kilka lat temu pisał opowiadania na swoim blogu więc postanowiłem to wykorzystać i poprosić go o recytację pewnego limeryka. Jak mu poszło? Dajcie znać w komentarzach!

Przydatne linki:

  1. Książka Konrada „Pro .NET Memory Management”
  2. Wspomniana książka „Garbage Collection: Algorithms for Automatic Dynamic Memory Management”
  3. Konferencja Dotnetos poświęcona tematom wydajności i optymalizacji
  4. Awesome .NET performance – zbiór przydatnych linków związanych z wydjanością platformy .NET
  5. ISMM – International Symposium on Memory Management

Podcast możesz odsłuchać na wiele sposobów:

  1. W swojej ulubionej aplikacji do słuchania podcastów wyszukując 'Devsession’
  2. Spotify
  3. iTunes
  4. Google Podcast
  5. plik mp3
  6. RSS
Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na iTunes, podziel się informacją o tym odcinku w mediach społecznościowych czy polub FanPage Devsession. Pozdrawiam i miłego słuchania!

Pozostańmy w kontakcie

Zapraszam do kontaktu. Możesz mnie śledzić na:
Twitter | Instagram | LinkedIn | Facebook