Używa

Wyprzedzając pytania postanowiłem, że zrobię osobną stronę ze szczegółami technologii i gadżetów, których używam.

Serwisy

  • Toggl Track - aby mierzyć czas moich produktywnych zajęć.
  • Google Keep - używam do surowych notatek, list zakupów i w sytuacji „nagłego pomysłu”.
  • Evernote - był moim głównym narzędziem do robienia notatek przez długi czas (mam tam trochę notatek, ale przerzucam się na Notion).
  • Notion - produktywne narzędzie typu wszystko w jednym (todo listy, notatki, tablice kanban i więcej).
  • GitHub - tam jest cały kod źródłowy mojej strony. Używam także github actions do CI/CD.
  • Netlify - mój hosting CDN. Oferuje także dodatkowe funkcjonalności jak anonimowe statystyki.
  • ConvertKit - jeżeli dostałeś maila z mojego newslettera, to za sprawą ConvertKit.
  • Udemy - platforma z kursami edukacyjnymi. Przerobiłem na niej sporo technicznych i kreatywnych tutoriali.

Stos technologiczny

  • React - najpopularniejszy framework front-end. Na początku miałem wątpliwości co do JSX, ale aktualnie lubię go.
  • Style components - pomagają mi tworzyć komponenty wielokrotnego użytku. Dzięki temu mój design system jest spójny.
  • Gatsby - strona na którą patrzysz została wygenerowana przez Statyczny Generator Stron - Gatsby. W domyśle zapewnia wydajność, skalowalność i bezpieczeństwo.
  • Prettier - formatuje kod dla mnie. Mogę przykładać mniej uwagi do stylowania, a i tak moje formatowanie jest perfekcyjne.
  • ESLint - podświetla kod dla mnie. Pokazuje mi, gdy robię w kodzie coś głupiego.
  • Jest - framework dla testów jednostkowych.
  • Testing library - biblioteka zachęcająca do dobrych praktyk w testowaniu (jak znajdowanie elementów po rolach ARIA).
  • Cypress - framework do testowania end-to-end. Z jego pomocą można symulować zachowanie użytkownika (klikanie, przewijanie itp.).
  • Cypress Axe - biblioteka do testowania dostępności. Dostępność jest zaniedbanym aspektem wielu stron.
  • MDX - wzbogacony Markdown. Główny format dla moich treści. Używam go zamiast Markdown, ponieważ umożliwia mi wykorzystywanie niestandardowych komponentów.
  • Gatsby theme i18n & react i18next - wtyczki do umiędzynarodowienia strony.

Aplikacje

  • Visual Studio Code - prawdopodobnie najlepszy edytor kodu do języka JavaScript. Ma integrację z Gitem, wiele rozszerzeń i innych funkcjonalności jak IDE.
  • Figma - moje główne narzędzie do projektowania. Jest intuicyjne i skoncentrowane na komponentach. Tworzenie systemu projektowania z jego pomocą jest łatwe. Ma rosnącą społeczność, która tworzy wiele przydatnych rozszerzeń i plików projektowych. Dostępne nawet z poziomu przeglądarki.
  • Notion - istnieje aplikacja dla systemu Android i Windows.
  • Google Chrome - moja główna przeglądarka. Często prowadzi jeżeli chodzi o przyjmowanie nowych funkcjonalności. Używam jej do przeglądania i tworzenia internetu. Rozszerzenia:
  • Mozilla Firefox - wspierająca przeglądarka. Wykorzystuje ją do przeglądania i testowania wsparcia dla niektórych funkcjonalności (lubię także jej narzędzia grid).
  • Spotify - moje centrum audio. Słucham muzyki, gdy koduję i podcastów, gdy spaceruję.
  • Peek - przydatna, gdy chcę zrobić gif, albo krótkie nagranie ekranu na Ubuntu.
  • Nvidia GeForce Experience - software do aktualizowania sterowników GPU, optymalizowania ustawień gier i nagrywania ekranu (Windows 10).
  • MSI Afterburner - software do ręcznego podkręcania karty graficznej.
  • Razer Synapse - aplikacja do konfigurowania mojej myszki i innych rzeczy Razera.
  • Origin - używam głównie dla serii Battlefield i innych tytułów od EA.
  • Ubisoft Connect - lubię niektóre serie od Ubisoft (Assassin’s Creed, Splinter Cell, Watch Dogs).
  • Steam - pozostałe gry mam na Steam.
  • Discord - do komunikacji.

Konfiguracja biurka

  • MacBook Pro 16" 2019 - laptop, którego używam w pracy. Z zalet - jest to MacBook. Z wad - ma tylko porty USB-C.
  • MacBook Pro 14" M3 Pro - laptop, którego używam prywatnie. Apple chyba posłuchało swoich klientów, bo wraz z nowymi laptopami powróciły porty. Możesz podłączyć do niego kabel HDMI lub włożyć kartę SDXC. Głośniki, ekran i ogólna jakość wykonania są dobre. Nowe czipy M3 są naprawdę wydajne.
  • LG 27" 4k HDR (27UK650-W) - mój główny monitor. Ma 99% pokrycia palety kolorów sRGB, więc daje wierny obraz. Dzięki rozdzielczości 4k, mogę upchać na nim wiele rzeczy, jak 3 - 4 pliki z kodem obok siebie. Gry i filmy, które obsługują HDR wyglądają na nim bardzo żywo i kontrastowo.
  • Razer Viper Ultimate - bezprzewodowa, lekka myszka. Dobra do gier fps i innych rzeczy.
  • Logitech MX Master 3S - bezprzewodowa, cięższa myszka. Dedykowana do bardziej produktywnych zadań. Uwielbiam jej elektromagnetyczny scroll - przewijanie stron internetowych lub wielu lini kodu nigdy nie było takie szybkie!
  • Razer Gigantus V2 - podkładka pod optyczne myszy.
  • Razer Pro Type Ultra - bezprzewodowa, pełna, mechaniczna klawiatura. Jest reklamowana jako produktywna, ale od frimy dla graczy. Dziwne połączenie, ale zaskakująco dobre. Przełączniki mechaniczne Razer Yellow są liniowe i ciche. Klawiatura charakteryzuje się wyjątkowo niskimi opóźnieniami - przewodowo i bezprzewodowo (~ 1 ms). Te cechy sprawiają, że nadaje się zarówno do pracy jak i do grania.
  • Apple Magic Keyboard - klawiatura do MacBooka, gdy używam go stacjonarnie. Kompletne przeciwieństwo klawiatury mechanicznej - jest lekka, płaska i mała. Pisanie na niej jest jednak również satysfakcjonujące. Aaa, no i żywotność baterii w tym małym urządzeniu jest niebywała!
  • HyperX Cloud II - kupiłem go niedawno, zastępując poprzednią wersję. Headset gamingowy, ale z dość dokładnym profilem audio, który się sprawdza przy innych mediach. Bardzo wygodny.
  • Ikea Bekant - moje biurko narożne. Ma dużą powierzchnię do pracy i sprytne rozwiązanie do zarządzania kablami - ani jeden z moich kabli nie leży na ziemi.
  • Ikea JÄRVFJÄLLET - moje krzesło biurowe. Podoba mi się jego estetyka - czysta i minimalistyczna. Nie jest tak wygodne jak krzesła ergonomiczne, ale za tę cenę oferuje niezłą jakość.
  • Gumowa kaczka - pomaga mi w debugowaniu trudnych problemów.

Inne gadżety

  • Samsung Galaxy S20FE - mój główny telefon. W zasadzie flagowiec, ale za dwie trzecie ceny. Ma wyświetlacz o odświeżaniu 120Hz z dobrym PPI, Snapdragona 865, aparaty dobrej jakości i inne, przydatne funkcje, takie jak ładowanie indukcyjne.
  • Plantronics BackBeat Fit Sport - moje słuchawki Bluetooth, gdy jestem w drodze. Używam ich gdy spaceruję, biegam czy skaczę na skakance.
  • Sony WH-1000XM4 - para nausznych słuchawek z aktywną redukcją szumów. Używam ich, gdy chcę się odciąć od świata lub gdy sąsiad odkrywa w sobie majsterkowicza.
  • Amazon Kindle Paperwhite 4 - lubię fizyczne wydania książek. Wolę je od e-booków. Jednakże, to przenośne urządzenie jest idealne, gdy chcę coś przeczytać, a nie chcę nosić większego ciężaru.
  • PlayStation 4 Pro - moja aktualna konsola. Gram na maszynach od Sony od czasów PSX. To się nie zmieni, bo prawdopodobnie kupię PlayStation 5. Lubię tytuły ekskluzywne na tę platformę, szczególnie od Naughty Dog. Kanapowa kooperacja jest nadal moją ulubioną rozgrywką multiplayer.
  • PlayStation 5 - tak, w końcu je kupiłem. Poza 4k, 60fps i HDR, czas ładowania robi wrażenie. Chyba w końcu rozumiem to całe zamieszanie wokół wbudowanego dysku SSD. Technologia haptyczna to też niezłe doświadczenie. W skrócie, DualSense symuluje akcje twojej postaci za pomocą różnych sił i wibracji - jak np. dotykanie trawy. Trudno to wyjaśnić, dlatego zachęcam do samodzielnego przetestowania.
  • LG OLED 48C21LA - nie oglądam telewizji, więc kupilem go z myślą o konsolach. Ten TV oferuje 120Hz, 4k, HDR i VRR, więc może w pełni wykorzystać potencjał PlayStation 5. Wszystkie treści wyglądają dobrze na matrycy OLED. Ogólnie myślę, że ma świetny stosunek ceny do jakości.
  • Kawiarka - świetna alternatywa dla ekspresu do kawy. Lubię cały rytuał mielenia ziaren kawy, napełniania kawiarki i czekania. Kawa wtedy smakuje po prostu lepiej.
  • Maszynka na żyletki - golę się jak mój dziadek. Byłem zaskoczony jak gładko przy jej pomocy mogę się ogolić. Wymaga to jednak cierpliwości i ostrożności. Dodatkowym plusem jest zmniejszenie zużycia plastiku.