Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter. --Eric Raymond


PieceWorx Writing Studio

PieceWorx Writing Studio is writing software for novelists, creative writers, diarists and others who want to be more organized and more inspired when writing on Windows.

PieceWorx is compatible with Windows XP SP3+, Windows Vista, Windows 7, Windows 8/8.1 and Windows 10. Click a link to learn more.

Learn More ...


Cambia.BaseN is a free Nuget package for representing and converting numbers in different bases.

  • Parse number strings of different bases into BigInteger, Guid, long, uling, int, uint
  • Represent number types (BigInteger, Guid, long, ulong, int, uint) in different bases
  • Convert numbers in different bases and alphabets from one to the other.
  • Use one of the standard base alphabets or define your own custom alphabets.
  • Extension methods for BigInteger, Guid, long, ulong, int, uint.
  • Microsoft Public License MS-Pl
  • Coded in C#.
  • Compatible with .NET 4.0 and higher.
  • Hundreds of unit tests.
  • Get the Nuget Package

Learn More ...


Cambia.UriExtensions provides a free suite of extension methods for the existing .NET Uri class to make extracting, modifying and building URIs and their parts easier than ever.

  • GetPart Method - Get parts and combinations of parts from a URI in a more consistent way.
  • ToUrlType Method - Represent URLs in standard forms like absolute, root relative, scheme relative and app relative.
  • Get, set, update and append query items.
  • Drop or Set parts using a fluent interface that supports method chaining.
  • Extensive unit testing for high reliability.
  • Get the Nuget Package

Learn More ...

Version: 6.0.20200920.1535