A recent paradigm shift I have been trying to make is to using messaging patterns in my project. One impact of this shift has been a more granular approach to various commands against the domain which somehow changes its state. While I do my best to stick...

I needed to quickly (and dirtily) transform rows which were all upper case into pascal cased, so 'I AM OPIE' become 'I Am Opie'. Here's something I found and ported to a sql function: CREATE FUNCTION [dbo].[Casing] (...