Easy unit testing of null argument validation
A method to automate unit testing for null argument validation, reducing repetitive test code for methods with multiple parameters.
A method to automate unit testing for null argument validation, reducing repetitive test code for methods with multiple parameters.
Developer announces joining the Xamarin team to work on Xamarin.Forms, focusing on cross-platform mobile development with C#.
Discusses the importance of naming conventions and coding style for readability and productivity, with examples from SQL and C++.
Explains how commercial mocking tools like Typemock and JustMock mock sealed classes and static methods using the .NET Profiling API.
A software engineering intern details their summer project optimizing an octree in C++ and using it to simplify 3D meshes by removing invisible triangles.
A technical guide on implementing Bluetooth background tasks for a Windows Phone 8.1 app to connect to an ELM327 car adapter.
Introduces Xamarin.Forms.Labs, a community-driven toolkit extending Xamarin.Forms for cross-platform mobile development with C# and XAML.
Part 3 of an MVVM series focusing on implementing INotifyPropertyChanged with performance, simplicity, and Reactive Extensions in mind.
Explains implementing IDisposable in MVVM for C# to manage unmanaged resources like GPS, with a reusable base class.
Analyzes performance lessons from the Roslyn compiler codebase, focusing on how Microsoft measures and ensures compiler speed.
A developer's entry for the Ludum Dare 29 game jam, detailing their tech stack and preparation using C++ and SFML.
Explains how to convert C# Tasks into Observables using Rx's ToObservable method, with a practical example comparing it to Task Parallel Library.
A guide to simplifying the implementation of GetHashCode in C#, covering best practices, common pitfalls, and new .NET Core features.
Explains how to use Reactive Extensions (Rx) to await Observables, converting event-based async patterns into simpler, awaitable tasks in C#.
Explains how to replace traditional .NET timers with Reactive Extensions (Rx) for better control and simpler code in C#.
Explains the Domain Events Pattern and introduces a deferred dispatch solution for web apps needing to commit database changes before event handling.
Explains how to use OWIN pipeline hooks with extension methods to execute code before and after requests, including examples like timing and logging.
A technical guide explaining how to write OWIN middleware components in C# using five different implementation methods.
Discusses naming conventions for IObservable<T> properties in Reactive Extensions (Rx), proposing the 'When' prefix to differentiate from C# events.
Explains how to use Windows Azure Shared Access Signatures to securely delegate file downloads directly from blob storage, with code examples.