The Lebowskis website
The Lebowskis have been my bowling team since 1999. I have maintained a web presence for our team ever since we rolled our first frame.
- 1999 - 2000 Season
The first rendition of the site was presented as static HTML pages, which I updated as we bowled. My tool of choice was actually vi, since my host at the time allowed us Linux shell access.
Technologies and tools- HTML
- Linux
- vi
- 2000 - 2004 Seasons
I had learned classic ASP on one my client projects, so naturally I wanted to put this new-found knowledge to use in my own dynamic websites. The bowling website was a great application for this technology. This version of the site used MS Access as the back-end database, since I had no other databases available for me with my shared hosting arrangement. There was no real middle tier, the ASP code simply used embedded SQL to query the Access database to present the bowling pages. There were also no updates via the web pages, all of my updates were done directly in the Access file. My tool of choice for this development was Notepad and later Visual Interdev once I got Visual Studio 6.
Technologies and tools- HTML
- Classic ASP / VBScript
- MS Access
- Visual Interdev
- 2004 - 2007 Seasons
I had started working on .Net applications in 2002, but because of time constraints I had not had the chance to migrate the Lebowskis website to ASP.net until 2004. By this time I had Visual Studio 2003; so I just developed the site in ASP.net 1.1. Luckily, I also found a host that included SQL Server for a reasonable price, so I was able to ditch MS Access for a real database - SQL Server 2000. This version of the site made great strides in modern web development. I migrated the site from a table-based layout to a more modern CSS-based layout. Embedded SQL was replaced with stored procedures. Ugly VBScript code was replaced with object-oriented C#. The site still did not have an administrative area, I simply used SQL scripts inside Enterprise Manager to update the database.
Technologies and tools- HTML
- CSS
- ASP.net 1.1
- C#
- Visual Studio 2003
- SQL Server 2000
- T-SQL
- 2007 - 2008 Season
This season I migrated the site to ASP.net 2.0, and took advantage of AJAX for some of the functional areas. The layout mostly stayed the same, although I did add a couple of statistical pages (like team records). I also migrated the database to SQL Server 2005, and in doing so improved some of the indexes and performance of stored procedures.
Technologies and tools- HTML
- CSS
- ASP.net 2.0
- ASP.net AJAX
- C#
- Visual Studio 2005
- SQL Server 2005
- T-SQL
- 2008 - 2009 Season
This season was the year that the site's design underwent a major upgrade. The "look and feel" of the site had remained pretty much the same since it had been rolled out during the 1999 - 2000 season. However, I decided to change things around, update the CSS, and change the color palette for this version. The functional areas largely remained the same, and a lot of the functional C# classes remained the same as well. The biggest change, outside of the presentation, was the addition of an administrative portion of the site. I finally added web pages to maintain the seasons, schedules, and scores of the team. This, of course, required the addition of stored procedures and C# methods (using previously existing classes).
Technologies and tools
- HTML
- CSS
- ASP.net 2.0
- ASP.net AJAX
- jQuery
- C#
- Visual Studio 2008
- SQL Server 2005
- T-SQL











