AForge.NET is awesome for complex image processing/analysis
A developer shares their experience using AForge.NET to implement a 'magic color' image processing feature, detailing the filter steps and results.
A developer shares their experience using AForge.NET to implement a 'magic color' image processing feature, detailing the filter steps and results.
A guide to using Usenet newsgroups, including how to set up the NZBGet client on Linux for downloading files.
Developer announces open-source work on a native compiler for .NET Core, enabling C# programs to run as lean, dependency-free native apps.
Explains how to explicitly switch back to the UI thread in async C# code, especially after using ConfigureAwait(false), with solutions like custom awaiters.
How to use ccache to dramatically speed up compile times for large C++/Objective-C projects, with setup instructions for Xcode.
Inqlude now lists 184 third-party Qt libraries, providing a comprehensive archive and tools for Qt developers to discover and integrate extensions.
A developer recounts their experience participating in Ludum Dare 33, a game jam, detailing their technical challenges and tools used.
An improved implementation of the weak event pattern in C# to prevent memory leaks, focusing on performance and API design.
Explains the key advantage of C# 6 exception filters: they preserve the call stack for debugging by not unwinding it when a filter condition fails.
Explores how C# 6.0 features, like the nameof operator, help developers write safer, less error-prone code by preventing common mistakes.
Explains how to use ReSharper's code annotation attributes to improve static analysis and code quality in C# development.
A C# programming puzzle testing understanding of the 'out' parameter keyword and variable assignment.
Explores advanced C# 6 string interpolation, covering IFormattable conversion for custom formatting like culture control and URL encoding.
Explores writing asynchronous unit tests in NUnit, comparing async void vs. async Task methods and detailing NUnit 2.6's internal handling.
Explains how to use Reactive Extensions (Rx) to sample high-frequency C# events like TextChanged in WPF, reducing UI updates.
Discusses the misuse of guard clauses in code, arguing for domain-specific exceptions over generic null checks.
Explains performance issues with ToArray/ToList and proposes a custom extension method to optimize them by providing the element count.
A tutorial on how to write your own malloc memory allocator in C, explaining core concepts and providing sample code.
Explores C# string interpolation and a custom StringTemplate library for named placeholders, useful for localization and readability.
Explains a workaround for passing parameters by reference to async methods in C# using a custom Ref<T> class.