developer.overheid.nl

Ontwikkelaarsportaal van de Nederlandse overheid

Ga naar hoofdinhoud
Tom Ootes
Developer Advocate - developer.overheid.nl
Bekijk alle auteurs

Kom naar onze meetup op 17 juni: Samen. Beter. Bouwen.

· 2 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Hoe bouwen we binnen de overheid software die open, veilig, herbruikbaar én dienstbaar is aan de samenleving?

Op woensdag 17 juni organiseren we een nieuwe developer.overheid.nl meetup in Utrecht. Een middag voor developers, architecten, platform engineers, tech leads en makers binnen de overheid die willen bouwen, leren en ervaringen uitwisselen.

Geen beleidsverhalen, maar concrete praktijkvoorbeelden, demo's, open source tooling en gesprekken met mensen die hier dagelijks aan werken.

We gaan samen code.overheid.nl bouwen

· 5 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

24 april was ik bij de softlaunch van code.overheid.nl. Het is een project dat bij veel developers en organisaties aanslaat omdat elke developer een gitomgeving nodig heeft om überhaupt samen te kunnen werken. Sinds er veel aandacht uit gaat naar digitale soevereiniteit is de roep om een gezamenlijke gitomgeving alleen maar gegroeid, het werd steeds minder voordehandliggend om op Github te blijven.

Vanuit dit besef heeft OSPO BZK zich hard gemaakt voor de opzet van code.overheid.nl, in de vorm van een Forgejo instance.

"Vraag niet wat je land voor jou kan doen – vraag wat jij voor je land kunt doen."

· 9 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Toegegeven, het is een beetje een melodramatische quote. Maar ik vond hem toepasselijk voor het thema van deze blogpost. Deze blogpost gaat namelijk over effectiever bijdragen aan een betere digitale overheid. De originele quote is van niemand minder dan J.F. Kennedy en komt uit zijn inauguratie-speech uit 1961. Met recht een andere tijd en plaats.

Mijn inspiratie voor deze blogpost kreeg ik toen ik een paar weken terug mijn zoontje de fles aan het geven was op een nachtelijk uurtje, en me de volgende vraag overviel:

Voorkom JavaScript-moeheid: minimaliseer het aantal NPM packages

· 10 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Binnen modern web-development zijn er veel processen waarbij we NPM-packages gebruiken. De meest herkenbare verschijningsvormen van NPM-packages zijn libraries en frameworks, maar in de afgelopen jaren is het scala behoorlijk uitgebreid.

In veel codebases zie je ook: linters , test-engines, type-definitions en CLI-tools. Deze groei is verklaarbaar maar zorgt wel voor een stijging van het aantal dependencies binnen projecten. En dat zorgt weer voor problemen als: de welbekende dependency-hell, grote hoeveelheden onderhoudswerk en trage transpile-processen.

In deze post duiken we wat dieper in het NPM-ecosysteem en lees je hoe je bovenstaande problemen kunt voorkomen.

Zo bouwen wij software bij de overheid: samen leren, bouwen en verbeteren

· 3 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl
Dimitri van Hees
Product Owner - developer.overheid.nl

Hoe bouwen we binnen de overheid software die betrouwbaar, open en herbruikbaar is en goed aansluit op standaarden en beleid?

Tijdens zoBouwenWijSoftwareBijDeOverheid laten we zien hoe we dat in de praktijk doen. Op dinsdag 16 december 2025 nodigen we je uit bij Dev.loer in Utrecht voor een inspirerende en vooral hands-on middag. Samen met developers, product owners en technische leads van verschillende overheden ontdek je hoe bestaande tools, richtlijnen en kennisplatforms je direct kunnen helpen bij jouw softwareprojecten.

Digitaal samenwerken als één overheid: wat de NDS vraagt van developers

· 6 minuten leestijd
Martin van der Plas
System Architect Toegang & Wallet - Logius
Tom Ootes
Developer Advocate - developer.overheid.nl

Nederlandse Digitaliseringsstrategie Cover van de gepubliceerde Nederlandse Digitaliseringsstrategie (NDS)

Nederland staat voor grote maatschappelijke opgaven in een sterk veranderende omgeving – en digitalisering is één van de belangrijkste sleutels tot oplossingen. Daarom is investeren in onze digitale basis urgent en belangrijk voor Nederland en de grote opgaven waar de samenleving voor staat. De overheid is één van de grootste afnemers van digitale diensten en daarmee tegelijkertijd aanjager van digitale ontwikkelingen die essentieel zijn voor een weerbare samenleving en een welvarende, toekomstgerichte en productieve economie.

Althans, zo staat het omschreven in de recent gepubliceerde NDS. De Nederlandse Digitaliseringsstrategie (NDS) is een overheidsbrede strategie met zes prioriteiten om alle overheidsorganisaties als één overheid te laten samenwerken.

In deze blogpost werken we verder uit wat de NDS precies is, en wat de genoemde zes prioriteiten voor gevolgen zullen hebben voor IT-professionals binnen de overheid.

Het team achter Haven+: "Onze exit-strategie weg van Big Tech"

· 10 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Werk jij in de publieke sector en ben je benieuwd hoe je concreet kunt toewerken naar digitale soevereiniteit? In dit interview met Pauline van Rotterdam en Sander van Thillo van team Haven, kom je er achter hoe je Haven+ gebruikt om minder afhankelijk te worden van Big Tech bedrijven als Microsoft (Azure) en Amazon (AWS).

Digitale Autonomie zonder Amerikaanse cloud met Haven(+)

· 11 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Door het veranderde huidige geopolitieke klimaat, prijkt het thema Digitale Autonomie ineens overal bovenaan de agenda in overheids-IT-land. Er wordt veel over gesproken, maar over hoe we precies onafhankelijk gaan worden lijkt nog geen consensus te bestaan.

Voor complexe problemen als deze bestaat er nooit een silver bullet. Echter is er wel een project dat je helpt voorsorteren op de (nood)uitgang: de Kubernetes-standaard Haven. In dit artikel omschrijf ik welke rol ik voor Haven(+) zie als oplossing voor Digitale Autonomie. Haven is een standaard die bestaat uit checks voor het correct en secure opzetten van Kubernetes clusters.

Vorderingenoverzicht Rijk: één overzicht met betalingsverplichtingen dankzij de Common Ground principes

· 12 minuten leestijd
Tom Ootes
Developer Advocate - developer.overheid.nl

Het team van Vorderingenoverzicht Rijk kreeg een interessante opdracht toen ze werd gevraagd een dienst te ontwikkelen waarin burgers hun openstaande betalingsverplichtingen bij de overheid kunnen inzien. Vanaf de start van het project is de architectuur vormgegeven in lijn met het principe Data bij de Bron. In dit geval betekent dat, dat burgers met de app van Vorderingenoverzicht Rijk bij (nu nog) acht verschillende overheidsorganisaties data kunnen ophalen over hun financiële situatie. Omdat de data rechtstreeks uit de bron komt, wordt data nergens anders opgeslagen of verwerkt.

Ook werkt het team volledig volgens de Common Ground principes, dat het opknippen van functionaliteit in component-gebaseerde applicaties voorschrijft. In dit artikel lees je hoe deze principes het team helpen om succesvol hun doel te bereiken.