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

The application consists of multiple 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 WPF projects dealing with member administration and notification and the business cards and membership card applications.

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 900 files containing approximately 75,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.
  4. Do I have to worry that my email address will be picked up by bot scanners?
    • Email addresses are encoded so that they are invisible to scanners. You can see this by hovering over an email address and noting on the status bar that it is essentially jibberish.
    • Also, note that the membership list is only visible to KCCNY members and is never shared outside of the KCCNY community.
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