skip to content
Relatively General .NET

Announcing Third Party API and Package Map Support for .NET Upgrade Assistant

by Marco Goertz

posted on: June 20, 2024

Learn how to extend the .NET Upgrade Assistant by providing mappings for your own libraries and packages.

Recording

by Oren Eini

posted on: June 19, 2024

Watch Oren Eini, CEO of RavenDB, as he delves into the intricate process of constructing a database engine using C# and .NET. Uncover the unique features that make C# a robust system language for high-end system development. Learn how C# provides direct memory access and fine-grained control, enabling developers to seamlessly blend high-level concepts with intimate control over system operations within a single project. Embark on the journey of leveraging the power of C# and .NET to craft a potent and efficient database engine, unlocking new possibilities in system development.I’m going deep into some of the cool stuff that you can do with C# and low level programming.

Modeling Navigation Properties Between Aggregates or Modules

by Ardalis

posted on: June 19, 2024

One of the key challenges in developing a modular monolith is managing the communication between different modules, especially when it comes…Keep Reading →

Using Phi-3 & C# with ONNX for text and vision samples

by Bruno Capuano

posted on: June 19, 2024

Harness the power of Phi-3 SLMs and ONNX for AI-driven .NET applications, showcasing C# integration for advanced tasks like image analysis and interactive Q&A.

Privacy and security improvements in .NET modernization tooling

by Mike Rousos

posted on: June 18, 2024

Learn about the latest privacy and security-related updates to Azure Migrate application and code assessment and .NET Upgrade Assistant.

Exploring the generated code: List<T> and fallback cases

by Andrew Lock

posted on: June 18, 2024

Behind the scenes of collection expressions - Part 2

Refactor your code with default lambda parameters

by David Pine

posted on: June 17, 2024

Explore opportunities to refactor your C# code with default lambda parameters, a new feature in C# 12.

Improve PowerShell performance by disabling progress bars

by

posted on: June 17, 2024

Some commands in PowerShell display progress bars. For instance, Invoke-WebRequest displays the download progression. These progress bars can slow down the execution of the commands as writing to the console takes time. If you don't need the progress bars, you can disable them to improve the perfor

Using PostgreSQL with .NET and Entra ID

by Aaron Powell

posted on: June 13, 2024

Getting started with .NET and PostgreSQL, and using Entra ID to secure your app.

Comparing Unit Testable Code with Maintainable Code

by Ardalis

posted on: June 12, 2024

Writing maintainable code should be a goal in most software engineering projects. Although definitions and especially hard measurements of…Keep Reading →