Recent Posts

CS Foundations·13 kwietnia 2026

Procesy i wątki: praca w pojedynkę kontra technika klonów cienia

Wyjaśniam różnicę między procesami a wątkami na przykładzie cyfrowego centrum logistycznego i kodu w Javie. Analizuję też problemy współbieżności spotykane w praktyce (Race Condition) oraz zalety i wady wieloprocesowości i wielowątkowości.

CS Foundations·11 kwietnia 2026

Języki programowania i frameworki: dlaczego warto kopać głębiej w jednym

Rozumiemy związek pomiędzy „językami programowania i frameworkami” i dzielimy się transferem doświadczeń edukacyjnych w zakresie poszerzania wiedzy z Java na Python i HTML na Androida, a także przewodnikiem selekcji dla studentów.

CS Foundations·10 kwietnia 2026

Build i kompilacja: różnice między kompilatorem a interpreterem

Definiujemy pojęcia kompilacji i kompilacji, porównujemy różnice między kompilatorami i interpreterami z procesem i kodem tłumaczenia języka maszynowego oraz wyjaśniamy kompromisy w zakresie wydajności i stabilności w praktyce.

CS Foundations·10 kwietnia 2026

Podstawy informatyki od nowa, choć mam dyplom: w poszukiwaniu straconych czterech lat

Wyznanie absolwenta czteroletnich studiów informatycznych, któremu brakuje podstaw. Arogancja z czasów konkursów capstone design, granice wkuwania odpowiedzi pod rozmowy rekrutacyjne i początek drogi w stronę Linuksa i DevOps.