Using -Wl,--wrap for mocking in C
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
Explains a subtle bug in C# where using 'var' with an async method call without 'await' leads to unexpected behavior, and discusses prevention.
Explores the unique memory layout and performance optimizations of the String type within the .NET Common Language Runtime (CLR).
A technical tutorial explaining the fundamentals of pointers in C programming, covering memory addresses, dereferencing, and data representation.
Explores benchmarking tools and techniques using a Stack Overflow code example, focusing on performance optimization and avoiding allocations.
A curated list of insightful programming blogs covering topics like JVM internals, performance, ML, engineering culture, and computer architecture.
Exploring new C# 7 features like local functions and ref returns in Visual Studio "15" Preview, with setup instructions and examples.
A technical guide presenting an improved Bloom filter implementation in C, focusing on custom hashing and efficient bit-level operations.
A developer explores and contributes to Colorful.Console, a C# library for creating colorful console apps with ASCII art and Figlet fonts.
Explains a subtle async/await issue with CoreDispatcher.RunAsync in UWP and provides a solution using TaskCompletionSource.
Discusses a bug in XAML Compiled Bindings when using null fallback values, with code examples and a warning for developers.
Fixes for a C programming book's OSX Makefile error (Error 64) when using the c99 compiler, offering three solutions.
Explains how to use CancellationTokenSource.CreateLinkedTokenSource in C# to combine multiple cancellation sources for async operations.
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.