Modernizing an Existing System to Take a More Domain-Driven Approach - Bill Penberthy

Thursday, March 11th, 2021

Distributed computing and the cloud go hand-in-hand. However, there are a lot of applications that are built in a more classic way that does not take into account the cloud and what it offers. In this discussion we will talk about modernizing an application or system. We’ll talk a bit about domain-driven design and several of the more common design patterns used during a refactor. After the theory, we will step into the realm of the practical and walk through the process of performing changes on a large application.

About the Speaker

With over 25 years in software development (15+ of which is .NET), Dr. Bill brings a pragmatic (curmudgeonly?) approach to software development. With much of that time spent in consulting, he has worked on many different projects and used many different designs and approaches. He recently switched to the dark side and uses his development experience as a .NET developer advocate with AWS, helping AWS to build a better and more rich .NET developer experience.

Venue

This event is being hosted online.

Adding Realtime Features to Your Applications with SignalR - Javier Lozano

Thursday, April 8th, 2021

Ever wondered how hard is to add real time eventing to your ASP.NET application? SignalR is a new library that makes bi-directional communication easy and fun. In this session we'll cover the features and approaches SignalR offers on both client and server sides. If you're interested in adding real time eventing to your applications today, you don't want to miss this talk.

About the Speaker

Javier is CEO and Founder of Lozanotek, Inc., a .NET focused software development boutique based in Des Moines, IA. His specializations are in ASP.NET, Azure, system design, and developer mentoring. Javier is also a Certified Scrum Master (CSM), Certified Scrum Product Owner (CSPO), GitHub Certified Trainer, an ASP.NET Insider, Azure Insider, and has been awarded the Microsoft MVP Award for over 15 years for all of his contributions to products and community. For fun, Javier runs and manages the popular .NET Conf virtual conference and the Iowa .NET User Group. He is an avid supporter of the community and likes to give back by speaking at user groups, local/regional/national .NET events. In his spare time, Javier loves spending time with his family and enjoys writing about himself in the third person.

Venue

This event is being hosted online.

AWS Cloud for .NET Developers - Amit Jha

Thursday, May 13th, 2021

This session is targeted for .Net developers/architects/development leads/IT Mgrs who are exploring/building .NET applications on AWS.

In this demo heavy session come to learn about:

  • .NET on AWS tools overview
  • .NET integration story for several AWS Services (Lambda, EC2, Containers etc.).
  • Understand typical .NET App migration & modernization journey on AWS and also learn about DevSecOps tools/services for .NET workloads.
  • Lastly learn about how other customers are innovating further by leveraging AWS Services in their .NET Applications.

About the Speaker

Amit works as Developer Advocate with Amazon Web Services (AWS) and has 20+ years of Industry experience. In his current role, Amit focuses on architecting on AWS, optimizing AWS environments and helping customers & partners with cloud adoption with special focus on Microsoft/.NET workloads. Prior to his current role, he served numerous roles at Microsoft for 11+ years helping large enterprise (Several Industry Verticals) with Cloud/Software architecture and development consulting.

Venue

This event is being hosted online.

Best Practices for Sustainable Repos and Pipelines - Andrew Arnott

Thursday, June 10th, 2021

Starting a new repo or pipeline can be easy, but designing it for reliable and repeatable builds in the face of network dependencies and SDK version updates across machines and time can be a worthy and challenging endeavor. Come learn how to get started right so your repo and pipeline is stable, approachable and grows with you. We'll focus on git, Azure Pipelines, and GitHub Actions. Touching lightly on AppVeyor/travis.ci. Pipeline focus is more on CI than on CD.

About the Speaker

Principal Software Engineer at Microsoft, mostly working on or around the Visual Studio product. Expertise includes threading, async, RPC, interop, cryptography, repo and pipeline maintenance for several teams. Other interests include cryptocurrency, camping, and hanging out with my wife and four kids.

Venue

This event is being hosted online.