Automating null checks with Linq expressions
Explains how to use C# LINQ expressions to automatically generate null-safe property access, eliminating repetitive null-check code.
Explains how to use C# LINQ expressions to automatically generate null-safe property access, eliminating repetitive null-check code.
Performance comparison of three methods for sorting in-memory DataTables in C#/.NET, with LINQ to DataSet emerging as the fastest.
A C# and SQL Server developer explains his motivation for starting a technical blog to share coding challenges and solutions.
A developer investigates why their C++ game executable file was unexpectedly large, discovering that debug flags and lack of optimization were the culprits.
Explains a Rhino Mocks unit testing exception and solution for methods requiring a return value.
Explains how to handle multiple submit buttons in an ASP.NET MVC form using an ActionNameSelectorAttribute, without requiring JavaScript.
A software developer contrasts the theoretical CS concepts learned in college with practical skills gained through professional and open-source work.
A guide to creating custom dynamic objects in C# 4.0 by inheriting from the DynamicObject class and overriding key methods.
Explains how to chain multiple IControllerFactory implementations in ASP.NET MVC to allow flexible controller creation.
A developer's postmortem on creating their first game, 'Balls', in 7 days, detailing challenges, lessons learned, and the final result.
Explains how to create a WPF markup extension that can update its target property after initial evaluation, overcoming a common limitation.
Part 5 of a series detailing the front-end development of TwitterMatic.net using ASP.NET MVC, jQuery UI, and time pickers.
A C# tutorial on solving XML serialization issues for parent-child object relationships using a custom generic collection and interface.
Advanced best practices for ASP.NET MVC development, covering model binding security, avoiding reinventing the wheel, and performance tips.
A guide to implementing WPF-like DragMove functionality for controls in Windows Forms, including extension methods and a designer component.
A programmer warns about the risks of copying unverified code snippets from the web and shares a personal example with a C# WinForms solution.
A guide to manually editing a Visual Studio .csproj file to make a file appear as a child item of another in the Solution Explorer.
A tutorial on implementing form validation using the IDataErrorInfo interface in the ASP.NET MVC release candidate framework.
A developer provides an update on their custom programming language's compiler, detailing progress, challenges with integer overflow, and generated C++ code.
A developer shares his essential open-source software stack for daily work on Ubuntu, including Python, Django, and various productivity tools.