I’m happy to speak at pretty much any developer event in Europe, the Middle East or Africa. Here are a few topics that I’m talking about at the moment,
    but if you have a specific topic feel free to ask me. I can present on most Cloud, Web, JavaScript or C# topics. Contact me at mbeeby at amazon.com

    Speaking at the AWS New York Summit July 11th 2019

    Developing with .NET Core on AWS

    In this demonstration-heavy session, we illustrate our latest techniques, tools, and libraries for developing a .NET application on AWS. From within Visual Studio, we will look at three different ways to run your .NET applications and show you how to integrate with various AWS services, including Logging, Managed SQL Server and Machine Learning Models. We will cover ways to build and run serverless and containerised applications as well as show you how you can move legacy .NET apps to the cloud.

    Containerise .NET Apps and deploy to Kubernetes

    Packaging software into containers gives your code everything needed to run with consistency from your laptop into production. But how do you run containers at scale in the cloud? In this session, learn how to run containerised Windows and .NET applications in production on AWS. We show you how to run Windows containers on Kubernetes with Amazon Elastic Kubernetes Service (Amazon EKS). We also demonstrate the benefits of running .NET Core Linux containers serverlessly with AWS Fargate. We cover core concepts and use demos to help you feel comfortable getting started with building and deploying .NET containerised applications on AWS.

    Amplify Console with a Headless CMS

    In this talk we will look at Amplify Console and look at how to use a Static Generator such as Hugo or Gatsby to connect to existing CMS systems such as Wordpress or Umbraco.

    Resiliency Design Patterns for the Cloud in .NET

    In this session we look at resiliency in application development and how to embrace failure in our systems instead of trying to avoid it.

    We will review the most useful patterns for building resilient applications such as graceful degradation, timeouts and circuit breakers and then finally introduce chaos engineering and show how software developers can benefit from breaking things on purpose.

    Audience members will leave with an understanding of how to build more resilient applications and a number of patterns that they can apply to their own software development projects.

    Building a real-time serverless app in Blazor using AWS

    In this session, we will build an interactive dashboard using Blazor that reacts in real-time to events that happen in the real world. We will connect the Blazor application through to a serverless backend built in .Net. Rather than requiring a cluster of servers to maintain our WebSocket communications, we will use a managed service called Amazon API Gateway and take advantage of it's WebSockets support. This service introduces a whole new way of thinking about, and architecting, applications that require duplex communication.

    By the end of the session, you will have the knowledge to build highly scalable and resilient real-time applications without having to manage or scale servers.

    Building a real-time serverless app in JavaScript using AWS

    In this session, we will build an interactive dashboard using Vue.js that reacts in real-time to events that happen in the real world. We will connect the application through to a serverless backend built in node. Rather than requiring a cluster of servers to maintain our WebSocket communications, we will use a managed service called Amazon API Gateway and take advantage of it's WebSockets support. This service introduces a whole new way of thinking about, and architecting, applications that require duplex communication.

    By the end of the session, you will have the knowledge to build highly scalable and resilient real-time applications without having to manage or scale servers.

    19 things you might not know about Visual Studio 2019

    In this session, we will look at Visual Studio 2019 and explore all the latest features for the .net developer. Including but not limited to: Improved Git Workflows, Debugging Enhancements, AI-enhanced code, better search, AWS service integration, Code refactoring, code cleanup and Live Share for collaboration. Attendees will leave understanding all the new important features of Visual Studio 2019 and how it improves developer productivity.

    Biography

    Long

    As a principal advocate for Amazon Web Services, Martin travels the world showcasing the transformational capabilities of AWS. In his time as an advocate, Martin has spoken at over 200 events and meetups as well as producing, blogs, tutorials and broadcasts.

    Martin has been developing applications since he was 16 and over the past 21 years has worked on projects with many major companies and brands.

    His primary focus is on .NET applications and has worked as a C# and VB developer since 2001.

    Prior to joining AWS, Martin worked for Oracle and Microsoft as a developer evangelist and software development engineer.

    Short

    Martin works for AWS. He’s been a developer since the late 90s and loves figuring out problems and experimenting with code.


    Quotes from previous event organisers

    Great talk this evening by @thebeebs on the .NET Compiler Platform (aka. Roslyn) at @dotnetsouthwest

    Joseph Woodward 
    @joe_mighty

    November's meet up brought us @thebeebs and The Web on day 10,000. Nicest man alive and a great talk.

    Frontend NE 
    @FrontendNE

    Great talk from @thebeebs at #LinuxingInLondon

    Brian Linuxing 
    @BrianLinuxing

    Big thanks to @thebeebs and @MartinKearn for coming along to talk at @ADNUGUK tonight. They shared some great information!

    Gary Ewan Park 
    @gep13

    Great talk last night by @thebeebs Reasons to be creative 2016 - the web on day 10,000

    Brian Teeman
    @brianteeman

    He's bloody good.

    Adam Bolton, International Developers in London
    @Adam__Bolton