10 Games in 10 Languages
A programmer's personal challenge to create 10 different games using 10 different programming languages, starting with a Java school project.
A programmer's personal challenge to create 10 different games using 10 different programming languages, starting with a Java school project.
A developer compares clang++ and g++ compilers, highlighting clang++'s superior and more helpful error messages for debugging C++ code.
Explains tail recursion optimization in C#, its absence in the compiler, and workarounds like the trampoline technique to prevent stack overflows.
How to use Azure Table Storage without inheriting from the TableServiceEntity class to reduce dependencies.
A developer shares a specific issue encountered while using the FakeItEasy mocking framework in a CQRS-based .NET project.
A developer reflects on the value of participating in tech Q&A communities and shares the surprise of receiving the Microsoft Community Contributor Award 2011.
A developer plans to participate in the Ludum Dare game jam, detailing the tools and libraries they'll use for game creation.
A technical guide on converting and loading UK postcode geographic data into SQL Server using a .NET library for spatial queries.
A quick-start guide to setting up and using MongoDB with C# and the .NET framework, covering installation and basic database operations.
A C# tutorial on using WMI queries to find COM ports by their friendly names, useful for identifying virtual ports assigned by USB adapters.
A guide to creating a custom Configuration Manager for Windows Azure apps to handle dynamic settings like connection strings.
A look at integrating multitouch capabilities into VTK-based scientific visualization software like MedINRIA and Mayavi.
A quick review of ASP.NET MVC 3 Preview 1, highlighting new features like the Razor view engine and dynamic ViewData support.
A developer's initial exploration of Apache Cassandra, covering installation, data models, and connecting to it from a .NET application using C#.
Guide to uploading files to SharePoint 2010 document libraries using the Client Object Model with C# code example.
Explains memory leaks from .NET events and presents a custom WeakEvent pattern implementation using WeakDelegate to avoid strong references.
A developer shares their experience creating a Python interface for the open-vcdiff library using Cython, focusing on C++ integration challenges.
Explains the Managed Extensibility Framework (MEF) using a shed-building analogy, focusing on its core concepts: export, import, and compose.
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.