Favourite Programming Language
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
A guide to tracking API usage with Google Analytics using the GoogleAnalyticsTracker library for C# and ASP.NET.
A developer announces their participation in Ludum Dare 22, outlining their tech stack (C++, SFML, sfxr, LMMS) for the game jam.
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#.
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.