Stacked diffs
Artykuł wyjaśnia metodę stacked diffs jako rozwiązanie problemu dużych pull requestów poprzez dzielenie zmian na mniejsze, zależne części.
Artykuł wyjaśnia metodę stacked diffs jako rozwiązanie problemu dużych pull requestów poprzez dzielenie zmian na mniejsze, zależne części.
Analiza techniki ray casting użytej w Wolfenstein 3D i jej współczesna implementacja.
Artykuł analizuje negatywne skutki nadmiernego polegania na AI przez początkujących programistów, prowadzące do braku zrozumienia podstaw kodowania.
Artykuł o algorytmach wyszukiwania obiektów w przestrzeni 2D, przydatnych w programowaniu gier i innych zastosowaniach.
Autor udostępnia kod źródłowy swojego bloga świstak.codes na GitHubie na licencji MIT, z okazji rocznic projektu.
Wprowadzenie do wzorca projektowego Pamiątka (Memento): jego teoria, zastosowanie i przykłady implementacji w TypeScripcie.
Święto semantycznego HTML-a, podczas którego na jeden dzień wyłączamy CSS, aby zobaczyć piękno czystego kodu i jego niedoskonałości.
Explores the modern CSS attr() function, showcasing its new ability to handle data types like color and number for dynamic styling.
Autor dzieli się pierwszymi wrażeniami z używania Cursor, edytora kodu z AI. Omawia kluczowe funkcje i swoje doświadczenia.
Artykuł wyjaśnia pojęcie losowości w informatyce, omawiając generatory liczb pseudolosowych i prawdziwie losowych.
Projektowanie nowego API dla czasomierzy w przeglądarce z użyciem TypeScript i obietnic zamiast callbacków.
Analiza i polskie tłumaczenie mantry Gajatri, z porównaniami do chrześcijańskich hymnów i opisem procesu tłumaczenia z pomocą AI.
Wprowadzenie do wzorca projektowego Iterator: teoria, struktura, korzyści i przykłady implementacji w TypeScripcie.
Artykuł o przeglądarkowych czasomierzach (timers) - setTimeout i setInterval - ich działaniu, zastosowaniu i problemach.
Praktyczne wskazówki, jak przygotować czytelny i kompletny pull request, który ułatwi code review współpracownikom.
Wyjaśnienie matematycznych podstaw i implementacji algorytmu korekcji perspektywy w grafice komputerowej.
Artykuł o ekstremalnym RWD i ewolucji responsywnego designu, w tym nowe podejście - deklaratywny design.
Autor planuje na 2025 rok projekty programistyczne, w tym serię artykułów, aktualizację bloga z Eleventy 2 na 3 oraz rozwój projektu open source.
Wyjaśnienie chińskiego twierdzenia o resztach: teoria, przykłady i implementacja kodu dla programistów.
Przegląd kluczowych innowacji technologicznych 2024 roku, w tym AI, okulary mieszanej rzeczywistości i interfejsy mózg-komputer.