TypeScript strict-mode op elke regel code die we schrijven. Generated types vanuit Prisma, Zod-schemas, OpenAPI-specs. End-to-end type-safety van database tot frontend.
Plan kennismaking →
TypeScript engineering bij NedDev betekent strict-mode op elke codebase, generated types vanuit Prisma of OpenAPI specs, en Zod-validatie aan elke trust-boundary. Vanaf €85 per uur of fixed-price vanaf €4.500. Type-safety levert 30-40 procent minder runtime-bugs op in vergelijking met JavaScript-only projecten · meetbaar in onze 14+ Next.js productie sites.
TypeScript engineering past wanneer je een JavaScript-codebase zonder breaking changes wilt migreren, end-to-end type-safety van database tot mobile app nodig hebt, of een monorepo wilt opzetten. Met TypeScript 5, Prisma, Zod en tRPC vangt het type-systeem fouten vóór productie. Ook geschikt voor code-review en coaching van in-house teams.
Onze interne stack-pakketten voor multi-tenant SaaS. Laravel + Filament starter, audit-trail engine, tenant-impersonation pakket dat 12 klanten draait.
8 PACKAGES · 2.4K STARS EDITORIAL · LONG-FORM ↗Onze schrijfsels over wat we leren. Case-studies, technische write-ups, design-decisions. Geen content-marketing, wel echte kennis.
42 ESSAYS · MAANDELIJKS RESEARCH · AI EXPERIMENTS ↗Side-projects en R&D. Voice-agent prototypes, RAG-pipelines, AI knowledge-graph experimenten. Sommige worden product. De rest leert ons iets.
14 EXPERIMENTEN · LIVE DEMOSStrict-mode is een TypeScript-compilerinstelling die alle strikte typecontroles activeert, waaronder strictNullChecks. Daardoor dwingt de compiler expliciete null-checks en exacte type-matching af, zodat fouten al tijdens het compileren opvallen in plaats van pas in productie. Dat levert 30-40 procent minder runtime-bugs op en maakt refactoring veilig, omdat het typesysteem elke gebroken aanname signaleert. Strict-off zien we daarom als technical debt.
Werk incrementeel: zet TypeScript naast de bestaande code (allowJs), zodat .ts- en .js-bestanden samen draaien en niets ineens hoeft te wijken. Converteer dan file-per-file, waarbij "any" als tijdelijke escape dient om lastige types later aan te scherpen. Sluit af met strict-mode op de hele codebase, want dat dwingt null-checks en types af die de meeste bugs vangen. Reken op 2 tot 6 weken voor een middelgrote codebase.
tRPC geeft end-to-end type-safety van de Next.js frontend tot de backend zonder OpenAPI-specs of GraphQL-overhead: je roept server-functies aan alsof het lokale functies zijn en TypeScript controleert beide kanten automatisch. Dat is ideaal voor monorepo-projecten waar frontend en backend in dezelfde repo wonen, omdat een wijziging aan de backend meteen een type-fout in de frontend oplevert. Voor publieke APIs of losse clients kiezen we juist REST of GraphQL.