Moje schopnosti

Toto je všetko, čo som sa naučil od roku 2020.

TypeScript

TypeScript

Začlenenie statického typovania a vylepšených nástrojov TypeScript na vytváranie škálovateľných a spoľahlivejších aplikácií JavaScript, čím sa znižujú potenciálne chyby pri spustení.

React

React

Zvládnutie architektúry založenej na komponentoch a virtuálneho DOM spoločnosti React na vytváranie efektívnych a opakovane použiteľných komponentov používateľského rozhrania, čo uľahčuje vývoj škálovateľných a vysokovýkonných webových aplikácií.

Next.js

Next.js

Next.js umožňuje rýchly, úplný vývoj webových stránok s Reactom a serverovými komponentmi.

tRPC

tRPC

Tvorba end-to-end typovo bezpečných API s tRPC bez potreby manuálneho definovania API schém a serializácie.

Zod

Zod

Využitie Zod na TypeScript-first validáciu schém pre typovo bezpečné dáta na hraniciach behu aplikácie.

TailwindCSS

TailwindCSS

Využitie prístupu Tailwind CSS, ktorý je prvoradým nástrojom, na rýchle vytváranie vlastných a pohotových používateľských rozhraní, čím sa minimalizuje potreba písania vlastného kódu CSS.

shadcn/ui

shadcn/ui

Tvorba prístupných a prispôsobiteľných UI komponentov pomocou shadcn/ui, využívajúca Radix UI primitívy v kombinácii s Tailwind CSS.

React Hook Form

React Hook Form

Tvorba výkonných a flexibilných formulárov pomocou React Hook Form s minimálnym prekreslovaním a jednoduchou validáciou.

Resend

Resend

Odosielanie transakčných a marketingových e-mailov pomocou vývojársky prívetivého Resend API.

React Email

React Email

Vytváranie krásnych, responzívnych e-mailových šablón pomocou React komponentov s plnou podporou TypeScript.

Pusher

Pusher

Integrácia Pusher pre real-time WebSocket komunikáciu na tvorbu živých funkcií ako chaty a notifikácie.

Supabase

Supabase

Používanie Supabase ako open-source alternatívy k Firebase s PostgreSQL, autentifikáciou a real-time subscriptions.

Upstash Redis

Upstash Redis

Využitie Upstash Redis ako serverless dátového úložiska s nízkou latenciou pre rate limiting, cachovanie a správu relácií.

Sanity

Sanity

Používanie Sanity ako headless CMS na správu štruktúrovaného obsahu s real-time spoluprácou a prispôsobiteľným štúdiom.

Vercel

Vercel

Nasadzovanie Next.js a front-endových projektov na Vercel s nasadzovaním bez konfigurácie a vstavanými edge funkciami.

Git

Git

Využitie Gitu na správu verzií a spoluprácu s inými vývojármi.

GitHub

GitHub

Používanie GitHubu ako centralizovanej platformy na hosťovanie a správu úložísk kódu.

npm

npm

Správa JavaScript balíčkov a projektových závislostí pomocou npm, najväčšieho svetového registra softvérových balíčkov.

Namecheap

Namecheap

Registrácia a správa doménových mien prostredníctvom Namecheap pre profesionálne a klientske webové projekty.