#learning #writing #habits 6 min czytania Złudzenie zrozumienia: dlaczego dopiero pisanie pokazuje, co naprawdę wiesz
#big-o #complexity #data-structures #performance 9 min czytania Big-O bez matematyki: ile naprawdę kosztuje twój kod
#tech-debt #trade-offs #decision-making #communication #leadership 8 min czytania Dlaczego dobre decyzje techniczne przegrywają z biznesem
#streaming #sse #fetch #http #ai 7 min czytania Jak odpowiedź pisze się słowo po słowie: streaming po HTTP
#caching #cdn #bfcache #service-worker #performance 9 min czytania Gdzie żyje cache: ile kopii jednej odpowiedzi istnieje naraz
#service-worker #cache-api #offline #pwa #caching 12 min czytania Service Worker - kod, który odpowiada zamiast serwera
#http #caching #cache-control #etag #performance 9 min czytania HTTP caching: czemu druga wizyta na stronie jest natychmiastowa
#rendering #ssr #ssg #isr #csr 20 min czytania SSR, SSG, ISR, CSR - kiedy powstaje HTML i jakim kosztem
#cors #security #fetch #same-origin #http 11 min czytania Same-origin policy i CORS, czyli kto może czytać dane z innego serwera
#performance #rendering #browser #dom #cssom 14 min czytania Od HTML do piksela: jak przeglądarka renderuje stronę
#javascript #garbage-collection #memory #performance #podstawy 14 min czytania Garbage Collection w JavaScripcie - jak silnik sprząta po twoim kodzie
#javascript #event-loop #async #microtasks #podstawy 16 min czytania Event Loop w JavaScript - jak silnik decyduje, co odpalić następne
#javascript #this-keyword #oop #podstawy 6 min czytania Słowo kluczowe this w JavaScript - cztery reguły bindingu w jednym miejscu
#javascript #async #await #promises #generators #podstawy 10 min czytania async/await w JavaScript - jak funkcja może czekać bez blokowania wątku