ReadOnlyCollection is not an immutable collection
Explains the difference between ReadOnlyCollection and truly immutable collections in C#, showing how underlying data can still change.
Explains the difference between ReadOnlyCollection and truly immutable collections in C#, showing how underlying data can still change.
Explores the pitfalls of using public const in C#, explaining compile-time replacement and versioning issues, and suggests using static readonly instead.
A tutorial on creating a reusable modal dialog component using Bootstrap in a Blazor application.
Analyzing statistical tests for independence in survey contingency tables with zero cells, comparing methods like Rao-Scott and Wald tests in R.
Explores four methods for creating arrays in C#, comparing performance and use cases for new, ArrayPool, GC.AllocateArray, and GC.AllocateUninitializedArray.
Explains the difference between default(MyStruct) and new MyStruct() in C# 10, highlighting that default bypasses parameterless constructors.
Explains the differences between struct, readonly struct, ref struct, and record struct in C#, focusing on usage, limitations, and memory management.
A developer advocate shares experiences and strategies for effective remote advocacy, covering virtual conferences, YouTube content, and remote engagement.
A guide to creating a low-allocation, faster StringBuilder alternative in C# using Span<T> for improved performance in string concatenation.
A tutorial on creating a reusable loading bar component in Blazor using C#, Bootstrap, and data binding with INotifyPropertyChanged.
Final part of a UNO Platform tutorial series, implementing drag-and-drop functionality and state persistence for a Todo app.
Part 4 of a tutorial series on building a Todo app with the UNO Platform, focusing on adding created items to a view model collection.
A technical guide explaining the Trie data structure, its implementation in C#, and its advantages for autocomplete and search operations.
Explores the benefits of asynchronous work for remote teams, contrasting it with traditional synchronous workflows and highlighting productivity gains.
Part 3 of a tutorial series on building a Todo app with the UNO Platform, focusing on creating a dialog component for user interaction.
Part 2 of a tutorial series on building a Kanban-style Todo app using the UNO Platform for cross-platform development.
Final part of a series for MSPs on configuring Microsoft Defender for Cloud to secure Azure, hybrid, and multi-cloud environments.
A tutorial on building a cross-platform Kanban-style Todo application using the UNO Platform with C# and XAML.
Analysis of the Dirty Pipe Linux kernel vulnerability (CVE-2022-0847), its impact on cloud environments, and defensive advice.
A guide to using SIMD (SSE) instructions in C# to optimize performance, demonstrated by summing a list of integers.