Author: Bradley Grainger
Faithlife
bgrainger
@bgrainger
Stack Overflow
All Posts by Bradley Grainger
Alternate Lookups in .NET 9.0
(2024-07-18)
Using CBL-Mariner 2.0 for ASP.NET Core Apps
(2022-05-26)
Using Fiddler to inspect Terraform Azure requests
(2021-04-21)
Ignoring ASP.NET Core static file requests in New Relic
(2020-01-08)
Integrating Dependabot with GitHub Enterprise using Jenkins
(2019-12-13)
Improving WPF Text Display Performance
(2019-06-03)
Converting BibleWorks Hebrew
(2018-08-15)
‘in’ will make your code slower
(2017-12-07)
MySQL Best Practices for .NET
(2017-10-30)
Local Functions and Allocations
(2017-08-02)
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)
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)
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)
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)
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)
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)
Using "Background Processing Mode" from C#
(2008-10-06)
Displaying a Splash Screen with C++ (Part IV)
(2008-10-01)
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)
Image Format Error when Loading from a Stream
(2008-08-19)
Fix for error C2373 after upgrading to VS2008 SP1
(2008-08-15)
.NET Regular Expressions and Unicode
(2008-07-24)
Salsa20 Implementation in C#
(2008-06-10)
Exception 0xc0020001 in C++/CLI assembly
(2008-04-09)
“Memory leak” with BitmapImage and MemoryStream
(2008-04-05)
Managed Debugging Assistant Configuration Files
(2008-04-03)
Author Introduction: Bradley Grainger
(2008-04-02)