Dołączyłem do zespołu w maju 2022 roku, jestem absolwentem uczelni Collegium Witelona. Aktualnie pracuje na stanowisku junior front-end developera i potrafię kodować w Typescript (Javascript), a także posiadam doświadczenie w takich bibliotekach/frameworkach jak React, Next JS, React Query, Material UI i wiele więcej. W Boring Owl brałem udział m.in. w projekcie sklepu NFT, który został napisany za pomocą React i Next JS.
Moje wpisy blogowe
Zastosowanie NextAuth.js do uwierzytelniania w aplikacjach Next.js
18 kwi 2024
Autoryzacja użytkowników to kluczowe zagadnienie w każdej aplikacji webowej. W artykule tym przedstawię, jak skutecznie wykorzystać NextAuth.js - bibliotekę do obsługi autoryzacji w aplikacjach Next.js, która znaną jest z elastyczności, bezpieczeństwa, a także łatwości implementacji.
Tailwind CSS przeciwko innym frameworkom: atuty i ograniczenia związane z zastosowaniem strategii Utility-First
15 paź 2023
Tailwind CSS szybko zdobywa popularność, wywołując szereg pytań o jego porównanie z innymi frameworkami CSS. Czy strategia Utility-First, na której opiera się Tailwind, daje jakieś konkretne atuty? Jakie zasiega ograniczenia? To jest artykuł, który daje odpowiedzi na te pytania.
Pierwsze kroki z Firebase Storage: Wprowadzenie i przewodnik
29 sie 2023
Zarządzanie danymi wymaga nie tylko kompetencji, ale także odpowiednich narzędzi. Firebase Storage, udostępniane przez Google, jest jednym z najbardziej efektywnych rozwiązań do przechowywania i udostępniania plików użytkownikom. W tym artykule, pomożemy Ci zrobić pierwsze kroki z Firebase Storage, omówimy jego podstawy oraz pokierujemy Cię przez proces jego szybkiej i łatwej konfiguracji.
Drizzle-ORM: Twój przewodnik do efektywnego zarządzania bazami danych
7 lip 2023
Poznaj Drizzle-ORM, potężne narzędzie do zarządzania bazami danych, które usprawni Twoją pracę w obszarze programowania. Dowiedz się, jak wykorzystać jego funkcje do efektywnej manipulacji danymi, optymalizacji zapytań i zintegrowania z różnymi platformami. Nasz przewodnik po Drizzle-ORM poprowadzi Cię przez proces od podstaw do zaawansowanych technik.
Firebase: Przegląd Głównych Funkcji i Korzyści dla Twojego Projektu
7 lip 2023
Firebase to zaawansowana platforma rozwojowa od Google, która umożliwia budowanie aplikacji szybciej i efektywniej. W tym artykule przyjrzymy się głównym funkcjom Firebase, od autoryzacji użytkowników do analizy danych, oraz omówimy korzyści płynące z zastosowania tej technologii w Twoim projekcie.
Next.js: Kiedy używać SSG, a kiedy SSR?
30 cze 2023
Generowanie statyczne (SSG) oraz generowanie na serwerze (SSR) są dwoma różnymi podejściami do przetwarzania stron w frameworku Next.js. SSG jest idealny do stron o małej zmienności, gdzie cała zawartość można wygenerować w momencie budowania projektu. Z kolei SSA jest preferowany, gdy strona zawiera elementy dynamiczne, które muszą być generowane na bieżąco. Wybór między nimi zależy od specyfiki projektu i wymagań, ale umiejętne stosowanie obu strategii pozwala na optymalizację wydajności i zwiększenie responsywności aplikacji.
Testowanie komponentów React za pomocą narzędzia Jest: wprowadzenie i podstawy
14 cze 2023
Artykuł będzie dotyczył testowania komponentów React poprzez narzędzie Jest. W artykule przedstawione zostaną podstawy testowania w Jescie oraz korzyści płynące z implementacji testów.
Wprowadzenie do React Hooks: Skróć swoje komponenty i zwiększ wydajność
29 maj 2023
Poznaj React Hooks, nowy sposób na skracanie kodu i zwiększanie wydajności komponentów. Zastąp stare metody i zdobądź cenne narzędzia, by tworzyć bardziej czytelne i efektywne aplikacje React.
Nadchodzi Next.js 13!
11 cze 2022
25 października została wydana 13 wersja popularnego frameworka do tworzenia aplikacji webowych Next.js, która wprowadziła szereg nowych funkcjonalności i usprawnień. Jeśli jesteś programistą pracującym z Next.js, koniecznie sprawdź, jakie nowe możliwości daje Ci ta wersja i jakie usprawnienia możesz zyskać dzięki niej.