I enjoy architecting, designing, writing, and verifying novel software.
LongPath. drop-in library to support long paths in .NET
117ConsoleApplicationBuilder. An .NET application builder for use with console applications
49NamingThings. Content on tips, tricks, advice, practices for naming things in in software/technology
45ProductivityExtensions. Copious amounts of extension methods for .NET Framework class with a focus on coding productivity
30Examples.Etag. C#
6Messaging.Patterns. Patterns for implementing message-oriented systems
5AdvancedUnitTesting. Source code from latest Advanced Unit Testing session
3EffectiveIoC. Bare-bones Inversion of Control container
3Hard-To-Find-Documents. Hard To Find Documents
2WindowsServiceReferenceImplementation. Reference implementation of Windows service that supports command-line, interactive execution
2Messaging.Primitives. Messaging Primitives
2spectral-ruleset. A Spectral ruleset
2Messaging. A minimalistic library to support abstract messaging concepts that can integrate with various messaging middleware
1IntegrationArchitecture. All things Integration Architecture
1PrereleaseAttributes. Proposed prerelease attributes to signify members/types that are prerelease
1pri.powershell. PowerShell
1SystemNet.Abstractions. C#
1solution-architecture.
1DICore. An essential library for facilitating Dependency Inversion in .NET
1VisualStudio.gitignore. github .gitignore for visualstudio
1GeneratedCodeAssembly. Cache generated code to assembly for quick re-load
1IdentityObsession. Example source code that exemplifies avoiding Identity Obsession
1RestCloudTable. RestCloudTable
1ValidateLayers. Example unit test to validate layer usage
1Simple.Testing. Simple Specification Framework
1mono. Mono open source ECMA CLI, C# and .NET implementation.
1Event-handling. C#
1dapper-dot-net. Dapper
1AsByteArray. dump binary files as C# byte array source code
1WPVirtualizingDataTest. C#
1redis. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
1