Swenug Spring Meetup
Join us for an exciting meetup featuring talks by Alexander Arvidsson and Andreas Wänqvist! Alexander will be discussing “Real-Time Data Change Capture into Azure with Debezium,” showcasing how to capture data changes from on-prem SQL Server or other databases and send them to Azure Event Hub for further processing. Andreas will be presenting on “Web Development on Windows Done Right,” sharing practical tips and tricks for web developers who use Windows machines to optimize their workflow and speed up their development process. Come learn from these experts and connect with the community over food and drinks. Don’t miss this opportunity to level up your skills and network with like-minded professionals!
Address: Snickaregatan 20, 582 26 Linköping
Time and date: 17.15, Thursday the 27:th of April
Language: English (or Swedish if everyone prefers that)
17.30 Lecture 1
18.30 Food & drinks
19.00 Lecture 2
Food and drinks
We will be serving some food and drinks in between sessions.
Session 1 – Alexander Arvidsson
Alexander is a principal solutions architect at Data Masterminds. Nobody really knows what it means to be a principal solutions architect, but he spends his days helping clients of all shapes and sizes to take better care of and make more sense of their data.
He has spent the last 25 years poking around with data, databases and related infrastructure services such as storage, networking and virtualization, occasionally emerging from the technical darkness to attend a Star Wars convention somewhere in the world.
He is a Data Platform MVP, frequent international speaker, podcaster, Pluralsight author, blogger and a Microsoft Certified Trainer, focusing on the Microsoft data platform stack.
Session – Winds of Change – Using Debezium to Transfer Realtime Data Changes to Event Hub
A customer requested a solution for subscribing to data changes from their on-prem SQL Server in Azure – in near real time. Azure Data Factory is a fantastic data engineering solution, but it is not the first choice for real time data transfer due to cost. Synapse Link for SQL Server might have been part of the solution – if the SQL Server version was 2022. Unfortunately, neither of these tools can handle subscriptions to events out of the box – we needed to come up with something else.
We settled on the open source project Debezium. Debezium uses SQL Server change data capture (or similar mechanisms in other supported databases) to send the changed rows to a Kafka stream – a stream that Azure Event Hub can accept. With the data in Azure Event Hub it can be used anywhere, all while completely decoupled from the data source.
Do you want to sink the data into Parquet or Delta Lake through Azure Stream Analytics? You can. Do you want to send the data to an Azure Function? You can do that too – and so much more. Azure Event Hub is the gateway to all the fun services in Azure!
In this session I will walk you through how the solution works, what parts are involved, show you how to set everything up and point out some pitfalls.
Come learn how to build your own real time data change capture into Azure!
Session 2 – Andreas Wänqvist
Andreas has been working in different positions within enterprise forthe last two decades. A few years ago his focus was on all things mobile, then it shifted towards building web systems. Nowadays the focus is on cloud solutions and planet-scale architecture, as well as helping web developers be more productive.
Andreas is a Tech Lead at Voyado. In his spare time he spends time with his family, lifts heavy things in the gym and is involved in OSS as an Aurelia Core Team member.
Session – Web development on Windows done right
Are you into web dev and using a Windows machine? Are your colleagues and friends mocking you for how slow it seems compared to their Macs? Is it really meant to be like that? Isn’t there anything that we can do as Windows-based developers to speed up our workflow?
Actually, there is! And not just one thing… There are actually a few tricks that we can utilize to make our developer workflow faster!
We can for example use the new Windows Subsystem for Linux (WSL) to improve web dev tooling speed. And use containerization (Docker, Podman) to help us with our local development. And in some cases, it can even help out with the CI/CD builds of our large web apps!
Join Andreas Wänqvist, an avid web developer with a Windows machine, for a session where he shows you how to make web development on Windows better. 🙂