• An evening on IoT

    Online evenement

    Please note another update: this MeetUp is changed to be online, due to the changed Covid guidelines in The Netherlands.

    This evening, we will be back for the second Dutch Cloud MeetUp of this season!

    19:00 - 19:10 : Word of welcome
    19:10 - 19:55 : Michiel van Schaik - Azure IoT Introduction
    20:10 - 20:55: Frank van Houten - Migrating toAzure Digital Twins V2

    == Michiel van Schaik - Azure IoT Introduction ==
    This session will introduce you to the Internet of Things capabilities of the Azure Cloud Platform. We will look into the overall design of an IoT solution in Azure and dive into the specific Azure IoT Services and capabilities, like IoT Hub, IoT Edge, IoT Central and Digital Twins.

    == Frank van Houten - Migrating toAzure Digital Twins V2 ==
    In this session, we dive into the world of Azure and IoT. Back in 2018, Microsoft launched a new IoT service called Azure Digital Twins. Our development team used this service as the core of our own IoT platform, but in 2020 Microsoft announced that the service would be discontinued and a successor would be released. However, no out-of-the-box migration could be done; the newer version was completely incompatible with the old offering.

    We take a look at the challenges, complications, drama, and victories that come with replacing the most vital, most critical, core piece of architecture in our IoT platform.

  • An evening on Serverless and Bicep

    Betabit Rotterdam (HQ)

    First sessions of the season will take place on the 21th of September and will be an in-person event.

    18:00 - 18:45 : Dinner + Welcome
    18:45 - 18:50 : Welcome
    18:50 - 19:35 : 1st Session - Oscar van Tol

    Azure Functions in .NET 5 and beyond

    In November of 2020 .NET 5 got released, the promise of "one-dotnet". The 'core' addition has been dropped and Full Framework evolution has stopped at the 4.8 version. Right from the release of .NET 5 we could start using it in for example Azure App Service but for Azure Functions this was not the case. At this moment there are two different models to run AF with .NET, the "class library model" we know and the new "isolated process model". This session will help you understand the new model and prepare for the future of Azure Function in .NET!

    19:45 - 20:30 : 2nd Session - Henry Been

    Bicep: Infrastructure as Code for Azure Reinvented

    In a fast-moving software project, the demands that your application poses on its infrastructure might change often and drastically. Are you also fed up with having to apply infrastructure changes by hand? Not to worry! In Azure, there is the Azure Resource Manager, a unified API for managing all your Azure services in a declarative style, and a new more powerful templating language: Bicep!

    In this session, Henry Been will give you a full tour of Bicep templates. Starting from scratch, we will explore how you can set up an architecture that is ready for deployment of your application code. We will touch upon syntax, manual deployment, and more advanced features as nesting templates, authorizations, and policies.

    20:30 : Time for a drink

  • An evening on DevOps Culture

    Online evenement

    This evening we have our fifth event of the season. While we were hoping that this event would be a hybrid or in-person event, circumstances are still forcing us to hold this event online.

    The program for this evening:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: First speaker: Nawid Sahebzadeh - The pitfalls to avoid with Microservices
    20:30-21:45: Second speaker: Stacy Cashmore - Embrace the pitfalls

    ** The pitfalls to avoid with Microservices **
    In this talk we’re going to explore what microservices are, how they differ from other architectures. What are the benefits of microservices and what are the most common pitfalls that we need to watch out for.

    We will cover topics such as:
    - Architecture
    - Resource Ownership
    - Programming languages
    - Event sourcing
    - Microservices Front-End

    With over 14 years experience working in IT, Nawid has worked in a variety of companies and markets in roles ranging from Developer, Analyst, R&D engineer, QA manager to Consulting multinationals on their transformation towards DevOps and Continuous delivery.

    He has been involved in technical as well as organizational improvement processes and is specialized in creating Highly Available and Ultra Scalable cloud platforms and creating High Performing Teams and Organizations.

    Currently Nawid is leading the DevOps program at an international engineering and consultancy company.

    ** Embrace the pitfalls **
    As developers, we want to work in a modern way, to get fast feedback on what we are building to make sure that we are building the right things in the right way.

    However, many companies are still at the start of their journey. Things take longer than we would like to get moving, sometimes change can seem to happen at a glacial pace and whilst you are ready to try and run, others are finding their feet - or even digging in their heels!

    In this talk, Stacy will go over some of the pitfalls that have happened to her, and the lessons that she has learned from them. Unfortunately, there are no magic solutions to make the problems go away, but hopefully, you can look at the mistakes she has made and go away to make your own new ones to learn from!

    Stacy is Tech Explorer DevOps at Omniplan, and Microsoft MVP in Developer Technologies.

    She’s been developing software since the mid-1990s and has been speaking about improving the way we develop software at conferences and meetups since 2018.

    As well as sparing with the software architect about technical issues, she spends her time helping the development team, and the wider company, with continuous improvement in terms of technical work, process and, of course, working together as a team.

    Outside of work she enjoys spending time with her classic car, cooking, playing the piano badly and spending time with her family, doing amongst other things, building a Lego modular building city in their house.

  • An evening on FaaS

    Online evenement

    This evening we have our fourth event of the season. While we were hoping that this event would be a hybrid or in-person event, circumstances are still forcing us to hold this event online.

    The program for this evening:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: First speaker: Marc Duiker - How to deal with complex workflows in serverless applications
    20:30-21:45: Second speaker: James Randall - Contrasting Azure Functions and AWS Lambda

    ** How to deal with complex workflows in serverless applications **
    Running one or two serverless functions is easy. But what if you're rebuilding a complex workflow based on serverless that requires dozens of functions. How do you design and manage that?

    In this session, I'll cover building complex long-running workflows using Azure Durable Functions, an extension to Azure Functions that lets your define workflows in code (C# or JavaScript). Durable Functions allow you to:

    - Easily chain functions together,
    - Perform fan-out/fan-in scenarios,
    - Wait for external events,
    - Use built-in support for retry policies to achieve a resilient architecture.

    I'll show a solution built with Durable Functions which has been running for over a year now. In addition I'll cover some advanced scenarios how to use multiple orchestrations, either in one function app, or across multiple function apps. By the end of this session you know how to keep your complex serverless workflows under control!

    Marc is a lead consultant at Xpirit with a strong focus on event-driven architectures. He has extensive knowledge of the serverless offerings in the Azure platform and he enjoys helping organizations making effective use of cloud-based technology.

    You might have seen Marc at a developer meetup or conference since he's a regular speaker in the area of Azure cloud & serverless technologies. He even has a Youtube channel where he talks about Azure Functions.

    In his spare time, Marc likes to give attention to the creative part of his brain. He likes to code visuals, music, and retro games, or he's fiddling around with his synthesizers.

    ** Contrasting Azure Functions and AWS Lambda **
    In this session we'll compare the core FaaS offerings of AWS Lambda and Azure Functions with a whistlestop tour of the end to end development process, their strengths and weaknesses, and how they can fit into your applications overall architecture. The examples will be given from a .NET perspective but much of what we will discuss is applicable to other runtimes too and we'll cover some of the tools that exist beyond .NET.

    James is a freelance developer / cloud architect who has been delivering solutions on Azure since it launched and, more recently, on AWS and Digital Ocean. He's generally focused on the .NET space and largely uses F# end to end today - however he has also spent time with other environments and started hiscareer back in 1994 with 68000 assembler and C. When he's not at his keyboard, he can usually be found on his(pedal) bike.

    If you want to propose a talk, you can do so at https://www.papercall.io/dutch-cloud-meetup.

  • An evening on AI

    Online evenement

    This evening we have our third event of the season. This evening we will focus on artificial intelligence.

    The program for this evening:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: First speaker: Rick van den Bosch (MVP) - Getting started with Azure Cognitive Services
    20:30-21:45: Second speaker: Stefan Hogendoorn - What is AI if we make it Programmable

    *Getting started with Azure Cognitive Services*
    Wouldn’t it be great if we could have our applications see, hear, speak, understand and interpret the needs of our users? We’ll do just that in this session “Getting started with Azure Cognitive Services”.

    Azure Cognitive Services are APIs, SDKs, and services available to help us build intelligent applications with little to no AI or data science knowledge. They enable adding cognitive features into our applications. The goal of this session is to help you create applications that can see, hear, speak, understand, and even begin to reason. We’ll take a look at the five main pillars: Vision, Speech, Language, Web Search and Decision.

    Next to the awesome things we can do with Cognitive Services, security of course is also very important to take into account. So for those of you concerned about confidential data going into those services there’s going to be an extra special example at the end of the session…

    About Rick van den Bosch:
    I’m an Azure MVP who has been working with Microsoft Azure since its very first introduction. I have performed numerous Azure projects and have drafted cloud migration advises and migration strategies for customers. Some of the things I do: designing system architectures, coaching developers and optimizing the software development process to realize important and complex systems together with customers. I’m a regular speaker at different types of events.

    *What is AI if we make it Programmable*
    Over the past few years AI has been trending in every report, the talk in every boardroom and the topic of so many tech sessions! By now we all know that AI is like bacon or lasers: Everything is better with AI! The buzz is about building the next great model. Engineers that can do AI are worth their weight in gold! Everybody should become an AI engineer! And AI will change all our business processes!
    Reality is that most organizations are not ready for AI. They lack the data, they lack the budget, they lack the skill. On the other hand, more and more AI models are becoming available as easy to integrate pieces of code that can help a process complete quicker or better. This talk is about getting the 'P' into AI and make it an API we can all use and apply. The talk will cover some of the efforts put forth by vendors such as Google and Microsoft to make AI more accessible to developers and solutions and how you can integrate this into your own projects.

    About Stefan Hogendoorn:
    Google Developer Expert (GDE) for Firebase and Google Cloud

    If you want to propose a talk, you can do so at: https://www.papercall.io/dutch-cloud-meetup.

    2
  • An evening on Identity (authentication and authorization)

    Online evenement

    This evening we have our second event of the season. This evening we will focus on authenticating and authorizing both systems and users when writing cloud software.

    The program for this evening:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: First speaker: Christos Matskas - Introduction to Microsoft Identity for developers
    20:30-21:45: Second speaker: Hendrik Wouters - App authentication with Auth0

    *Introduction to Microsoft Identity for developers*
    If you ever had to deal with identity within your solutions then this is the session for you. Join mes to find out how to implement authentication and authorization for your applications using the Microsoft Identity platform. Iwill show you how to use our libraries with your favorite language to quickly connect to Azure Active Directory and authenticate your users in a few, basic steps. Get ready for demos and examples the highlight how the Microsoft Identity Platform allows you to create scalable and secure applications that run everywhere

    About Christos:
    Christos Matskas is a Senior Program Manager at Microsoft that works on the exciting space of developer evangelism for application development using the Microsoft Identity platform.

    Twitter: https://twitter.com/ChristosMatskas (@ChristosMatskas )

    *App authentication with Auth0*
    Which modern cloud application doesn’t need authentication? For most organizations, authentication and managing user identities is not their core business. However, if something goes wrong, it can affect their core business very badly. And yes, there are many things that can go wrong with authentication. Fortunately, not all developers need to be experts in authentication. We can rely on third party identity services, who take care of evolving web standards and security best practices. In this session we are going to look what Auth0 offers and how to use it in various applications, so the developer can stay focused on his or her core business.

    About Hendrik:
    Hendrik Wouters is a Senior software developer and Scrum master at Brink Software where he works on identity. Hendrik is always looking for ways to improve and prefers to work with technology that fits the solution best.

    LinkedIn: https://www.linkedin.com/in/hendrik-wouters

    If you want to propose a talk for the next meetup, you can do so at https://www.papercall.io/dutch-cloud-meetup.

    1
  • An evening on Infrastructure as Code

    Online evenement

    In the season 2020/2021 we hope to have five MeetUps and this evening will be the first. Tonight we will learn about managing cloud infrastructure, but without choosing a cloud specific implementation like Azure ARM Templates or AWS CloudFormation. Instead the sessions will be about Terraform and Pulumi.

    This MeetUp will be held online using Microsoft Teams and the link to join will be posted here roughly 30 minutes before we start.

    The program:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: First speaker: Adin Ermie - IaC using Terraform
    20:20-20:30: Bio-and-drinks break
    20:30-21:45: Second speaker: Mikhail Shilkov - Cloud Management Superpowers with Pulumi

    *Infrastructure as Code using Terraform*
    Come learn the benefits of Infrastructure-as-Code (IaC), what Terraform is and why people love it, along with a breakdown of the basics (including live demo deployments). Then wrap up with a comparison of Azure Resource Manager (ARM) templates versus Terraform, consider some best practices, and walk away with some key resources in your Terraform learning adventure.

    About Adin:
    Adin Ermie is a Cloud Solution Architect - Azure Apps & Infra at Microsoft, Canada. He is a certified Microsoft Cloud Solutions Architect, holds many other Microsoft certifications (https://www.youracclaim.com/users/adin-ermie/badges?sort=-state_updated_at&page=1), along with being officially certified as a HashiCorp Certified: Terraform Associate.

    Prior to joining Microsoft, he was a 5x Microsoft MVP in Cloud and Datacenter Management and contributes to the community through his blog located at https://adinermie.com/.

    He has hands-on real-world experience with Infrastructure-as-Code (IaC) projects, including deploying global-scale hub-and-spoke networks in Azure across multiple regions.

    LinkedIn Profile: https://www.linkedin.com/in/adinermie/
    Twitter: https://twitter.com/AdinErmie (@AdinErmie)

    *Cloud Management Superpowers with Pulumi*
    Building upon the first talk, we'll explore the next frontier in cloud engineering. We'll discuss why you may want to escape the bandwagon of JSON, YAML, and HCL.

    In this talk, Mikhail will introduce Pulumi, an open-source tool that leverages programming languages like C#, TypeScript, and Python to manage cloud resources yet in a declarative manner! Using developer tools that you know and love, you can now apply unit testing, reusable architecture, deployment policies, and continuous delivery while provisioning resources in the cloud.

    About Mikhail:
    Mikhail Shilkov is a software engineer at Pulumi, a Microsoft Azure MVP, a Russian expat living in the Netherlands. He is passionate about the serverless mindset, leveraging the full variety of managed cloud services and handling cloud infrastructure as code. You can find his blog at https://mikhail.io

    LinkedIn Profile: https://linkedin.com/in/MikhailShilkov
    Twitter: https://twitter.com/MikhailShilkov (@MikhailShilkov)

    5
  • 5th event of 2020/2021

    Heeft een locatie nodig

    This evening we have our fifth event of the season. Topics are to be decided. If you want to propose a talk, you can do so at https://www.papercall.io/events/3725.

    If events allow, this will be an in-person event again!

  • An evening on moving to the cloud

    Online evenement

    To establish a rhythm of one meetup every two months, we will have one final MeetUp before the summer holidays. This time we will hear about the eight year long go-to-cloud strategy of SnelStart and about creating reliable, geo-distributed networks in Azure.

    This MeetUp will be held online using Microsoft Teams and the link to join will be posted here roughly 30 minutes before we start.

    The program:

    19:30-19:35: Welcome and sorting out connectivity issues
    19:35-20:20: Daan de Schepper - Looking back on the SnelStart go-to-cloud strategy
    20:20-20:30: Bio-and-drinks break
    20:30-21:45: Arjen Gerritsen - Building a Geo-Redundant network using VPN connections

    In the first session of this evening, Daan de Schepper will tell us how SnelStart took their legacy on-premises application and started a long, strategic move to the cloud. He will share with us how they are taking all their existing customers along with them on that journey by supporting a fully hybrid on-premises/cloud usage of their products. Looking back on this almost eight year journey, he will not only share tasty stories but also lessons learned on making such a move while taking all existing customers and features along.

    In the second session, Arjen Gerritsen, will talk us through creating a geo-redundant network within Azure. He will show us how to create three virtual networks. The first one simulates the on-premises customer location and the other two are located in West and North Europe. You will see how three virtual machines can all ping each other and how routes from each machine to the next can be traced. Next up you will see how all machine-to-machine connections stay available even if one of the network connections fails.

    To top this of, he will show how us how to monitor such a network using the Azure Network Watcher and Azure Monitor.

    8
  • An evening on working with cloud infrastructure

    Online evenement

    It is time to deliver on our promise to have an evening on containers! This evening we will have an online meetup where Brian Veltman and Sudesh Jethoe will share their experiences working with container platforms in AWS and Azure.

    This MeetUp will be held online using Microsoft Teams and the link to join will be posted here roughly 30 minutes before we start.

    The program:

    19:00 - 19:05: Welcome and sorting out connectivity issues
    19:05 - 19:55 : Sudesh Jethoe - Moving from a traditional on-premises environment to the public cloud
    19:55 - 20:00 : Bio-and-drinks break
    20:00 - 20:45 : Brian Veltman - A-B-C Cloud migration strategies for AWS

    In the first session of this evening, Sudesh will tell us how moving from a traditional on-premises environment to the public cloud poses many challenges for large companies. Although booting up your first VM's is easy, making sure that your public cloud resources are safe and compliant is where the complexity comes in.

    The Microsoft Cloud Adoption Framework (CAF) provides tools and guidance for managing this complexity and recently published a version of the framework as consumable "infra as code" landing zones using Hashicorp's Terraform.

    In this talk Sudesh will provide insight in the potential benefits of using CAF for your organization and how these benefits are realized using Terraform.

    About Sudesh: Sudesh is a freelance Cloud Platform Architect helping companies of all sizes realize the benefits of public cloud. Sudesh has designed and built a variety of platforms for automation, monitoring and containers at companies like IBM and ING. He holds a Masters degree in Systems and Network Engineering and is a Microsoft Certified Azure Solutions Architect.

    Next up is Brian Veltman. Brian will tell us about a migration to the cloud he has performed for a customer. He will tell us about different strategies they explored and how they made the transition in the end. While doing so, he will also teach us a thing or two about containers on AWS.

    About Brian: Brian has roughly 10 years of AWS EC2 experience and has been managing AWS Cloud assets since the launch of S3 back in 2006.
    After provisioning thousands of VM’s and networks Brian sold his hosting company to pursue new challenges within the enterprise domain.
    Designing and supporting cloud migration strategies for various SaaS providers across the Netherlands.

    1