Measuring programming progress by lines of code is like measuring aircraft building progress by weight. --Bill Gates

Posts in developer


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

The .NET Uri Class and the Cambia.UriExtensions Nuget Package

Cambia.UriExtensions is a Nuget package provides extension methods to the existing .NET Uri class which make extracting, modifying and building URIs and their parts easier than ever. An overarching goal of this project was to make worrying about delimiter characters a thing of the past. Build and modify your URIs using fluent Drop and Set methods. Continue...

Developer Cambia.UriExtensions Documentation Package URI

Intro to Number Bases and the Cambia.BaseN Package

Conversions of numbers between different bases or representations in different bases is often needed or useful in computing. This article will introduce you to alphabets, clear up some common misconceptions and discuss some of the issues one might encounter doing base conversions. We further define a new Cambia95 standard alphabet which we hope may be adopted elsewhere for conversion and encoding solutions. Continue...

Developer Tips and Tutorials Cambia.BaseN Math Package