Ga direct door naar de inhoud
Sluiten

X-com bezoekt DEVWorld 2026

Op 7 en 8 mei vond DEVWorld 2026 plaats in het bruisende RAI Amsterdam®. Dit jaarlijkse evenement, bekend als de ultieme ontwikkelaarsconferentie voor techteams, bracht een indrukwekkende verzameling van wereldwijde techleiders, innovatieve ontwikkelaars en visionaire productmanagers samen onder één dak. Tijdens deze inspirerende 2-daagse festivalervaring werden de nieuwste technologische trends en doorbraken gepresenteerd, en kregen deelnemers de kans om te netwerken met invloedrijke vakgenoten. Of je nu op zoek was naar waardevolle inzichten, nieuwe samenwerkingen of gewoon een dosis inspiratie, DEVWorld 2026 was dé plek om te zijn voor iedereen die de toekomst van technologie wil meebepalen.

How Web Data Infrastructure Powers the Next Generation of AI

Tijdens deze sessie hebben we besproken hoe je op een effectieve manier productiedata kunt gebruiken om je AI-modellen te verbeteren. Door te profiteren van de data die al binnen je productieomgeving aanwezig is, kun je niet alleen je product voortdurend optimaliseren, maar ook zorgen dat je AI beter aansluit bij real-world gebruiksscenario's. Hierdoor ontstaat een symbiotische relatie tussen je product en de AI, die samen evolueren om aan gebruikersverwachtingen te voldoen en zelfs te overtreffen.

UI in the Age of AI

Tijdens deze sessie lag de focus op de chatbot van Graph Academy en de bijbehorende gebruikersinterface. Een bijzonder interessant aspect was de benadering van feedbackformulieren: wanneer een gebruiker feedback verstrekt, wordt deze informatie direct geïnterpreteerd door de chatbot. Deze chatbot probeert vervolgens, waar mogelijk, meteen hulp te bieden op basis van de ontvangen feedback.

Daarnaast werd gedemonstreerd hoe het Model Context Protocol (MCP) in Visual Studio Code wordt ingezet om gebruikers te ondersteunen bij het volgen van een van hun cursussen. Dit proces maakt het voor studenten eenvoudiger om hun leertraject te navigeren en te optimaliseren.

Het bredere thema van de sessie was de verschuiving van RAG-gebaseerde (Retriever-Augmented Generation) chatbots naar een aanpak met zelfstandige agents. Deze trend laat zien hoe de evolutie van chattechnologieën nieuwe mogelijkheden biedt voor interactie en ondersteuning, waarmee de gebruikerservaring naar een hoger niveau wordt getild.

Build an agentic commerce solution (workshop)

In de dynamische wereld van kunstmatige intelligentie is het essentieel om voortdurend te optimaliseren en bij te blijven. Tijdens een recente workshop, aangeboden door Stripe, werd besproken hoe je productiedata kunt inzetten om je AI-modellen te verfijnen en verbeteren. Deze workshop bood een begeleide tutorial waarbij deelnemers in hun eigen tempo konden werken, met ondersteuning indien nodig.

Het doel van de workshop was het creëren van een AI-chatbot waarmee gebruikers producten kunnen kopen via eenvoudige commando's. De productinformatie werd direct vanuit een JSON-bestand ingeladen. Gebruikers konden via de chat vragen stellen over de beschikbare producten en kregen hulp bij het maken van de juiste keuze. Wanneer een keuze was gemaakt, kon men aangeven het product te willen aanschaffen. Het betalingsproces vereiste twee afzonderlijke Stripe-accounts — één voor de agent en één voor de merchant — die onderling communiceerden via een Shared Payment Token. Dit alles was ontwikkeld op basis van het Universal Commerce Protocol (UCP).

Het verwerken en gebruiken van productiedata binnen je AI-modellen, zoals gedemonstreerd in deze workshop, biedt aanzienlijke voordelen. Je krijgt de mogelijkheid om echt inzicht te krijgen in hoe je product presteert in de praktijk, waardoor je AI-modellen beter kunnen aansluiten bij gebruikersbehoeften en werkelijke omstandigheden. De workshop zelf was sterk informatiegericht, met veel tekst en code die je vanuit de workshoptool naar VS Code kon kopiëren. Hoewel de tijd om alles te begrijpen misschien beperkt was, was de tool erg indrukwekkend en gebruiksvriendelijk. Voor degenen die al bekend zijn met Stripe als betaalprovider, was de implementatie relatief eenvoudig.

Door productiedata strategisch in te zetten, creëer je een symbiotische relatie tussen je product en de AI, waarbij beide samen evolueren om aan de verwachtingen van de gebruikers te voldoen en deze zelfs te overtreffen. Dit proces zorgt ervoor dat je niet alleen bijblijft met veranderingen, maar ook vooroploopt. Dus waarom niet beginnen met het benutten van je productiedata om de kracht van je AI te ontsluiten?

Fireside Chat with the CEO of Netlify on the Agentic Experience

We hebben een deel van dit gesprek bijgewoond, waarbij we ons later aansloten. Het onderwerp dat op dat moment aan bod kwam, was automated user research. Tijdens deze fascinerende discussie werd verkend hoe kunstmatige intelligentie kan worden ingezet om gebruikersonderzoek te automatiseren. Ondanks het feit dat we slechts een deel van de sessie meemaakten, was het duidelijk dat AI een krachtig hulpmiddel biedt om snel en efficiënt inzichten te verkrijgen in gebruikersgedrag. Door AI te integreren in het onderzoek, kunnen bedrijven diepgaande en nauwkeurige inzichten verkrijgen, die essentieel zijn voor het ontwikkelen van gebruiksvriendelijke en klantgerichte oplossingen.

Unlocking AI Agentic UX with Google's AP2 Standard and the x402 Protocol

Tijdens een sessie over de nieuwste protocollen voor het agentic web werd een intrigerende centrale stelling gepresenteerd: agents are the new interface. Twee belangrijke protocollen stonden in de schijnwerpers:

  • x402 – een bestaand protocol dat onlangs is uitgebreid met ondersteuning voor betalingsstatussen. Dit maakt het mogelijk om transacties soepeler en transparanter te beheren.

  • AP2 – een nieuw standaard van Google dat is ontworpen voor agentic gebruikerservaringen (UX). Dit protocol streeft ernaar om de interactie met agents intuïtiever en effectiever te maken.

Deze protocollen worden al breed ondersteund door toonaangevende platforms als Cloudflare, AWS, Adyen en Mastercard. Voor ontwikkelaars is er bovendien al een SDK beschikbaar om deze protocollen in frameworks zoals Express te implementeren.

Voor degenen die meer willen leren of ontwikkelen, zijn de volgende handige links beschikbaar:

  • isitagentready.com – Een bron om te controleren of je systeem klaar is voor de integratie van agentic technologieën.

  • GitHub: arbitrum-x402-aws – De officiële repository met documentatie en tools om aan de slag te gaan met het x402-protocol op AWS.

The Inbox is the Agent Runtime

In een verrassende wending werd tijdens de sessie de e-mailinbox geïntroduceerd als een innovatieve runtime voor AI-agents. Deze agents hebben de mogelijkheid om commando’s uit te voeren door middel van hooks die aan e-mails zijn gekoppeld, wat een unieke manier opent om AI-functionaliteiten binnen de alledaagse e-mailomgeving te integreren.

The New Frontend Stack: Humans, AI, and Prompts

In deze sessie lag de nadruk op het schrijven van effectieve prompts voor AI-systemen. Een cruciaal advies dat werd gedeeld, is om prompts zo duidelijk en gestructureerd mogelijk te formuleren. Het gebruik van formaten zoals JSON of YAML kan hierbij ontzettend nuttig zijn. Door deze gestructureerde aanpak kunnen AI-modellen de instructies nauwkeuriger interpreteren en consequenter verwerken. Het resultaat is een significant verbeterde interactie tussen de gebruiker en het AI-model, wat leidt tot meer betrouwbare en bruikbare uitkomsten.

Sustainable IT: The Path to a Greener Future

Tijdens een sessie over duurzame softwareontwikkeling werd de Green Software Foundation uitgelicht als een toonaangevende organisatie. Deze stichting biedt cursussen aan die zich richten op het ontwikkelen van milieuvriendelijkere software en stimuleert ontwikkelaars om hun ecologische voetafdruk te verkleinen. Daarnaast werd er ook verwezen naar het klimaatactieplatform van de Verenigde Naties, dat een breed scala aan middelen en initiatieven biedt voor iedereen die bij wil dragen aan een duurzamere toekomst.

Voor meer informatie en om zelf actie te ondernemen, zijn de volgende links beschikbaar:

 

Automating Accessibility Testing with Playwright

Tijdens een praktische sessie werd ingegaan op het automatiseren van toegankelijkheidstests met Playwright, een krachtige end-to-end testtool. De focus lag op het integreren van accessibility-checks in je testpipeline. Door Playwright te gebruiken, kunnen ontwikkelteams geautomatiseerde tests opzetten die ervoor zorgen dat hun webapplicaties toegankelijk zijn voor alle gebruikers. Dit maakt het eenvoudiger om te voldoen aan toegankelijkheidsnormen en garandeert een inclusieve gebruikerservaring.

AI for Everything After Code: Ship Fast, Stay Safe

Tijdens een sessie werd besproken hoe AI kan worden ingezet in de fasen ná het schrijven van code, met specifieke aandacht voor het verbeteren van snelheid en veiligheid. Door AI te integreren in deze latere ontwikkelingsstadia, kunnen teams snellere feedbackloops realiseren en de betrouwbaarheid van hun softwareproducten waarborgen. Dit leidt tot een algehele verbetering van de ontwikkelingsworkflow, waarbij snelheid en veiligheid hand in hand gaan.

React: What Your AI-Written Frontend Really Looks Like

Tijdens een sessie werd kritisch gekeken naar het concept van vibe coding — het klakkeloos laten genereren van code door AI. Hoewel AI een krachtig hulpmiddel kan zijn om de productiviteit te verhogen, brengt deze benadering het risico met zich mee dat een project onsamenhangend wordt en dat er bugs insluipen die moeilijk te traceren zijn.

Het advies dat tijdens de sessie naar voren kwam, is om niet alleen de door AI gegenereerde code te controleren voordat deze wordt gecommit, maar ook te evalueren waar deze code van gebruik maakt. Zijn er functies die elders in het project al bestaan en die hergebruikt kunnen worden? Het waarborgen van consistentie en overzicht is cruciaal, zelfs wanneer AI een groot deel van het schrijfwerk uitvoert. Door kritisch te blijven kijken naar de structuur en herbruikbaarheid van de code, kan men de integriteit en kwaliteit van het project behouden.

Beyond Websites: Future-Proofing Digital Experiences for Real Spaces

Tijdens een vooruitblikkende sessie werd het onderwerp digitale ervaringen buiten het traditionele web verkend, met een specifieke focus op fysieke ruimtes. Er werd gekeken naar hoe digitale technologieën kunnen worden geïntegreerd in fysieke omgevingen om meeslepende en interactieve ervaringen te creëren. Deze benadering heeft het potentieel om grenzen te verleggen en nieuwe manieren van interactie, beleving en betrokkenheid te faciliteren. Door digitale elementen naadloos te verweven met fysieke ruimtes, kunnen bedrijven en ontwerpers unieke ervaringen creëren die klanten en bezoekers op een ongekende manier aanspreken.

Rust-Inspired TypeScript

Tijdens een sessie werd verkend hoe concepten uit de programmeertaal Rust kunnen worden toegepast in TypeScript om de betrouwbaarheid en veiligheid van code te verbeteren. Enkele belangrijke punten die werden besproken, zijn:

  • Discriminated unions: Dit patroon werd uitgelicht als een middel voor veilige en expliciete typeafhandeling in TypeScript. Het biedt een manier om verschillende typen op een overzichtelijke en foutbestendige manier te beheren.

  • Het better-result npm-pakket: Deze tool is een implementatie van het Result-patroon uit Rust. Het biedt een elegante manier om met succes- en faalwaarden om te gaan, vergelijkbaar met hoe dat in Rust wordt gedaan.

  • Vite+: Dit werd besproken als een onderdeel van de moderne toolingstack die de ontwikkeling in TypeScript kan versnellen en vereenvoudigen.

Door deze concepten en tools te benutten, kunnen ontwikkelaars profiteren van de krachtige typeveiligheid en foutafhandeling die Rust biedt, terwijl ze werken binnen het flexibele ecosysteem van TypeScript.

Decoding JavaScript: Loading Performance

Tijdens een recente talk werd er dieper ingegaan op hoe we de laadprestaties van JavaScript drastisch kunnen verbeteren. Hier zijn enkele praktische tips die werden besproken:

  • Gebruik van een bundle analyzer: De spreker benadrukte het belang van inzicht in je codebundel. Tools zoals Webpack, Vite of Rollup bieden bundle analyzers die je helpen te begrijpen wat er precies in je bundle terechtkomt. Door kritisch te kijken naar de inhoud kun je onnodige onderdelen opsporen en verwijderen, wat bijdraagt aan een snellere laadtijd.

  • Bewust importeren van modules: In de talk werd ook gewaarschuwd tegen het blindelings importeren van complete packages. In plaats daarvan is het veel efficiënter om alleen de specifieke modules of functies te importeren die je daadwerkelijk nodig hebt. Dit kan de omvang van je final bundle aanzienlijk verminderen en bijdragen aan betere performance.

  • Implementatie van code splitting: Een krachtige techniek die werd besproken is code splitting. Door je codebase op te delen in kleinere delen die alleen worden geladen wanneer ze nodig zijn, kun je de initiële laadtijd van je applicatie verlagen. Dit leidt tot een snellere en responsievere gebruikerservaring.

Deze sessie bood waardevolle inzichten en praktische strategieën die elk ontwikkelteam zou moeten overwegen om een efficiënte en gebruikersvriendelijke applicatie te leveren.

Under the Hood of Undici: Implementing HTTP/2 for the Modern Web

Tijdens een diepgaande technische sessie werd Undici uitvoerig besproken als de moderne HTTP-client voor Node.js. De sessie benadrukte de voordelen en verbeteringen die Undici biedt ten opzichte van traditionele HTTP-clients. Een belangrijke focus was de implementatie van HTTP/2, waarbij werd uitgelegd hoe Undici deze ondersteunt om efficiëntere en snellere verbindingen mogelijk te maken.

De talk belichtte hoe Undici, met zijn geoptimaliseerde architectuur, aanzienlijke prestatievoordelen biedt voor applicaties die intensief gebruikmaken van HTTP-requests. HTTP/2, bekend om zijn multiplexing-capaciteiten, maakt het mogelijk om meerdere bestanden tegelijkertijd te verzenden over een enkele TCP-verbinding, wat leidt tot verhoogde snelheid en betere netwerkgebruik.

De sessie ging ook in op praktische implementatietips en best practices bij het werken met Undici en HTTP/2, evenals voorbeelden van hoe deze nieuwe technologieën kunnen worden geïntegreerd in bestaande Node.js-projecten.

De deelnemers kregen zo een helder inzicht in de krachtige mogelijkheden van Undici en de voordelen van het overstappen naar HTTP/2 voor hun server- en netwerkprestaties.

TMCP: a new way to build MCP servers in TS

Tijdens een recente sessie werd een innovatieve benadering gepresenteerd voor het schrijven van MCP-servers. Er is momenteel een zogenaamd 'official' package voor MCP-servers, genaamd @ModelContextProtocol. Hoewel dit package veel functionaliteit biedt, is een van de nadelen dat het afhankelijk is van maar liefst 89 andere packages. Dit kan leiden tot een complexere installatie en meer onderhoud.

Als alternatief werd de TMCP package geïntroduceerd. Deze is aanzienlijk lichter, met slechts 5 afhankelijkheden, waardoor het een aantrekkelijkere optie is voor ontwikkelaars die slankere en efficiëntere oplossingen zoeken. Met TMCP kunnen ontwikkelaars MCP-servers en bijbehorende tools in TypeScript bouwen. Dit maakt het eenvoudiger om schaalbare en beheerbare oplossingen te creëren.

De talk belichtte ook hoe deze tools kunnen worden geïntegreerd met een orchestrator zoals LangChain. Hierdoor wordt een robuuste omgeving gecreëerd voor het bouwen en beheren van MCP-gerelateerde processen, wat kan leiden tot verbeterde prestaties en eenvoudiger beheer.

Deze nieuwe aanpak biedt ontwikkelaars een krachtig alternatief voor de bestaande mogelijkheden en stelt hen in staat om efficiëntere systemen op te zetten.

The Model Context Protocol: A Deep Dive into the New AI Security Attack Surface

Tijdens een recente talk werd het 'mis'bruiken van AI onder de loep genomen, met een focus op hoe prompts kunnen leiden tot datalekken. De spreker legde uit dat problemen vaak ontstaan wanneer gebruikers prompts niet zorgvuldig formuleren of zonder nadenken overal op 'ACCEPTEREN' klikken zonder de gevolgen volledig te begrijpen.

Er werd een belangrijk voorbeeld besproken waarin een AI-systeem, door onzorgvuldige configuratie van prompts, per ongeluk de gehele inbox van een gebruiker verwijderde. Dit onderstreept de noodzaak van goed doordachte prompts en het belang van gebruikersbewustzijn bij het werken met AI-technologieën.

De talk benadrukte ook het belang van het ontwerpen van duidelijke en begrijpelijke gebruikersinterfaces, zodat gebruikers goed geïnformeerde beslissingen kunnen nemen. Deze maatregelen zijn essentieel om te zorgen voor een veilige en effectieve toepassing van AI in diverse omgevingen.

Ambities waarmaken,
resultaten overtreffen.

Wij geloven dat echte vooruitgang begint met een sterke partner. Daarom helpen we organisaties hun ambities waar te maken met digitale fundamenten die klaar zijn voor de toekomst.