MAUI on Linux, Copilot, and DI
Issue #170 mixes MAUI experimentation, Copilot tips, DI lifetimes, EF Core bulk inserts, and classic C# fundamentals for working developers.
Jasen's top three picks
- 1 Experimenting with running .NET MAUI on Linux
medium.com
A hands-on look at MAUI beyond the usual platforms, which is always worth watching.
- 2 Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps
devblogs.microsoft.com
Microsoft’s Appium + BrowserStack guidance is the practical companion piece if you test mobile apps for a living.
- 3 .NET AI Template Now Available in Preview
devblogs.microsoft.com
The AI template preview is a useful signal of where Microsoft wants the next wave of app scaffolding to go.
Editor's note
This is a very mixed issue, which is exactly how I like them: practical experiments, platform guidance, and a few evergreen fundamentals. The MAUI-on-Linux write-up and the BrowserStack/Appium post stand out for anyone shipping mobile UI tests, while the DI lifetime piece is a solid refresher for day-to-day .NET architecture decisions.
Today's articles
Experimenting with running .NET MAUI on Linux
medium.com
https://medium.com/@ravenexp0/experimenting-with-running-net-maui-on-linux-b70a0430c479
Topics: .NET MAUI
Read articleUse BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps
devblogs.microsoft.com
https://devblogs.microsoft.com/dotnet/browserstack-appium-dotnet-maui/
Topics: .NET MAUI Unit Testing
Read article.NET AI Template Now Available in Preview
devblogs.microsoft.com
https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview1/
Read articleMastering SOLID Principles in Software Design
csharp.com
https://www.csharp.com/article/mastering-solid-principles-in-software-design/
Topics: Design Patterns Solid Principles
Read articleClean Architecture en .NET
medium.com
https://medium.com/@darasat/clean-architecture-en-net-3bff43589c01
Topics: Clean Architecture
Read articleSetting Up and Using a Local SQLite Database in MAUI .NET 9 [GamesCatalog] - Part 9
csharp.com
https://www.csharp.com/article/setting-up-and-using-a-local-sqlite-database-in-maui-net-9-gamescatalog-par/
Topics: .NET MAUI SQL Server
Read articleEF Core Bulk Insert: Boost Your Performance With Entity Framework Extensions
antondevtips.com
https://antondevtips.com/blog/ef-core-bulk-insert-boost-your-performance-with-entity-framework-extensions
Topics: EF Core Performance
Read articleUnderstanding in, ref, and out Parameter Modifiers in C#
c-sharpcorner.com
https://www.c-sharpcorner.com/article/understanding-in-ref-and-out-parameter-modifiers-in-c-sharp-with-practical-examp/
Topics: C#
Read articleHow to Use Copilot for Code Commenting and Documentation
csharp.com
https://www.csharp.com/article/how-to-use-copilot-for-code-commenting-and-documentation/
Topics: GitHub Copilot
Read articleHow to Write Boilerplate Code Using GitHub Copilot
c-sharpcorner.com
https://www.c-sharpcorner.com/article/how-to-write-boilerplate-code-using-github-copilot/
Topics: GitHub Copilot
Read articleC# Pattern Matching in .NET: A Comprehensive Guide
medium.com
https://medium.com/asp-dotnet/c-pattern-matching-in-net-a-comprehensive-guide-5f02bb227c4e
Topics: C#
Read articleC# DateTime Conversion Extract Date from Unformatted String
csharp.com
https://www.csharp.com/blogs/c-sharp-datetime-conversion-extract-date-from-unformatted-string
Topics: C#
Read articleProtecting Sensitive Data in ASP.NET Core 9 with Azure Key Vault
c-sharpcorner.com
https://www.c-sharpcorner.com/article/protecting-sensitive-data-in-asp-net-core-9-with-azure-key-vault/
Topics: ASP.NET Core Azure Security
Read articleWhy I Still Use Polymorphism to Keep My .NET Codebase Scalable
medium.com
https://medium.com/turbo-net/why-i-still-use-polymorphism-to-keep-my-net-codebase-scalable-7adb524737b8?source=rss------csharp-5
Topics: Design Patterns Solid Principles
Read articleTicketing System .NET C# with SQS
medium.com
https://medium.com/@alexandre.pisani.ant/ticketing-system-net-c-with-sqs-bc804f971041
Topics: Service Bus
Read articleEmbedding Static Data in C#: How to Pack Markdown, CSV, and Prompt Templates into Your Application
oliverscheer.tech
https://oliverscheer.tech/blog/embedding-static-data-in-c-how-to-pack-markdown-csv-and-prompt-templates-into-your-application/
Topics: C# Source Generators
Read articleC# Parallel ForEach: Effortless Speed Gains!
medium.com
https://medium.com/@nagarajvela/c-parallel-foreach-effortless-speed-gains-43d8b855dee6
Topics: Performance
Read articleDependency Injection?
medium.com
https://medium.com/@durgesh8462k/dependency-injection-8e0086b5434b
Topics: Design Patterns
Read articleExploring PLINQ (Parallel LINQ) for Parallel Processing
c-sharpcorner.com
https://www.c-sharpcorner.com/article/exploring-plinq-parallel-linq-for-parallel-processing/
Topics: Performance
Read articleWhen to Use Transient, Scoped, or Singleton in .NET Apps - Understanding Service Lifetimes
codewithmukesh.com
https://codewithmukesh.com/blog/when-to-use-transient-scoped-singleton-dotnet/
Topics: Design Patterns
Read articleRole-Based Authorization Using Custom Attribute in C# (.NET)
medium.com
https://medium.com/@gaurav110dev/role-based-authorization-using-custom-attribute-in-c-net-474ad2684e93
Topics: Authorization Security
Read articleUnderstanding Expressions in C#: Dynamic Code and Query Generation
c-sharpcorner.com
https://www.c-sharpcorner.com/article/understanding-expressions-in-c-sharp-dynamic-code-and-query-generation/
Topics: C#
Read articleC# Events: Build Reactive Apps, Fast! (Beginner’s Edition)
medium.com
https://medium.com/@nagarajvela/c-events-build-reactive-apps-fast-beginners-edition-c210ba31db06
Topics: Design Patterns
Read articleUnderstanding the Single Responsibility Principle (SRP)
c-sharpcorner.com
https://www.c-sharpcorner.com/article/understanding-the-single-responsibility-principle-srp/
Topics: Solid Principles
Read articleMemory Management in .NET
c-sharpcorner.com
https://www.c-sharpcorner.com/article/memory-management-in-net2/
Topics: Performance
Read article