Onze technieken.

We werken met bewezen technologieën die aansluiten bij moderne softwareontwikkeling. Hieronder een overzicht van de tools en platformen die we dagelijks inzetten.

Frontend

Next.js
Het React-framework waar we veel ervaring mee hebben. Next.js biedt server-side rendering, statische generatie en app-routing out-of-the-box, waardoor we snelle en SEO-vriendelijke webapplicaties kunnen bouwen.
React
De component-gebaseerde UI-library waar we ruime ervaring mee hebben en die de basis vormt van veel van onze frontends. Herbruikbare componenten en een groot ecosysteem maken React ideaal voor complexe interfaces.
TypeScript
We hebben veel ervaring met TypeScript en schrijven onze code bij voorkeur in deze taal. Statische typering voorkomt bugs vroeg in het ontwikkelproces en maakt codebases beter onderhoudbaar en begrijpelijk voor het hele team.
Remix / React-router
We hebben ervaring met Remix en React-router voor client-side routing in onze applicaties. Remix is een framework dat gebaseerd is op React en biedt server-side rendering, statische generatie en app-routing, waardoor we snelle en SEO-vriendelijke webapplicaties kunnen bouwen.
Redux
We hebben ervaring met Redux voor state management in applicaties. Het is een predictabele en efficiënte manier om de state van een applicatie te beheren, waardoor we betere controle over de applicatie hebben.
Tailwind CSS
We hebben ervaring met Tailwind CSS voor het ontwerpen van interfaces, dit is ons go-to framework voor styling. Het is een utility-first CSS-framework met een groot ecosysteem en een hoge customizability.
Material UI
Ook hebben we veel ervaring met Material UI voor het ontwerpen van interfaces. Het is een component-gebaseerde UI-library met een groot ecosysteem en een hoge customizability.

Backend & Infrastructuur

Node.js
Node.js zetten we in voor snelle en schaalbare server-side applicaties, API’s en microservices. Dankzij de event-driven aanpak is het ideaal voor real-time toepassingen en om soepel om te gaan met veel gelijktijdig verkeer.
ASP.NET Core / C# / .NET
ASP.NET Core gebruiken we voor het bouwen van webapplicaties en services met C#. Dankzij ondersteuning voor MVC, Web API en andere patronen kunnen we krachtige en flexibele backends ontwikkelen. Daarbij vormt .NET de onderliggende runtime die C# en andere .NET-talen ondersteunt.
RabbitMQ
RabbitMQ is een open-source message broker die we gebruiken voor het implementeren van publiek/abonneerders-architectuur. Het faciliteert betrouwbaar en schaalbare communicatie tussen verschillende onderdelen van onze systemen.
Docker
Met Docker verpakken we applicaties in containers, zodat ze overal hetzelfde gedrag vertonen — van development tot staging en productie. Dat maakt deployments voorspelbaar en voorkomt vervelende verrassingen.
Kubernetes
Voor het uitrollen en beheren van containers op schaal gebruiken we Kubernetes. Het helpt ons om beschikbaarheid, schaalbaarheid en updates van applicaties strak te organiseren.
CI/CD
We werken graag met geautomatiseerde CI/CD-pijplijnen, bijvoorbeeld via GitHub Actions, Jenkins of Azure DevOps. Zo laten we code vlot en betrouwbaar door build-, test- en deploymentstappen gaan, met zo min mogelijk handwerk.

Cloud & Databases

AWS / Azure / GCP
We werken platformonafhankelijk en kiezen de cloudomgeving die het beste past bij de situatie. Of het nu gaat om managed services, serverless functies of virtuele machines: we kennen de mogelijkheden van de grote drie door en door.
PostgreSQL & MySQL
Relationele databases vormen vaak het hart van een applicatie. We ontwerpen duidelijke schema’s, optimaliseren queries en zorgen voor veilige en zorgvuldige migraties.
Redis
Redis zetten we in voor caching, sessie-opslag en real-time functionaliteit. Daarmee verlagen we de belasting op de database en zorgen we voor snellere responstijden.
Auth0
Auth0 is een open-source authenticatie- en autorisatieplatform dat we gebruiken voor veilige en flexibele gebruikersverificatie en autorisatie in onze applicaties. Het biedt ondersteuning voor diverse identiteitsproviders en stroomlijnt het proces van het beheren van gebruikers en toegang tot resources.
Stripe
Stripe is een betalingsplatform dat we gebruiken voor veilige en flexibele betalingen in onze applicaties. Het ondersteunt verschillende betalingsmethoden en biedt integratie met verschillende betalingsproviders.