November .NET User Group: Clean Architecture in .NET MAUI and ASP.NET Core.

0:00 | Introduction

1:00 | Agenda

1:25 | Matt Goldman

2:30 | SSW Rewards

3:20 | What is Full Stack

6:13 | What is code sharing?

6:57 | Demo

11:10 | What is Clean Architecture

15:33 | Demo

45:19 | Taps to watch out for

46:48 | Trap #1

52:34 | Trap #2

55:25 | Bonus tip

58:35 | Python – Lessons to learn

59:36 | Code Sharing ++

1:02:20 | Shameless self-promotion

1:03:07 | Other resources

1:04:05 | SSW Rewards App

1:05:19: Got Feedback?

1:06:02 | Q&As

We’ve heard a lot about how using .NET to build our UI applications lets us share code across our whole stack, but finding the best way to do this isn’t straightforward. UI code and API code can sometimes seem at cross-purposes and it’s not always obvious how using .NET code across your whole stack provides any advantages over using different technologies for your UI and API. It’s easy to fall into the trap of underutilizing the right code-sharing techniques. Or, at the other extreme, butchering your architecture for the sake of sharing code.

In this talk, Matt Goldman (author of .NET MAUI in Action) will look at extending Clean Architecture to incorporate UIs built with .NET MAUI and Blazor. See sensible ways to write clean, testable, re-usable code that can be shared across the different layers of your solution, and across different solutions in your enterprise, to optimize efficiency and minimize duplication, without compromising the core principles of Clean Architecture. We’ll also see how to avoid the common pitfalls of over-engineering or under-sharing.

You will walk away knowing how to make full-stack code shared with .NET a reality.

Subscribe for more content from SSW TV

Press like and leave a comment below to let us know how we’re doing

LinkedIn ↴ https://www.linkedin.com/company/ssw/

Instagram ↴ https://www.instagram.com/ssw_tv

Twitter ↴ https://twitter.com/ssw_tv

Facebook ↴ https://www.facebook.com/SSW.page

—————————————————————————-

Matt Wicks – https://www.ssw.com.au/people/matt-go…

Since joining SSW, Matt has worked on a number of projects for a range of clients, including government agencies and multinational organisations. Matt loves making things, and at SSW uses that passion to fuel his work with .NET, EF / EF Core, Xamarin and .NET MAUI, Azure and Blazor. Matt also works with security and authentication/authorisation.

Additionally, Matt (author of .NET MAUI in Action) regularly presents at the .NET User Group in 3 states, has hosted SSW’s Xamarin Hack Day, has presented at the .NET Superpowers Tour, and regular co-hosts SSW’s Clean Architecture Superpowers and Clean Architecture Workshop. Matt has also presented at NDC Sydney.

Matt loves DevOps, DevOps, and DevOps. He loves deploying code with GitHub Actions, Azure DevOps Build Pipelines, Octopus and definitely not with a right click. Matt likes clean architecture, using the right tool for the job, seeing developers push changes to production with confidence, automated tests, building solutions on Azure, and now he never has to reminisce about Web Forms.

—————————————————————————-

See more videos at https://tv.ssw.com

For more information about SSW’s web application consulting services, please visit https://ssw.com.au/ssw/Consulting/Web...

Created by SSW TV | Videos for developers, by developers

v1 – Jonty

About the speakers

About the speakers

Matt Goldman

Since joining SSW, Matt has worked on a number of projects for a range of clients, including government agencies and multinational organisations. Matt loves making things, and at SSW uses that passion to fuel his work with .NET, EF / EF Core, Xamarin and .NET MAUI, Azure and Blazor. Matt also works with security and authentication/authorisation.

Additionally, Matt (author of .NET MAUI in Action) regularly presents at the .NET User Group in 3 states, has hosted SSW's Xamarin Hack Day, has presented at the .NET Superpowers Tour, and regular co-hosts SSW's Clean Architecture Superpowers and Clean Architecture Workshop. Matt has also presented at NDC Sydney.

Matt loves DevOps, DevOps, and DevOps. He loves deploying code with GitHub Actions, Azure DevOps Build Pipelines, Octopus and definitely not with a right click. Matt likes clean architecture, using the right tool for the job, seeing developers push changes to production with confidence, automated tests, building solutions on Azure, and now he never has to reminisce about Web Forms.

Related videos

Related videos

Developer Experience with Azure DevBox and Deployment Environments | Matt Wicks & Isaac Levin

Join Matt Wicks from SSW TV as he interviews Simon Painter, a Senior Developer at Müller Dairy and self-proclaimed Code Monkey with over a decade of experience.

Building Multimodal AI Solutions Beyond Chatbots | Ulysses Maclaren & Arafat Tehsin

Join SSW’s General Manager, Ulysses Maclaren in an engaging interview with Arafat Tehsin, an AI MVP with Microsoft, as they delve into the realm of AI beyond chatbots. Arafat shares insights into his innovative project tackling parking sign confusions using multimodal AI. From leveraging Microsoft Project Florence to experimenting with OpenAI’s GPT-3.5, Arafat unveils the journey of building a solution that integrates images and text seamlessly. Discover how advancements in AI are revolutionizing mobile and web app experiences, gamification, personalized recommendations, and even video analysis.

Tech News #37 | First AI “Software Engineer” – Devin, xAI open sources Grok-1 and Elon sues OpenAI

Join us for this month’s tech news! Meet Devin, the groundbreaking AI software engineer revolutionizing coding, explore Stable Diffusion 3 for enhanced image generation, and get the scoop on .NET 9 Preview 1 & 2. Find out about the ongoing battle between Epic Games and Apple, and get the lowdown on Nvidia’s powerful new ‘Blackwell’ chips. Sam Altman returns to the OpenAI board, while Elon Musk sues the organization and much more!

Navigating Cloud Governance | Matt Wicks & Mike Benkovich

Join Matt Wicks from SSW TV as he interviews Simon Painter, a Senior Developer at Müller Dairy and self-proclaimed Code Monkey with over a decade of experience.

Exploring Azure AI Speech Studio | Ulysses Maclaren & Michelle Sandford

Join Ulysses Maclaren from SSW TV in an insightful interview with Michelle Standford, Developer Engagement Lead at Microsoft Asia Pacific. Michelle shares her experience with the Azure AI Speech Studio, discussing its capabilities, customization options, and real-world applications. From creating custom speech models to emotional nuances and personalization, dive into the intriguing possibilities offered by this innovative tool.

Exploring Radius: A Cloud-Native Platform | William Liebenberg & Will Velida

Join SSW’s William Liebenberg as he interviews Will Velida, Lead Engineer at Mantel Group, at NDC Sydney. Together, they discuss Radius, a cutting-edge cloud-native platform designed to bridge the gap between developers and operators. Learn more about the essence of Radius, its capabilities, and how it simplifies the complex task of building and operating cloud-native applications.

Github Projects and Copilot. What’s new? | Matt Wicks & Michelle “Mishmanners” Duke | NDC Sydney 2024

Join SSW’s Matt Wicks as he chats with Michelle “Mishmanners” Duke, Developer Advocate at Github, about the latest updates on GitHub projects, including GitHub Copilot. Learn about new functionalities, project management tips and how Copilot enhances coding workflows.

Tech News #36 | Bard rebrands to Gemini, Gemini 1.5 latest updates and Sora – OpenAI’s text to video

Dive into the latest Tech News! Explore Gemini’s latest updates, OpenAI’s text to video – Sora, Neuralink’s first chip in the human brain, ChatGPT’s memory, Ollama for Windows & a Deepfake scam that executed a $25million heist.
Join host Adam Cogan as he discusses these developments and provides insights. Stay up-to-date with the fast-paced world of technology!

SSW’s Cultural Exchange from China to Australia | Sylvia Huang

Sylvia Huang from SSW shares her SSW Cultural Exchange experience from Hangzhou, China to Australia

Tech News #35 | OpenAI launches GPT store, Midjourney V6 and Tesla release their humanoid robot

Dive into the latest Tech News! Explore the AI Pin, Google’s Gemini vs GPT-4, Apple’s Big AI Move with MLX, Tesla Cybertruck Finally Hits the Road, OpenAI’s Dramatic Turn, AI-Generated Git Commit Messages & more

Join host Adam Cogan as he discusses these developments and provides insights. Stay up-to-date with the fast-paced world of technology!