Članci i vodiči

Web razvoj

Web razvoj — Praktični vodiči o web razvoju, Flutteru, n8n automatizaciji i digitalnoj strategiji. Uvidi iz stvarnih projekata senior tima.

53 članaka

·16 min čitanja

Izrada višekoračnog čarobnjaka u Next.js App Routeru uz Server Actions + Zod (bez dodatnog API sloja)

Implementirajte produkcijski spreman Next.js višekoračni obrazac koristeći App Router Server Actions i Zod — s tri strategije stanja (kolačići, DB nacrti, URL), pristupačnim UX‑om, optimističnim prijelazima i robusnim rukovanjem greškama bez dodavanja API sloja.

Next.jsReactApp RouterServer ActionsZodObrasciPristupačnost
Adrijan OmićevićPročitaj članak
·13 min čitanja

Next.js App Router obrasci u 2026.: React Hook Form + Zod + Server Actions (validacija, greške, UX)

Arhitektura spremna za produkciju za Next.js App Router obrasce uz React Hook Form, Zod i Server Actions — sa zajedničkim shemama, sigurnom validacijom na serveru, async provjerama, uploadom datoteka i dosljednim rukovanjem greškama.

Next.jsReactReact Hook FormZodServer ActionsValidacijaUXSigurnost
Adrijan OmićevićPročitaj članak
·15 min čitanja

React aplikacije prilagođene radu offline uz TanStack Query: perzistencija, ponovni pokušaji i optimistični UI (vodič za 2026.)

Izgradite otporan offline-first UX uz TanStack Query: offline perzistencija za React Query, strategije ponovnih pokušaja i backoffa, sigurni optimistični updateovi, obrasci djelomičnog offline rada i testiranje s MSW-om.

ReactTanStack QueryOfflinePWATestiranjeMSW
Adrijan OmićevićPročitaj članak
·15 min čitanja

Vodič za virtualizaciju u Reactu: Windowing velikih lista i gridova s TanStack Virtual (i kada to ne raditi)

Praktičan vodič za 2026. za virtualizaciju u Reactu s TanStack Virtual: izgradite brze liste i gridove, dodajte beskonačno učitavanje i sticky zaglavlja, profilirajte mjerljiva poboljšanja i izbjegnite česte rubne slučajeve poput dinamičkih visina redaka i zamki pristupačnosti.

ReactPerformanseTanStack VirtualVirtualizacijaBeskonačni scroll
Adrijan OmićevićPročitaj članak
·14 min čitanja

Next.js Supabase Realtime u 2026: End-to-End nacrt za chat, presence i suradnju

Izgradite production-ready realtime UI s Next.js App Routerom i Supabase Realtime: dizajn sheme, RLS, optimistička ažuriranja, presence, skaliranje i rješavanje problema s dupliciranim eventima i neusklađenim dozvolama.

Next.jsSupabaseRealtimePostgreSQLRLSWebSocketsApp RouterChatPresence
Adrijan OmićevićPročitaj članak
·15 min čitanja

Autorizacija u Next.js App Routeru: RBAC vs ABAC uz middleware, RLS i obrasce politika

Praktičan vodič za autorizaciju u Next.js App Routeru uz RBAC i ABAC — s provjerama u middlewareu, zaštitama u server komponentama, RLS-om koji se provodi u bazi, matricom odluke i gotovim obrascima politika za copy-paste.

Next.jsAutorizacijaSigurnostRBACABACSupabasePostgreSQLApp Router
Adrijan OmićevićPročitaj članak
·14 min čitanja

Strategija testiranja Reacta u 2026.: Vitest + React Testing Library + MSW za sigurne releaseove

Pragmatična strategija testiranja React aplikacija u 2026. uz Vitest, React Testing Library i MSW. Naučite realističnu testnu piramidu, smanjite flaky testove i isporučujte s pouzdanjem uz CI-spremne obrasce.

ReactTestiranjeVitestReact Testing LibraryMSWCI/CDOsiguranje kvalitete
Adrijan OmićevićPročitaj članak
·12 min čitanja

Moderna React frontend arhitektura: moduli po značajkama, granice i skalabilnost

Praktičan vodič za React frontend arhitekturu temeljenu na modulima po značajkama: jasne granice, zajednički slojevi, pravila ovisnosti i održiva strategija strukture mapa za React i Next.js.

ReactNext.jsFrontend arhitekturaSkalabilnostOrganizacija kodaTestiranje
Adrijan OmićevićPročitaj članak
·16 min čitanja

Observabilnost za Next.js App Router u 2026.: Sentry, OpenTelemetry, traceovi i korisna upozorenja

End-to-end postavke za Next.js logiranje, nadzor i tracing sa Sentryjem i OpenTelemetryjem kroz Server Actions, Route Handlers i razliku Edge naspram Node runtimea—uz dashboarde, pragove upozorenja i korelaciju sesije s traceom.

Next.jsObservabilnostSentryOpenTelemetryLogiranjeTracingNadzor
Adrijan OmićevićPročitaj članak
·15 min čitanja

UX obrasci u Next.js App Routeru: Error Boundaries, Loading UI i streaming kako treba

Praktičan vodič za otporan UX u Next.js App Routeru: struktura route segmenata, error.tsx, loading.tsx, not-found.tsx i Suspense streaming obrasci za djelomično renderiranje, sigurnije dohvaćanje podataka i manje pomaka layouta.

Next.jsReactApp RouterUXStreamingRukovanje greškamaPerformanse
Adrijan OmićevićPročitaj članak
·13 min čitanja

Izrada dizajn sustava u Next.js s Radix UI, Tailwindom i Storybookom: vodič od početka do kraja za 2026.

Praktičan, produkcijski spreman pristup izradi i održavanju Next.js dizajn sustava uz Radix UI za pristupačnost, Tailwind za stiliziranje i Storybook za dokumentaciju, testiranje i verzionirana izdanja.

Next.jsDizajn sustavStorybookTailwind CSSRadix UIPristupačnostMonorepoTestiranje
Adrijan OmićevićPročitaj članak
·14 min čitanja

Kontrolna lista za React code review koju koristimo: performanse, pristupačnost i održivost

Praktična kontrolna lista za React code review usmjerena na performanse, pristupačnost i održivost, s primjerima, savjetima za automatizaciju i copy-paste predloškom.

ReactPregled kodaPerformansePristupačnostTestiranjeTypeScript
Adrijan OmićevićPročitaj članak