Code Pyre

All Code Dies and Burns in Time

Fork me on GitHub

Open Source Software (OSS) is a valuable asset in doing business. OSS allows developers to produce software faster with higher quality utilizing components from a number of projects. I strongly believe in this process and actively contribute to a number of projects:

Archetype

Archetype adds support for non-classical inheritance to .NET (e.g. Prototypal inheritance)

Prototype.ps

PowerShell DSL for creating rich PowerShell objects using parasitic inheritance, class simulation, and prototypal inheritance.

Chewie

Chewie is a PowerShell DSL creating a Bundler like tool built on top of NuGet.

PowerStudio

PowerStudio is a PowerShell language integration for Visual Studio 2010. It provides syntax highlighting, IntelliSense, custom projects, and more.

Toji

Toji is custom brewed psake goodness. We must have builds set up with compiling, testing, packaging, and deployment. Toji has xunit, nunit, nuget, msbuild helpers in the project to get projects up quickly. In short, it bootstraps your build in seconds. Here is a sample video.

Ninject Project

Ninject is an open source dependency injection framework for .NET applications targeting .NET 3.5, 4.0, NETCF 3.5, Mono 2.0 and Silverlight 2.0, 3.0, and 4.0. In addition, we also maintain a number of extensions for the project:

Innovatian.Configuration Project

Innovatian.Configuration is a configuration unification library consolidating data access for XML files, .NET configuration files, isolated storage, windows registry, and ini files.

Innovatian.Bits Project

Innovatian.Bits is a Background Intelligent Transfer Service (BITS) .NET wrapper. It integrates BITS 1.0, 1.5, 2.0, 2.5, and 3.0 interfaces in managed wrappers for the creation and management of BITS jobs.