Docker Compose – zarządzanie wieloma kontenerami
Przewodnik po Docker Compose: zarządzanie wieloma kontenerami w aplikacjach webowych z przykładami Spring Boot i PostgreSQL.
Przewodnik po Docker Compose: zarządzanie wieloma kontenerami w aplikacjach webowych z przykładami Spring Boot i PostgreSQL.
Przegląd narzędzi AI do code review: CodeRabbit i GitHub Copilot. Subiektywna ocena ich przydatności i skuteczności w analizie kodu.
Autor wraca do projektu Doco, generatora dokumentacji dla TypeScript/JavaScript, omawiając jego założenia i funkcje po nieudanym konkursie programistycznym.
Przegląd i porównanie najważniejszych modeli AI na rynku, w tym ChatGPT, Gemini, Claude i innych, z analizą ich możliwości i zastosowań.
Praktyczny przewodnik po implementacji paginacji i sortowania w Spring Data JPA, od podstaw po zaawansowane przykłady.
Artykuł prezentuje mniej znane opcje konfiguracji Gita, takie jak konfiguracja warunkowa i autokorekta komend, aby usprawnić pracę.
Przewodnik po tworzeniu własnych obrazów Docker. Omawia instrukcje Dockerfile, optymalizację i najlepsze praktyki budowania kontenerów.
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.
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.