When you start off by telling those who disagree with you that they are not merely in error but in sin, how much of a dialogue do you expect? --Thomas Sowell
NinjaTrader Kickstart - Use your dev skills to trade the markets. This is my latest free course. I hope you'll try it out - Steve @ CambiaResearch

Recent Blog Posts

An Easier Way to Append Strings with a Delimiter

Appending strings is a common and repetitive task in C#. You'll be surprised how much time and energy this little extension method saves you. Continue...

Snippet C# Text

TimeOfDay Class for C#

There are a lot of ways you can hack a time of day in C#, but why not use a dedicated TimeOfDay class. Continue...

Developer C#

Generic EnumHelper Class for C#

Enums in C# are very useful, but it can seem difficult to work with them at times. In truth, they're pretty easy, but a generic helper class can make our lives a lot easier. Continue...

Snippet Developer C#

Six Reasons To Ditch the Term "Code Smell"

The term "code smell" has been around for a while to indicate a particular quality of software code that suggests a problem or bad practice. But it might not be the best choice of words for a software development team. Continue...

Developer Software Success Best Practices

The Cambia.Gravatar Nuget Package

Cambia.Gravator is a free Nuget package. It contains a simple .NET class for generating Gravatar URLs from emails. It supports all gravatar options. Continue...

Developer Cambia.Gravatar Documentation Gravatar Package

Version: 5.1.20191022.2156