Nik Kalyani's Blog

Irrationally Exuberant Technology Musings

Nik Kalyani photo

ASP.NET

Redirecting to Canonical URL in IIS7

January 14, 2010

If you are using IIS7, it’s very easy to ensure that all requests always go to your preferred canonical URL. It’s a two step process: Step 1: Install the UrlRewrite module for IIS: http://www.iis.net/expand/URLRewrite Step 2: Add the following rule to your applications web.config file: <configuration> <system.webServer> <rewrite> <rules> <clear /> <rule name="Redirect from www" Read More

Customer-driven Business Innovation with DotNetNuke

August 25, 2009

In an increasingly hyper-competitive world, businesses look for every possible opportunity that can give them an edge over their competition. It’s no secret — businesses that innovate survive and win, and those that don’t either die, don’t grow or become the walking dead. But innovation isn’t easy. In fact, it is a challenge for most Read More

Updating ASP.NET Assemblies

August 13, 2008

I posted a comment on Rick Strahl’s post on Server Errors when updating live Web applications online about a technique to update assemblies of live apps. I use the following approach: 1) I only keep the assemblies unlikely to change in bin (i.e. components, third-party libs etc.). I put my app’s assemblies into a sub-folder Read More

Exploring New Things

August 12, 2008

Last month, a few days before my birthday, I decided that I needed to acquire some new skills and do some new things, while broadening my knowledge of things I already know (i.e. software development). More importantly, I wanted to not spend as much time in front of the computer. Instead of posting about it Read More

MVP Award

April 1, 2008

Got word today that I have received the Microsoft MVP Award for the third time. Of course it is April 1, so it could all be a big joke. I am hoping not. Dear Nik Kalyani,   Congratulations! We are pleased to present you with the 2008 Microsoft® MVP Award! The MVP Award is our Read More

DotNetKicks: Digg for .NET Developers

January 2, 2008

DotNetKicks is a Digg-like site focused on .NET development. Thanks for Jon Galloway’s useful tip, I figured out how to add a dynamic Kick image to my posts. He has Javascript code, but I just hard-coded the following into the DasBlog itemTemplate.blogTemplate file for the theme in use:  I have not figured out how to Read More

InfoWorld Rates DotNetNuke “Very Good”

October 17, 2007

InfoWorld’s recent comparison of Open Source web CMS systems gave DotNetNuke high marks with a “Very Good” rating. DotNetNuke was the only ASP.NET-based contender in the field of five. We are working hard on many exciting new enhancements and it won’t be long before we will bridge the gap from “Very Good” to “Excellent.” You Read More

The Evolution of Web UI Components

September 2, 2007

Several months after the official release of Microsoft’s ASP.NET AJAX, I am still waiting to be amazed by slick web components from Redmond that make it possible to create rich, interactive user interfaces without third-party component suites. From the looks of it, my wait is not going to end anytime soon. With all the attention Microsoft is Read More

Using Namespaces in Javascript

February 8, 2007

As AJAX and Javascript widgets get more popular, it is not unusual to see Javascript from multiple parties running on the same page. This greatly increases the chances of collisions in variable and function names. For instance, two unrelated scripts might define the function “modifySomething()”. In this case, the last definition of “modifySomething()” on the Read More

Older Posts