Keynotes

Large Language Models - The Key to AGI?
David Foster | Applied Data Science Partners
This talk explores the potential of Large Language Models (LLMs) like OpenAI's GPT series in advancing Artificial General Intelligence (AGI). It presents LLMs' capabilities in tasks like natural language understanding and problem solving, and their limitations, particularly in self-determination and goal-oriented behaviour. The discussion includes strategies for enhancing LLMs' capabilities and the importance of interdisciplinary research and ethical AI development in realising AGI's full potential.
Lees hier meer

Analogue Evolution, Digital Revolution: Tipping Points in Technology
Dylan Beattie | Ursatile
Tech evolves in two ways - gradually and then suddenly. Innovation is a slow process with hundreds of tiny improvements over decades, until suddenly we reach a tipping point and something which seemed impossible becomes a reality. 2023 has seen dramatic developments around machine learning and large language models, raising all sorts of questions about ownership, ethics, and the future of software development - but we've been here before. Join Dylan Beattie for an offbeat look at how tech has transformed the world, and what we can learn from history to help us navigate the next digital revolution.
Lees hier meer

Ode to developers
Linda Liukas | Hello Ruby
Technology is about humans and their big ideas.
From the jacquard loom maker using punch cards to an inventor captivated by cogs and steam, and an electrical engineer who melded electrical circuit laws with eccentric English mathematical logic, there have been countless other philosophers, material scientists, artists, dreamers, and tinkerers contributing to the world of technology. The modern programmer embodies this rich diversity.
Lees hier meer
Masterclasses


Deploying AI for Good
Sako Arts | FruitPunch AI
We zullen ingaan op een van FruitPunch's AI for Good Challenges en de technische problemen en de innovatieve AI-oplossingen blootleggen die door de gemeenschap zijn ontwikkeld. We zullen benadrukken hoe de oplossing wordt ingezet en welke positieve impact deze heeft op de SDGs.
Lees hier meer

Heb ik nog een baan na de singulariteit?
Daan Nolen | Sense Studios
Ik kijk naar de gevolgen van kunstmatige intelligentie voor ontwikkelaars en programmeurs. Hoe verhoudt het zich tot eerdere technologische ontwikkelingen en revoluties, wat kan er wel en vooral: wat kan er niet? Aan de hand van voorbeelden uit het verleden en anekdotes werp ik een blik op hoe de develop-praktijk van 2042 eruit zal zien.
Lees hier meer

Hands-on with Generative AI: Techniques, Tools and Best Practices
David Foster | Applied Data Science Partners
In this practical session, I will guide participants through the process of implementing generative AI techniques, using popular frameworks and tools, along with sharing best practices for effective development.
Lees hier meer

ChatGPT in de zorg: hoe werkt AI in risicosituaties?
Maarten van Rood | Software Ontwikkelaar
Met de komst van ChatGPT is AI weer een zichtbare sprong vooruit gegaan, in mogelijkheden en bekendheid. Maar is de manier waarop ChatGPT tot haar antwoorden komt ook geschikt voor high-stake situaties zoals de zorg? In deze talk kijken we naar de manier waarop ChatGPT werkt, de krachten en tekortkomingen die daarmee gemoeid zijn en wat dat betekent voor inzet in bijvoorbeeld de zorg.
Lees hier meer

Explorations in algorithms, machine learning and play
Linda Liukas
How do computers learn? And what are we teaching when we teach machines? How do we explain our work to non-technical people? And how does play-doh fit in all of this? In this interactive, hands-on workshop we’ll do exactly this: practice looking at the world of AI algorithms with the creative energy of children. A workshop with playdoh and creativity, intended for total beginners as well as more advanced audiences in the world of artificial intelligence.
Lees hier meer


Van monoliet tot microservices, en verder
Peter van Vliet | Masking Technology
De monolithische architectuur is - na jarenlang te zijn overschaduwd door microservices - bezig met een comeback. Dat lijkt raar, maar het is het niet. Tijdens deze sessie kijken we naar de nieuwe inzichten en ontwikkelingen op het gebied van toekomstbestendige en schaalbare applicatie-architectuur.
Lees hier meer

Developen met je ogen dicht
Mitchel Snel | ABN Amro
Sluit gewoon je scherm af (maar niet je laptop) en begin met coderen. Je zult alleen je computer horen praten over wat er al op het scherm staat. Je kunt je voorstellen dat dit een uitdaging is met meerdere schermen voor je en met een complex Java-project. De computer zal in je oor fluisteren wat er op je scherm staat en je brein moet dit visualiseren. Zo ontwikkelt een blinde persoon software en komt hij/zij de uitdagingen tegen die niet voorzien zijn door de UX-ontwerper van de grafische gebruikersinterface.
Lees hier meer

Hoe AI software ontwikkeling (niet) gaat veranderen
Pim Otte | Quintor
ChatGPT en consorten gaan de wereld veranderen! Maar in welke mate? In deze sessie presenteert Pim zijn visie op wat deze technologieën voor impact hebben op het werk van software ontwikkelaars. Aan de hand van voorbeelden demonstreert Pim waarom formele verificatie en specificatie een grote rol zouden kunnen gaan spelen. Vervolgens introduceert hij de programmeertalen en tools waarmee je vandaag aan de slag kan. Hij sluit af met een blik op de state of the art.
Lees hier meer

Start building distributed applications with ease using building block APIs
Marc Duiker | Diagrid
Ben je geïnteresseerd in het bouwen van gedistribueerde applicaties of microservice-architecturen, maar weet je niet waar je moet beginnen? Neem deel aan deze sessie en leer hoe standaard bouwsteen-API's zoals Dapr jouw leven gemakkelijker kunnen maken!
Dapr, de Distributed Application Runtime, biedt een reeks API's waarmee het bouwen van microservices een fluitje van een cent wordt. Als het 10e grootste CNCF-project wordt Dapr in de productie gebruikt door bedrijven als IBM, Alibaba Cloud en Microsoft en is het een vertrouwde OSS-technologie die wordt ondersteund door een levendige ontwikkelaarsgemeenschap.
Deze sessie (met veel code) behandelt de verschillende bouwstenen van Dapr: service-aanroep, pub/sub-berichten, staatswinkels, geheime winkels, bindingen en workflow. Codevoorbeelden en live demo's worden geleverd in JavaScript en .NET.
Na deze sessie begrijp je goed hoe Dapr u kan helpen bij het bouwen van gedistribueerde en veerkrachtige applicaties.



Design System Politie - Tokens, Components en Wrappers
Maarten Dekker & Chris van Schayk
Twee jaar geleden stonden we al eens op de summit, met een plan om de Politie te helpen een consistente en uniforme gebruikerservaring neer te zetten voor alle medewerkers. Inmiddels is Blauwdruk hard op weg om een volwaardig Design System te zijn. Met Design Tokens als fundament, maken we gebruik van webcomponten voor het grootste deel van de afnemers en helpen we specifieke frameworks door het aanbieden van wrappers.
Lees hier meer

New Front-End Adventures in 2023
Vitaly Friedman | Smashing Magazine
With HTTP/3, Service Workers, Jamstack, PWA, TypeScript, Web Assembly, AVIF, Qwik, Variable Fonts, CSS Container Queries and cascade layers, client hints, resource hints, early hints and CSS subgrid, we all are still trying to figure out just the right strategy for building websites and apps efficiently. How do we do that, and how do we achieve it within a reasonable amount of time?
What’s the state of CSS and JavaScript today? What are some of the exciting new technologies that have landed in browsers recently? And where would we even start refactoring and re-organizing our legacy code base? Oh my, in this session, we’ll cover it all.
Lees hier meer

We need you - Accessibility on web
Ramona Domen | Team Rockstarts IT
Stel je voor dat je naar het ziekenhuis gaat in een rolstoel, maar niet naar binnen kunt vanwege de twintig traptreden die je moet nemen. Nederlandse publieke gebouwen moeten toegankelijk zijn, maar hoe zit dat met het web? De realiteit is dat het internet onvermijdelijk is geworden, maar de toegankelijkheid is vaak nog bijzaak. In deze talk wil ik je de tools geven om ook jouw (web)applicatie toegankelijker te maken.
Lees hier meer

Container Queries: Een meer modulaire toekomst voor CSS.
Maarten van Hoof | iO
Container Queries is een feature waar frontend developers al enkele jaren om vragen, en jawel, ze zijn eindelijk beschikbaar in alle grote browser engines. Naast het feit dat container queries media queries voor je componenten zijn, zijn er tal van problemen die ze voor je kunnen oplossen. Maarten neemt je mee op reis door wat één van de vetste nieuwe features is in moderne CSS, en hij legt uit hoe component-based frontend architecturen hier de vruchten van kunnen plukken.
Lees hier meer

Een Web Component per dag houdt de dokter buiten de deur
Lucien Immink | iO
Ooit een UI-bibliotheek geschreven voor het web? En hem vervolgens moeten herschrijven omdat niet iedereen React gebruikt? Kan dat niet anders? Laten we het eens over webcomponents hebben en hoe ze kunnen helpen bij het maken en onderhouden van webapps. Moet je alles in één keer aanpassen, of stapje voor stapje? Hoe interacteren webcomponents met Angular, React en Vue? Lucien legt het uit.
Lees hier meer


Software leveren met de snelheid van het licht
Jacob Duijzer & Jorien Jasper | IT & Care
Heb je jezelf ooit afgevraagd wat het grote verschil is tussen de best en slechtst presterende softwareteams? Ben je benieuwd naar de overeenkomsten tussen de best presterende organisaties als het gaat om het ontwikkelen van software? En wil je leren hoe je die kennis kunt toepassen in jouw team of organisatie?
In deze interactieve sessie gaan we het hebben over devops. We willen een dialoog over ervaringen, ideeën en verbeteringen. Vanuit 'The state of devops' delen we waardevolle inzichten en praktische tips uit jarenlang onderzoek.
Lees hier meer

DevOps ❤️Platform Engineering
Geert van der Cruijsen
Ontdek de synergie tussen DevOps en Platform Engineering in deze sessie waarin hun gedeelde missie wordt onderzocht: het versnellen van de levering van bedrijfswaarde. Platform Engineering, de nieuweling in de buurt, streeft ernaar vergelijkbare resultaten te bereiken als DevOps, wat vaak leidt tot misvattingen over concurrentie. Deze lezing werpt licht op de ware aard en doelstellingen van Platform Engineering en hoe dit de ontbrekende schakel kan zijn om DevOps-teams nog productiever te maken. Door Platform Engineering naadloos te integreren in DevOps- en SRE-praktijken, ontsluiten we nieuwe dimensies van productiviteit, schaalbaarheid en betrouwbaarheid.
Lees hier meer

Quality Matters
Ide Koops | KZA
Zonder (goede) IT valt de wereld van nu stil. Kwaliteit doet er toe. In de producten, en in het proces om tot producten te komen. Vanuit verschillende invalshoeken wordt je in deze talk geprikkeld om scherp te krijgen hoe jij kwaliteit in jou omgeving inzichtelijk kan krijgen en stap voor stap kan verbeteren. Om meer waarde, snelheid en eigenaarschap te kunnen realiseren in en met de producten waar jij in jou omgeving mee bezig bent.
Lees hier meer

Security Shifts Left: nieuwe uitdagingen voor developers
Gert Leenders | DPG Media
Door security naar links op te schuiven komt het een stuk vroeger in de Software Development Life Cycle (SDLC) terecht. De verschuiving maakt dat security problemen sneller gedetecteerd en aangepakt kunnen worden en voor een winst in kostenefficiëntie. Het gevolg is dat het onderdeel security binnen het takenpakket van ontwikkelaars stijgt. In deze presentatie bekijk ik de impact van de security verschuiving op softwareontwikkeling: wat moet er veranderen om dit doel te bereiken? Welke impact heeft het op CI/CD? Welke gevolgen heeft het op de architectuur en setup? Wat zijn nieuwe uitdagingen?...
Lees hier meer

Infrastructure-as-Code, like a boss!
Esther Barthel | Cognition IT B.V.
Tijdens deze sessie vertel ik hoe ik van Ops Engineer (End User Computing infrastructures) doorgegroeid ben naar DevOps Engineer (process automation, infrastructure-as-code). En vooral hoe ik met veel plezier slimme manieren heb gevonden om wijs te worden uit de vele DevOps termen, tools en werkwijzen om het plezier in mijn (nieuwe) rol te vinden!
Lees hier meer


Keep it secret, keep it safe with .NET
Sander ten Brinke | Arcady
App-configuratie. Instellingen. Connection strings en api-keys. We hebben allemaal met deze zaken gewerkt in onze code, zonder er veel over na te denken. Maar hoe werkt dit in .NET, wat moet je wel en niet doen en hoe maak je er het meeste van? In deze presentatie ga je leren hoe je je configuratie optimaal gebruikt, geheimen veilig opslaat en met de kracht van de cloud het uitlekken van geheimen voorkomt.
Lees hier meer


The Rise and Fall of the Genesis Market
Thijs Alkemade & Khaled Nassar | Computest
De Genesis Market was een criminele marktplaats gespecialiseerd in 'digitale vingerafdrukken'. In deze lezing zullen we beschrijven hoe de slachtoffers besmet raakten met malware die voortdurend hun browsergegevens uploadde. Hierdoor konden kopers zich voordoen als de slachtoffers op een manier die voor een website bijna onmogelijk te detecteren zou zijn. We zullen het ook hebben over de internationale politieoperatie die afgelopen april de markt instortte.

Vaarwel wachtwoord, hallo passkey
Joost van Dijk | Yubico
Passkeys vormen een veilig en gebruiksvriendelijk alternatief voor wachtwoorden. In deze presentatie leg ik uit wat passkeys precies zijn, hoe je ze gebruikt, hoe ze precies werken, waarom ze veiliger zijn en hoe je ze als developer kunt integreren in eigen applicaties.
Lees hier meer

Stranger Danger: Your Application Attack Surface Just Got Bigger
Brian Vermeer | Snyk
Het bouwen van cloud-native applicaties is ongetwijfeld geweldig. Het brengt echter onmiskenbaar nieuwe risico's met zich mee. Naast je eigen code vertrouw je op zoveel andere dingen. Het blindelings afhankelijk zijn van open-source bibliotheken en Docker-images kan een enorm risico vormen voor jouw applicatie. Het verkeerde pakket kan ernstige kwetsbaarheden in uw applicatie introduceren, waardoor jouw applicatie en de gegevens van jouw gebruiker bloot komen te liggen. Neem deel aan deze praktische live-hacksessie waarin we veelvoorkomende bedreigingen, kwetsbaarheden en verkeerde configuraties laten zien. Het allerbelangrijkste is dat je leert hoe je jouw applicatie kunt beschermen met uitvoerbaar herstel en best practices.
Lees hier meer

Een echt home automation-platform bouw je zelf
Richard Orie
Wat ooit begon met een paar lampen aansturen via een Raspberry Pi, is inmiddels uitgegroeid tot een compleet geautomatiseerde woning en tuin. In deze sessie wil ik jullie graag vertellen over hoe dit allemaal tot stand is gekomen. Onderwerpen die in deze sessie voorbij zullen komen, zijn Docker, MQTT, Zigbee2MQTT, Node-Red, ESP8266, PWA UI, automatische ventilatie, verlichting en tuinbewatering. Kortom, een zeer interessante sessie voor iedere home automation-enthousiasteling.
Lees hier meer

Zigbee2MQTT: een cloudonafhankelijke opensource Zigbee bridge
Koen Kanters | ASML
Zigbee2MQTT is een opensource Zigbee-bridge die het mogelijk maakt om lokaal via MQTT met Zigbee-apparaten te communiceren. In 2018 ben ik dit project gestart en in mijn presentatie wil ik jullie graag meenemen in de vraag waarom het belangrijk is om gebruik te maken van een lokale en cloudonafhankelijke Zigbee-bridge. Ook ga ik vertellen hoe ik de devops-kant van dit project heb ingericht.
Lees hier meer

DIY Home Automation - een krankzinnig project voor slechts één developer
Bas van der Sluis | Soft- en hardware-ontwikkelaar
Zonder gebruik te maken van kant-en-klare oplossingen op het gebied van soft- en hardware is mijn huis grotendeels geautomatiseerd. Eigenlijk is het een te groot project voor één developer, maar er was geen deadline. Dat is een gevaar, want hoe blijf je dan gemotiveerd? Wat als een klein projectje begon, is inmiddels uitgegroeid tot een modulair systeem waar ik nog jaren op kan verder bouwen, zelfs als ik ga verhuizen. In deze talk wil ik dieper ingaan op de (modulaire) software, die voornamelijk is geschreven in Python (2 en 3), en de communicatie tussen de server, app en alle devices en modules in huis.
Lees hier meer