Maciej Garncarski Logo
  • O mnie
  • Blog
  • Projekty
  • O mnie
  • Blog
  • Projekty
  • Wszystkie
  • # AI
  • # Architektura
  • # Backend
  • # DevOps
  • # Frontend
  • # Kariera
  • # Linux
  • # Myślenie
  • # NGINX
  • # Node.js
  • # Produktywność
  • # React
  • # Testy

Wyszukaj artykuł

  • Kuloodporna produkcja

    Zasady ograniczonego zaufania do kodu, infrastruktury i zewnętrznych API. Krótki spis zasad o tym, jak budować systemy z myślą o nieuniknionych awariach.

    # Architektura # Backend # DevOps # Node.js
  • Więcej pracy zazwyczaj daje gorsze efekty

    Praca ponad swoje możliwości obniża produktywność, zwiększa zmęczenie i daje gorsze efekty, niż się spodziewasz.

    # Kariera # Produktywność
  • Sztuka upraszczania sobie życia

    Dlaczego komplikujemy proste rzeczy i jak świadomie upraszczać swoje decyzje, narzędzia i pracę, żeby oszczędzać czas i energię.

    # Myślenie # Produktywność
  • Zmniejszanie rozmiaru dysku w WSL

    Jak odzyskać miejsce z wirtualnego dysku w Windows Subsystem for Linux (WSL) i zmniejszyć jego rozmiar.

    # Linux
  • Pozytywna neutralność

    Strategia zarządzania sobą, czyli mniej emocjonalnego angażowania, więcej świadomych decyzji i konkretnych efektów.

    # Kariera # Myślenie
  • Programowanie to systemy, nie kod

    Praca programisty to nie tylko pisanie kodu. To decyzje, procesy i radzenie sobie z chaosem. Zobacz, co naprawdę liczy się w tej branży.

    # Kariera # Produktywność
  • Jak mierzy się poziom w IT?

    Dlaczego poziom jest zależny od celu.

    # Kariera
  • Programowanie bez AI to przeszłość

    Sztuczna inteligencja - czy tego chcemy, czy nie, pozostanie z nami na stałe. Jak się do tego dostosować?

    # Kariera # AI
  • Ludzie mylą się częściej, niż myślisz

    Dlaczego opinia innych ma mniejsze znaczenie, niż Ci się wydaje.

    # Kariera # Myślenie
  • Praktycznie nikt nie myśli o Tobie tak często, jak Ci się wydaje

    Dlaczego przeceniamy to, jak bardzo inni nas obserwują, i jak przestać żyć pod wyimaginowanym reflektorem.

    # Kariera # Myślenie
  • React Transitions: Jak przestać blokować UI i zacząć priorytetyzować UX

    Transitions to nie tylko płynne filtrowanie list. To fundament nowoczesnego Reacta, który pozwala aplikacji 'oddychać'.

    # Frontend # React
  • Wydajne UI w React: poznaj <Activity>

    Praktyczne wprowadzenie do <Activity> w React - jak wykorzystać je do budowania ultraszybkich interfejsów.

    # Frontend # React
  • Sensowna kategoryzacja testów frontendowych

    Jak kategoryzować testy frontendowe i przestać myśleć piramidą testów.

    # Frontend # Testy
  • Streaming danych w Node.js

    Przetwarzanie dużych plików w Node.js przy użyciu streamów. Jak uniknąć przepełnienia pamięci, poprawić wydajność i skalowalność backendu.

    # Backend # Architektura # Node.js
  • Composable Components w React

    Budowanie elastycznych interfejsów użytkownika. Jak tworzyć komponowalne komponenty w React, które można łatwo łączyć i ponownie wykorzystywać?

    # Frontend # Architektura # React
  • Bilans ekosystemu JavaScript w 2025 roku

    Analiza stagnacji innowacyjnej, pułapki Hype Driven Development oraz ewolucji roli dewelopera w stronę modelu Comb-shaped.

    # Frontend # Kariera
  • Paradoks Kompetencji w IT

    Dlaczego pewność siebie często wygrywa z perfekcyjnym kodem?

    # Kariera
  • Wstrzykiwanie zmiennych środowiskowych Next.js w Dockerze

    Jak poprawnie wstrzykiwać zmienne środowiskowe do aplikacji Next.js działającej w kontenerze Docker.

    # Frontend # DevOps # React
  • Dostęp do WSL z sieci lokalnej

    Jak skonfigurować dostęp z sieci lokalnej do WSL.

    # Linux # DevOps
  • Konfiguracja streamingu HTTP w NGINX

    NGINX - Jak skonfigurować streaming HTTP? (Next.js, TanStack Start)

    # DevOps # NGINX

Brak wyników. Spróbuj innej frazy.

21 maja 2026

Kuloodporna produkcja

Zasady ograniczonego zaufania do kodu, infrastruktury i zewnętrznych API. Krótki spis zasad o tym, jak budować systemy z myślą o nieuniknionych awariach.

15 stycznia 2026

Streaming danych w Node.js

Przetwarzanie dużych plików w Node.js przy użyciu streamów. Jak uniknąć przepełnienia pamięci, poprawić wydajność i skalowalność backendu.

© 2026 Maciej Garncarski

GitHub GitHub LinkedIn LinkedIn X X