Most Active Speaker

Marc Duiker

Marc Duiker

I ♥ Event-driven, Dev Communities, & Creative Coding

Amsterdam, The Netherlands

Marc is a Sr Developer Advocate at Diagrid with a strong focus on event-driven architectures. He loves helping developers to achieve more every day.

You might have seen Marc at a developer meetup or conference, since he's a regular speaker and event-organizer in the area of Dapr, Azure cloud, and serverless technologies. From 2019 to 2024 Marc received the Microsoft Azure MVP award for his community contributions.

In his spare time, Marc likes to give attention to the creative part of his brain. He likes to create pixel art (check out VSCode Pets), code visuals & music, and create an occasional retro game.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Serverless
  • Durable Functions
  • Microsoft Azure
  • Dapr
  • distributed systems
  • Cloud Native
  • Event Driven Architecture
  • Microservice Architecture
  • microservices
  • Workflow orchestration
  • Cloud Native Computing
  • .NET

Failure is not an option: durable execution + Dapr = 🚀

Applications break all the time, there could be a network issue, a cloud provider outage, or just a glitch in the matrix. But as a developer, you really need your applications to be resilient without the need to recover databases and restart services manually.

In this session, I'll demonstrate how Dapr Workflow provides durable execution, which enables you to write reliable workflows as code. In addition, I'll show how resiliency policies in Dapr improve reliable communication across services and resources when developing distributed applications.

I'll go into specific workflow features, such as scheduling, sequential and parallel execution, and waiting for external events. I'll show many code samples (in C#) for each of these features and will run the applications using the Dapr CLI to demonstrate their resiliency.

By the end of the session, you will have a good grasp of how durable execution with Dapr workflow and resiliency policies can help you build resilient applications.

One API to rule them all, introducing serverless Dapr

Are you interested in building distributed applications or microservice architectures, but don't want the overhead of managing infrastructure and sidecars? Join this session and learn how unified APIs based on Dapr can make your life easier!

This (code heavy) session covers the various Dapr APIs such as service invocation, pub/sub messaging, and workflow. I'll be using Diagrid Catalyst, a true serverless way to use Dapr APIs! Code samples & live demos will be provided in .NET and running locally and in the cloud.

After this session, you'll have a good understanding how Dapr APIs can help you build distributed and resilient applications without the operational management overhead of running on Kubernetes.

Stop adding business value and become an artist with your coding skills!

I believe creating software is an incredibly creative process. Although it may not feel like this when your day job is to code 'Yet Another Timesheet Application'. By doing some creative coding such as programming graphics, generative music, or a small game, you can use your IT skills to create art, and interactive experiences that evoke emotions from your audience.

So let's stop adding business value for a moment and explore some creative coding tools to create visual arts, music, and retro games. I'll give demos with P5js (JavaScript), Sonic Pi (Ruby), and PICO-8 (Lua), to show what creative things can be achieved with them. By the end of the talk, I hope you'll be inspired to become an artist with your coding skills!

For this presentation, I need to share my laptop audio with the sound system in the room.

This is a fun and fast-paced talk that highlights many creative coding results.

Lights, camera, action! Building distributed applications with Dapr Actors

The Actor Model has been around since 1973(!), but how can it help you, and what are some common use cases today?

In this session, I'll cover how Dapr, the Distributed Application Runtime, supports the Actor Model and shows how you can write small self-contained units (Actors) that are very powerful in distributed and concurrent systems.

Features I'll cover include; state management, timers, reminders, and actor-to-actor communication. I'll provide code samples (in C#) and give live demos for these features in an IoT/simulation context, featuring a fictive evil corporation that wants to increase their employee productivity by using smart alarm clocks.

By the end of the session, you'll have a good understanding of Dapr Actors and can start using them in your distributed solutions.

Start building distributed applications with ease using building block APIs

Are you interested in building distributed applications or microservice architectures, but don't know where to start? Join this session and learn how the Dapr building block APIs can make your life easier!

Dapr, the Distributed Application Runtime, provides a set of common APIs that makes building microservices a breeze. As the 10th largest CNCF project, Dapr is used in production by companies like IBM, Alibaba Cloud & Microsoft and is a trusted OSS technology backed by a vibrant developer community.

This code heavy session covers the most popular building blocks of Dapr: service invocation, pub/sub messaging and state stores. In addition, the built-in cross-cutting concerns such as resiliency, observability, and security are covered. Code samples & live demos will be provided in .NET.

After this session, you'll have a good understanding how Dapr can help you build reliable distributed applications faster.

Swetugg Stockholm 2024 Sessionize Event

February 2024 Stockholm, Sweden

CloudBrew 2023 - A two-day Microsoft Azure event Sessionize Event

December 2023 Mechelen, Belgium

Festive Tech Calendar 2023 Sessionize Event

December 2023

Build Stuff 2023 Lithuania Sessionize Event

November 2023 Vilnius, Lithuania

Swetugg Gothenburg 2023 Sessionize Event

October 2023 Göteborg, Sweden

NDC Porto 2023 Sessionize Event

October 2023 Porto, Portugal

TEQnation 2023 Sessionize Event

May 2023 Utrecht, The Netherlands

CloudBrew 2022 - A two-day Microsoft Azure event Sessionize Event

November 2022 Mechelen, Belgium

NDC Oslo 2022 Sessionize Event

September 2022 Oslo, Norway

Azure Lowlands 2022 Sessionize Event

June 2022 Utrecht, The Netherlands

Marc Duiker

I ♥ Event-driven, Dev Communities, & Creative Coding

Amsterdam, The Netherlands