About this Web
Technical Information

This web is written using Microsoft .Net Framework V4.5.2 with the back-end code in C#.

Primary development tool: Microsoft Visual Studio Community Edition 2015

The application consists of seven projects; One Asp.Net project containing the website user interface, one class library project containing all of the data access code and business rules as well as many utility functions. There are also Silverlight and WPF projects dealing with member administration and notification and two Windows Forms projects for the business cards and membership cards.

River level information is obtained from web services provided by the USGS and reformatted here.

Data is persisted on a Microsoft SQL Server database provided by the hosting ISP as part of their service.

This version is the fifth complete rewrite of the the original website that I created in 2002. Each rewrite provided more capability, better speed, and a smaller codebase. This version adds mobile-friendly capabilities to many of the pages. People who use their smart phones can now get a better version of the River Levels, Trip Schedule, and other pages. The current version consists of 986 files containing approximately 78,000 lines of code and markup.

One of the original design goals was to have the content maintained by the people most familiar with it. The architecture of this site reflects that goal. A number of people have stepped up and maintain various parts of the website with considerable skill. This distributes the load and provides the best quality of information in the most timely manner possible. This architecture has served us well as the data on the site doesn't go dormant when I am unavailable. There are nearly as many web pages dedicated to administering the various areas of the website as there are public pages. Most people don't see these administration pages, but they are what keep the information on the site current.

I am always looking for suggestions to improve the website. Many of the featurs of the website have been suggested by users. All suggestions are welcome. Not all suggestions are accepted.

Jack Moskowitz June 2016

Frequently Asked Questions
  1. Why are some menu items gray and inactive?
    • Some features of this web are reserved for KCCNY members. The menu items for these features are inactive unless you are logged into the site.
  2. How do I log in?
    • Click on the Login link on the upper right hand corner of the page.
  3. How do I change my password or email address?
    • Click on the link labeled "Edit Profile" that you'll see after you've logged in. Then you can review and update all of your personal information.
If you have a question that you think should be included here, please send it to Jack Moskowitz
Third Tab

This is the Play tab.
It's here so you can play with the tabs.
About this Web