-
When Google Wave came out, I though the one missing part was a desktop notification tool. Out of this came Google Wave Notifier which, in its high days, was used by over 1,000 people. The application included an implementation of the reverse engineered Google Wave protocol and automatic updates functionality.
-
When I made the switch to Git, the one missing piece was a full featured source control provider for Visual Studio. VisualGit is based on AnkhSVN and provides full source control support for Git in Visual Studio.
-
NHttp is a simple HTTP server which is ideal for embedding into other applications. I started this project because the available libraries were either too large or didn't fit my requirements.
-
NHibernate.OData is a library which parses OData query strings and turns it into an NHibernate query. I started this project because I wanted to integrate an advanced query mechanism into the framework I am developing at my day job and there wasn't anything like this available.
-
ProtoChannel is a .NET TCP/IP protocol based on Protobuf.Net with support for asynchronous AJAX communication. The framework I develop as part of my day job has a TCP/IP protocol which is used to communicate between an application server, WinForms Windows application and AJAX/ExtJS website. ProtoChannel is the open source project for this protocol.
-
Google Wave Client-Server Protocol
As part of the Google Wave Notifier project, I reversed engineered the client-server protocol that Google Wave employed for the website to communicate with Google Wave. This project is the documentation for this reverse engineering project.
-
Windows Tail is a C# program which functions as the UNIX tail command. It allows you to open a file after which it will display all new content written to that file. Output can also be filtered using regular expressions.
-
TrayRun is an application to force applications to run minimized in the Windows task tray. Handy for "run at startup" applications that would normally generate taskbar button.
-
SiteAssistant is a tool that allows you to easily extend your users experience with your intranet application. Add notifications, advanced file interaction and more in a breeze.