Software developers inspireren met praktijkcases van ING
Nederlands grootste Java-conferentie, J-Fall, vindt plaats op 3 november 2022. ING’s Vasco Veloso en Tim van Baarsen zijn twee van de sprekers.
Vasco's keynote talk heet ‘Bullet-proofing APIs to build reliable systems’. Vasco is Senior Software Engineer bij de ING Daily Banking & Mobile-Led tribe en richt zich momenteel op de mobiele onboarding van ING-klanten. Zijn talk draait om een case study die laat zien hoe menselijke miscommunicatie uit API's kan worden geweerd door ideeën toe te passen die zijn ontleend aan principes in programmeertalen: compilation, assembly en linkage. Vasco: “ING streeft naar optimale klantgerichtheid. Het laatste wat we willen is dat onze klanten gefrustreerd raken doordat diensten offline gaan. De kwaliteit en betrouwbaarheid van API's waarborgen is een complexe uitdaging, dus moeten we manieren vinden om dit te vereenvoudigen.”
‘We hebben de best practices van de industrie geïntegreerd in elke stap van de API-ontwikkeling’
“We vroegen ons af hoe we onze application programming interfaces beter kunnen testen en zo de menselijke factor zoveel mogelijk elimineren. We hebben dit vraagstuk holistisch benaderd door de best practices van de industrie te integreren in elke stap van de API-ontwikkeling. De meeste deelnemers van J-Fall ontwerpen of bouwen services met API’s. Ik hoop ze te inspireren zodat ze effectieve manieren vinden om hun API's te verbeteren en er zo voor te zorgen dat ze soepel op elkaar aansluiten.”
Tim is Java Software Engineer & Kafka Specialist en pleitbezorger van open-source distributed event streaming platforms. Hij deelt zijn kennis in de talk ‘Spring Kafka beyond the basics - lessons learned on our Kafka journey at ING Bank’. Zijn presentatie is gericht op ontwikkelaars die bekend zijn met de basisprincipes van Apache Kafka en Spring Kafka. Hij gaat verder dan die basis door de lessen te delen die zijn geleerd uit Kafka-projecten die al jaren in productie zijn bij ING.
Een inspirerende reis door Apache Kafka en Spring Kafka
Tim zal het publiek meenemen op een inspirerende reis aan de hand van live demo's en echte code. Hij laat de valkuilen zien waar bijna elke Kafka-developer weleens mee te maken krijgt. En hij pakt een paar uitdagende vragen bij de kop, zoals: Kun je het slikken van een Kafka-topic gifpil overleven zonder gigabytes aan logregels te schrijven? Moet je integratietesten doen voor Kafka? Welke andere opties zijn er? En kun je Apache Kafka integreren als onderdeel van gedistribueerde tracing?
Alle presentaties
Ben je benieuwd naar de presentaties van Tim en Vasco en die van de andere sprekers tijdens J-Fall 2022? Hier vind je het complete overzicht.
Over Vasco
Vasco ontwikkelt al meer dan 20 jaar software. Assembly, C, C++ en Prolog, Java, Scala en Kotlin, op computers van alle groottes, van diskettes tot SSD's, on-premises en cloud... he’s been there, done that and used it! Hij vindt het tof om uit te zoeken hoe dingen werken en om zijn bevindingen met anderen te delen.
Over Tim
Tim werkt sinds zo'n 15 jaar in IT. In 2017 kwam hij naar ING, nieuwsgierig naar de interessante technologische uitdagingen bij de bank. Tim is een voorstander van open-source technologie, een grote fan van het Spring Framework en in het bijzonder geïnteresseerd in het bouwen van schaalbare gedistribueerde systemen.