All Posts
- TAP Using Tasks and Async/Await (2013-05-23)
- Continuation Tasks (2013-05-17)
- Using native DLLs from ASP.NET apps (2013-05-14)
- Starting Asynchronous Work Using Tasks (2013-05-10)
- Building Code at Logos: Build Repositories (2012-11-19)
- Building Code at Logos: Sharing Code Across Projects (2012-11-17)
- Building Code at Logos: Third-Party Repositories (2012-11-16)
- Building Code at Logos: Repository Layout (2012-11-15)
- How to Crash Many WPF Applications (WPF 4 Edition) (2012-11-05)
- Always wrap GZipStream with BufferedStream (2012-06-08)
- Run MbUnit v2 tests under .NET 4 (2012-05-01)
- Persistent Hash Codes (2012-02-23)
- Ascii85 implementation in C# (2012-02-18)
- WebException: "The message length limit was exceeded" (2012-01-04)
- Avoid System.Windows.Rect.ToString() (2012-01-02)
- Printing from .NET 3.5 in Windows 7 (2011-12-30)
- Git Bash in Console2 (2011-06-09)
- Generating a deterministic GUID (2011-04-13)
- Binary Patching with bsdiff in C# (2010-12-29)
- DirectoryInfo.GetFiles improved in .NET 4 (2010-12-16)
- Fixing C++ projects that always rebuild (2010-12-06)
- Coroutines with C# 5's await (2010-10-30)
- Overriding GetHashCode for value types (2010-10-04)
- Fixing Debug > Exceptions settings programmatically (2010-09-08)
- My StackHash Debugging Script (2010-09-01)
- Tracking BitmapSource Memory Usage (2010-08-31)
- Uri.ToString Must Die (2010-08-20)
- Exceptions thrown by BitmapImage and BitmapFrame (2010-07-31)
- Two patches for System.Data.SQLite (2010-07-30)
- Detecting the Character Encoding of a File (2010-05-13)
- Pinned GCHandle Wrapper (2010-05-13)
- A Using Extension for Spark View Engine (2010-05-04)
- Introduction: Dave Dunkin (2010-05-04)
- Checking for possibly null values in LINQ (2010-04-30)
- WhereNotNull Extension Method (2010-04-21)
- How to Apply for an Internship at Logos (2010-04-16)
- Migrating a C++/CLI Project to Visual Studio 2010 (2010-04-15)
- A truly lazy OrderBy in LINQ (2010-04-08)
- The Visitor Pattern and dynamic in C# 4 (2010-03-08)
- What Makes Good Code Good? (2010-02-18)
- Cannot find property named 'StringFormat' (2010-02-12)
- Creating hash codes (2010-02-09)
- Creating equatable objects (2010-02-08)
- Logos Utility code available at GitHub (2010-02-05)
- Saving Debug > Exceptions settings (2010-01-28)
- Using HTTP Proxy Servers (2010-01-21)
- The Devil is in the Details (2010-01-12)
- NSTrackingArea and Scrolling: Defective By Design? (2009-12-23)
- Implementing TextRunTypographyProperties (2009-12-22)
- CultureTypes.AllCultures includes all cultures (2009-12-21)
- Displaying a Splash Screen with C++ (Part V) (2009-12-16)
- Diagnosing a WCF CommunicationException (2009-11-16)
- How to Crash every WPF application (2009-11-05)
- Hiatus (2009-11-02)
- "File not found" CryptographicException (2009-09-12)
- Entity Framework Performance Tip - Be a Minimalist (2009-08-19)
- A Few Tips For Taking a SQL Server Database Offline (2009-07-30)
- Patching a Crash in Kensington MouseWorks (2009-06-25)
- Using If-Modified-Since in HTTP Requests (2009-06-05)
- Enumerable.Sum never returns null (2009-06-01)
- WrappingStream Implementation (2009-05-06)
- How to use UMDH to find native memory leaks (2009-04-28)
- DateTime and ISO8601 (2009-04-14)
- Creating Mixins with T4 in Visual Studio (2009-04-08)
- ReadOnlyObservableCollection anti-pattern (2009-03-17)
- Subtle Differences (2009-03-09)
- CHARINDEX ? (2009-01-14)
- Profiling Lock Contention (2008-12-04)
- Events and Threads (Part 4) (2008-11-20)
- Tuples in .NET (2008-11-03)
- Concurrency Pre-Con Highlights (2008-10-26)
- How to Reverse a Unicode String in C# (2008-10-22)
- Detecting Bindings that should be OneTime (2008-10-22)
- Keep your WPF UI responsive (2008-10-15)
- Passing An Array Parameter To SQL Server Stored Procedures (2008-10-07)
- Introduction: Bill Simpkins (2008-10-07)
- Using "Background Processing Mode" from C# (2008-10-06)
- Displaying a Splash Screen with C++ (Part IV) (2008-10-01)
- Always looking for good programmers... (2008-09-30)
- Displaying a Splash Screen with C++ (Part III) (2008-09-26)
- Displaying a Splash Screen with C++ (Part II) (2008-09-25)
- Displaying a Splash Screen with C++ (Part I) (2008-09-23)
- Displaying a Splash Screen with C++ (Introduction) (2008-09-22)
- Logos Code Blog License (2008-09-22)
- Getting the file path of an assembly (2008-09-19)
- Event subscription using weak references (2008-08-25)
- Unsubscribing from C# events (2008-08-21)
- Leverage using blocks with Scope (2008-08-20)
- Image Format Error when Loading from a Stream (2008-08-19)
- Fix for error C2373 after upgrading to VS2008 SP1 (2008-08-15)
- Casting delegates (2008-07-28)
- .NET Regular Expressions and Unicode (2008-07-24)
- SetData actually adds data (2008-07-18)
- Salsa20 Implementation in C# (2008-06-10)
- Implementing Clone (2008-06-09)
- Events and Threads (Part 3) (2008-05-29)
- Events and Threads (Part 2) (2008-05-23)
- Events and Threads (Part 1) (2008-05-09)
- Exception 0xc0020001 in C++/CLI assembly (2008-04-09)
- Finalizers called from partially constructed objects (2008-04-08)
- “Memory leak” with BitmapImage and MemoryStream (2008-04-05)
- Managed Debugging Assistant Configuration Files (2008-04-03)
- Author Introduction: Bradley Grainger (2008-04-02)
- Handling the PropertyChanged event (2008-04-01)
- Degrees of Thread Safety (2008-03-28)
- AllowDrop in WPF (2008-03-25)
- EmptyIfNull (2008-03-14)
- Assigning to C# events (2008-03-07)
- Thread-safe disposable objects (2008-03-05)
- Disposable value types (2008-02-27)
- Disposed objects (2008-02-19)
- Finding ancestor elements in WPF (2008-02-06)
- GetOrAddValue (2008-02-05)
- Another extension method: DisposeAfter (2008-02-04)
- The Dispose Pattern (2008-02-01)
- Using Process.Start to link to the Internet (2008-01-22)
- Hyperlinks to the Web in WPF (2008-01-17)
- Introductions (2008-01-14)
- Null-propagating extension method (2008-01-14)
- Data binding in a FlowDocument or Text Block (2008-01-11)
- Welcome to code.logos.com! (2008-01-04)