
Markdown. Skromny język, który napisał Internet
Markdown zaczynał jako prosty sposób pisania tekstów do Internetu. Dzisiaj jest formatem dokumentacji, notatek, promptów i instrukcji dla agentów AI.
Pisanie było moją pasją już dawno temu. Tworzenie treści do tego bloga pozwala mi na dzielenie się wiedzą, dbanie o własny rozwój, a także rozwijanie innej, jakże ważnej umiejętności - pisania.

Markdown zaczynał jako prosty sposób pisania tekstów do Internetu. Dzisiaj jest formatem dokumentacji, notatek, promptów i instrukcji dla agentów AI.

Cache kusi, bo brzmi jak szybka odpowiedź na niezoptymalizowany kod. Tylko że zapamiętanie wyniku to dopiero początek. Trzeba jeszcze wiedzieć, co jest kluczem, kiedy wynik traci ważność i czy nie oddamy danych nie temu użytkownikowi. O tym właśnie jest memoizacja.

Narzędzia są różne - lepsze i gorsze, lubiane i znienawidzone, ale zawsze powstają w jakimś konkretnym celu. Dziś porozmawiamy o jednym z takich narzędzi - czy precommit hook jest naprawdę tak fatalny?

Ups. Wywaliliśmy aplikację. Dzwoni klient, że od godziny strona nie działa, nie wpadają nowe zamówienia. Dużo stresu, ale w końcu sytuacja zostaje opanowana. Tylko jak się zabezpieczyć przed podobnymi sytuacjami w przyszłości? Może analiza post-mortem pomoże?

Modularny CSS. Brzmi jak marzenie, a jednak część pracy została już wykonana i wydaje się, że jesteśmy na dobrej drodze do tego, aby to osiągnąć. Dzisiejszy artykuł opowiada historię CSS z perspektywy dążenia do tworzenia wydzielonych modułów.

Kiedy programista pójdzie na emeryturę? Czy w ogóle jej doczeka, pracując jako programista? W dzisiejszym artykule mówię o wypaleniu zawodowym, crunch'u, ale też o dostępnych ścieżkach rozwoju po osiągnięciu poziomu seniora.

MVC to jedna z najstarszych i najpopularniejszych architektur w środowisku web-developmentu. Od wielu lat ceniona jest za prostotę i funkcjonalność. Jednak pomimo to nie sprawdziła się w większości aplikacji frontendowych. Dlaczego? Dziś opowiem szerzej o MVC.

Jaki z-index musi mieć modal, żeby był widoczny zawsze nad wszystkimi elementami? Większość frontend developerów ustawia wartość gdzieś pomiędzy 99999 a 99999999. A możemy udałoby zmieścić się w wartości poniżej 10. Poznaj stacking context - mechanizm CSSa, który warto znać.

Liczby, liczby, liczby - są z nami od tysiącleci - próbujemy je uporządkować, przekształcić, zrozumieć i zapisać. Jednym z wynalezionych systemów liczbowych jest system binarny, który stanowi podstawę dla całego świata IT. Poznaj świat zer i jedynek.

Jest coś magicznego w programowaniu. Szkoda, że nowe aplikacje nie zadziałają na starych przeglądarkach. Zaraz, zaraz... a polyfille?