<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.atom.xml" media="screen"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:speakerdeck.com,2005:/marcduiker</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/marcduiker.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1030389</id>
    <published>2023-05-24T04:00:47-04:00</published>
    <updated>2023-05-24T04:03:04-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/build-distributed-applications-with-ease-using-dapr-dev070-meetup"/>
    <title>Build distributed applications with ease using Dapr - Dev070 Meetup</title>
    <content type="html">Slides for the presentation I gave for the Dev070 meetup in The Hague.

Dapr Discord: http://bit.ly/dapr-discord
Dapr Quickstarts repository: https://github.com/dapr/quickstarts
Dapr workflow repository: https://github.com/diagrid-labs/dapr-workflow-demos

</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/7f959e922d194ec797c0701917ead7f8/preview_slide_0.jpg?25760618" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1027967</id>
    <published>2023-05-17T15:36:43-04:00</published>
    <updated>2023-05-17T15:39:57-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/orchestrate-your-business-logic-reliably-with-dapr-workflows-teqnation"/>
    <title>Orchestrate your business logic reliably with�Dapr Workflows - TEQnation</title>
    <content type="html">Slides for my Dapr Workflow talk at the TEQnation conference in Utrecht, NL.

GitHub repo with the demos: https://github.com/diagrid-labs/dapr-workflow-demos</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/51d79617f0fe4b078bc4263a9b7fc7f3/preview_slide_0.jpg?25679585" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1026164</id>
    <published>2023-05-12T06:00:10-04:00</published>
    <updated>2023-05-12T06:03:13-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/dapr-101-start-building-distributed-applications-with-ease"/>
    <title>Dapr 101: start building distributed applications with ease</title>
    <content type="html">Slides for my session at AppDevConNL about using Dapr to build distributed applications.

Demos: https://github.com/dapr/quickstarts
Dapr Discord: http://bit.ly/dapr-discord</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/4171dfae60554a70b45644b543fc574c/preview_slide_0.jpg?25603238" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1016560</id>
    <published>2023-04-13T02:52:57-04:00</published>
    <updated>2023-04-13T02:54:53-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/quest-for-serverless-websockets-net-amsterdam"/>
    <title>Quest for Serverless Websockets - .NET Amsterdam</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/3147e40e8d84414d89e1dad323e3bf2b/preview_slide_0.jpg?25233951" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1011668</id>
    <published>2023-03-29T03:37:18-04:00</published>
    <updated>2023-03-29T03:41:02-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/dapr-on-aks-build-distributed-applications-with-ease"/>
    <title>Dapr on AKS: building distributed applications with ease</title>
    <content type="html">Presentation I gave at the AKS meetup in Utrecht (NL).

GitHub repo: http://bit.ly/dapr-on-aks</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/638dd997af644ae7bc6ad763882e33f5/preview_slide_0.jpg?25054336" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/963577</id>
    <published>2022-12-08T06:58:35-05:00</published>
    <updated>2022-12-08T08:14:09-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/draw-an-audience-with-your-non-it-skills-to-build-your-personal-brand"/>
    <title>Draw an audience  with your non-IT skills  to build your personal brand</title>
    <content type="html">Lightning session I gave at DevRelCon 2022 in Prague.
https://prague-2022.devrelcon.dev/

Notes:

# Drawing an audience with your non-IT skills to build your personal brand

I'm Marc, Sr Dev friengineer (inspired by Ben), Azure MVP, Co-organizer of ServerlessDays Amsterdam and I like to draw pixels.

Before we start, I want to highlight Speaker Buddy. If you're a conference organizer, have a look and let's make it easier for speakers to attend your conference.

I'll share my experience on how I've used my creative skills the last 2-3 years to build my personal brand and connect with the developer community.
I'll conclude with some people that I admire for their creative skills.
7 minutes to summarize 2-3 years is pretty hard, if you want more details, come talk with me afterwards.

## What is your creative skill

For some people that might be very obvious but for other it isn't. It doesn't need to be a classic creative skill such as painting, sculpting, or singing. It could also be, baking cookies, creating Legos, gardening, knitting. A lot of different things can resonate with your audience.

Find something that you're already doing so that you don't have to invest a lot of time in it.

Being original in your skill helps, but don't be too focused on that initially. For instance, a lot of people are doing sketch-noting these days, but there is room for more people doing that. It's not about being unique, it's about being authentic.

In my case, it all started with a retro game I created about Azure Functions, so this was made for a specific audience in mind.

The community loved it, and even some Microsoft people were playing it. Jeff Hollan (Azure Functions PM) and Mark Russinovich (Azure CTO).

But creating an entire game is a lot of work, and still requires IT skills. And I like to have results in hours, instead of weeks, so I changed my focus to just doing the graphics and sharing these images on social media. And that got me hooked.

## Identify your audience

If you're in DevRel you should have a pretty good idea who your audience is, and where and how you can interact with them.

My audience is mostly in the Microsoft space and mainly active on Twitter. Using pixelart in that community started when I was attending the MS Build conference in 2020, the first virtual one due to Covid. I created pixelart avatars for the hosts to show some support. The hosts loved it, they used it as their Twitter profile, and I got great feedback from the community.

Another opportunity I found, completely unrelated, was this VSCode extension, VSCode Pets, created by Anthony Shaw. It allows digital pets to walk around your editor. When I saw this, I knew I had to contribute to this open source project. I created these pets over the last two years. And learned a lot about animation and other developer communities and their mascots.

## Stay authentic

Staying authentic is one of the most important things in DevRel. We have to be believable and trustworthy.

I can't give advice how you can stay authentic, you have to figure out for yourself. I try to stay authentic by not overloading my audience with pixelart. I'm not posting daily or even weekly. And most of time, when I post something with pixelart, it isn't about work or technology.

For instance, I like series from the 80s.

These days I prefer using my creative skill to announce big news, like receiving an award, or changing jobs. Or I use it to react to something in the community. Because for me it feels more genuine and personal to respond in such a way, instead of writing a text message.

## Finding balance

When you use your creative skill within your community, the community will reach out to you, and more opportunities will follow. The downside of this is that it can take up a lot of your time. So, it's important to find a balance. Definitely learn to say no. Watch out for a creative burnout.

Also don't give away everything for free. You can also monetize your creative skill.

After MS Build 2020 I got a lot of requests for pixelart avatars, and I drew hundreds of them. It felt I had two full time jobs for a couple of weeks. It was too much, and I wasn't enjoying drawing anymore. I stopped drawing for a while.

These days I have a limit on the number of commissions I do. And I use pixelart in my job when I create demos. This feels like a good balance for me.

## Inspiring creative folks

Let's finish with a few creative folks which I admire.

Forrest has a real talent for writing and performing songs about the cloud and IT in general. He's also great sketch-noter.

Chloe has a professional background in theatre and is using that in her social messaging. She's also advocating for a more diverse tech industry.

David has an awesome beard (which is not a skill) but is a great cartoonist / sketch-noter, he often combines that with his dad-jokes.

Lian, she is the Queen of Karaoke, she makes her own clothes, here is the code dress she made.

Floor is really into knitting and cross-stitching, and I love that she uses Excel for her designs.

Jo, she was my manager at Ably and she's wonderful, and she is great at combining textiles with IoT. She made a live captioning face mask recently to communicate with her mother during the pandemic.

And finally, Cassidy, I love her humor, she creates amazing videos about CSS and IT. She also a mechanical keyboard designer now.

I hope you I inspired you to explore your creative side and I'm looking forward seeing that in the community. 

Thanks everyone!</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/6db1ee62efc243ba90453938991022ef/preview_slide_0.jpg?23717036" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/956006</id>
    <published>2022-11-19T02:51:17-05:00</published>
    <updated>2022-11-19T06:17:31-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/help-ive-created-a-serverless-monotlith-cloudbrew"/>
    <title>Help! I've created a serverless monolith! - CloudBrew</title>
    <content type="html">Slides for my CloudBrew 2022 session.
I talked about serverless monoliths, how unmaintainable apps cause problems with agility and how to measure agility. How accidental complexity can be reduced or moved, and I offered three strategies how to breakup a serverless monolith based on, bounded context, resilience, and scalability.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/b262a7c979a84694a7c6dd216aa48f3e/preview_slide_0.jpg?23492242" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/940846</id>
    <published>2022-10-22T09:35:27-04:00</published>
    <updated>2022-10-22T09:46:22-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/quest-for-serverless-websockets-an-adventure-with-azure-functions-and-durable-functions"/>
    <title>Quest for serverless WebSockets - an adventure with Azure Functions and Durable Functions</title>
    <content type="html">Session for dotnetdays Romania at 22 Oct 2022.
GitHub repo: https://github.com/ably-labs/serverless-websockets-quest</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/9e1c43c5593c4a889945f8c3c6de0af2/preview_slide_0.jpg?23129711" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/930159</id>
    <published>2022-09-29T07:37:42-04:00</published>
    <updated>2022-09-29T07:41:30-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/help-ive-created-a-serverless-monolith-ndc-oslo-2022"/>
    <title>Help! I've created a serverless monolith! - NDC Oslo 2022</title>
    <content type="html">Slides of my session at NDC Oslo Sep 29th 2022.
https://twitter.com/marcduiker</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/8e34d313de6545679bef3b5be69d9a61/preview_slide_0.jpg?22847126" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/910831</id>
    <published>2022-08-19T08:05:37-04:00</published>
    <updated>2022-08-19T08:06:31-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/start-building-serverless-applications-on-azure-espc-webinar"/>
    <title>Start building serverless applications on Azure - ESPC Webinar</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/ce8bbde69ba74fa49e5f8e8cd7c9c362/preview_slide_0.jpg?22397147" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/889786</id>
    <published>2022-07-03T09:20:52-04:00</published>
    <updated>2022-07-03T09:22:10-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/help-ive-created-a-serverless-monolith-azure-lowlands"/>
    <title>Help! I've created a serverless monolith - Azure Lowlands</title>
    <content type="html">Slides for my session at Azure Lowlands.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f6811898b39f4aebb63a21e8d047370e/preview_slide_0.jpg?21933993" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/886563</id>
    <published>2022-06-24T19:59:59-04:00</published>
    <updated>2022-06-24T20:02:00-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/persistence-in-serverless-applications-serverlessdays-nyc"/>
    <title>Persistence in Serverless Applications - ServerlessDays NYC</title>
    <content type="html">Slides for my session at ServerlessDays NYC: Persistence in Serverless Applications.

The functions I demonstrated during the session are available in this GitHub repo: https://github.com/marcduiker/demos-serverless-persistence</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/27467f3c60554e2289f37c8814a93e40/preview_slide_0.jpg?21858885" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/885520</id>
    <published>2022-06-22T09:57:41-04:00</published>
    <updated>2022-06-22T09:59:55-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/building-serverless-apps-on-azure-codementor"/>
    <title>Building serverless apps on Azure - CodeMentor</title>
    <content type="html">Slides for my session for CodeMentor on 22nd June 2022 about serverless and Azure Functions.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/d16f4b81167347d1bcda7a8f8ee123ef/preview_slide_0.jpg?21835710" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/863652</id>
    <published>2022-04-20T07:12:13-04:00</published>
    <updated>2022-04-20T07:13:48-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/building-a-fully-featured-scalable-chat-app-azure-cosmosdbconf-2022"/>
    <title>Building a Fully Featured Scalable Chat App - Azure CosmosDBConf 2022</title>
    <content type="html">Slides for my session at Azure CosmosDBConf 2022: https://www.youtube.com/watch?v=LpzJTJvH6go

The GitHub repo: https://github.com/ably-labs/fully-featured-scalable-chat-app</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/73a6083c8947481e8760af7ef49fa928/preview_slide_0.jpg?21154187" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/834843</id>
    <published>2022-02-18T07:22:24-05:00</published>
    <updated>2022-02-18T07:28:15-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/creating-an-realtime-collaboration-tool-agile-flush-net-oxford"/>
    <title>Creating an realtime collaboration tool: Agile Flush - .NET Oxford</title>
    <content type="html">Slides for my 10 minutes lightning talk at the .NET Oxford meetup  of Feb 15th 2022: https://www.meetup.com/dotnetoxford/events/281666694/

Blog post with more details:
https://ably.com/blog/tutorial-vuejs-nodejs-azure-static-web-apps
The live web app: https://agileflush.ably.dev/</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1131cfa62b14457aaab73b316435b4c3/preview_slide_0.jpg?20498956" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/818882</id>
    <published>2022-01-20T16:47:38-05:00</published>
    <updated>2022-01-20T16:49:17-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/help-ive-created-a-serverless-monolith-microsoft-reactor-toronto"/>
    <title>Help I've created a serverless monolith - Microsoft Reactor Toronto</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/4294ec86ca294cca904ea2a83c651294/preview_slide_0.jpg?20171138" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/800295</id>
    <published>2021-11-24T11:12:13-05:00</published>
    <updated>2021-11-25T03:22:04-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/how-to-prevent-building-a-serverless-monolith"/>
    <title>How to Prevent Building a Serverless Monolith</title>
    <content type="html">Slides for the presentation I gave for the ForDevs Community meetup: https://www.meetup.com/ForDevs/events/282118154/
https://www.youtube.com/watch?v=_gBrWFbdy6Y</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/6bc4d0787ecf463bb920937f907b4c34/preview_slide_0.jpg?19637811" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/724781</id>
    <published>2021-04-13T14:46:22-04:00</published>
    <updated>2021-04-13T16:38:26-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/marcduiker/azurelive-creating-a-pagerduty-clone"/>
    <title>AzureLive: Creating a PagerDuty Clone</title>
    <content type="html">My session on creating a PagerDuty clone using Azure Functions &amp; Durable Functions for the Azure Live conference on April13th, 2021.

GitHub repo: https://bit.ly/az-func-challenge
YouTube channel: https://bit.ly/marc-serverless</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/54f7ce2aaefe476cad80a43188fca708/preview_slide_0.jpg?17856701" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Marc Duiker (@marcduiker)</name>
    </author>
  </entry>
  <title>Marc Duiker (@marcduiker) on Speaker Deck</title>
  <updated>2023-05-24T04:00:47-04:00</updated>
</feed>
