Tutorial

Handling Session and Authentication Timeouts in ASP.NET MVC

There’s a lot more than meets the eye when you need to handle session and authentication timeout scenarios in ASP.NET MVC. For some reason, I expected this to be a no-brainer when I first worked on an app that needed this functionality. Turns out there several complications that we need to be aware of. On [...]

Read the full article →

Wrestling With the Telerik MVC Grid Control (Part 3)

In part 2 of this series on the Telerik MVC Grid control, we discussed the back-end code for supporting the master level of our grid. Here’s a list of tasks we need to take care of for the detail grid: Implementing the detail view withing the grid component definition. Implementing additional JavaScript functions to handle [...]

Read the full article →

Restoring Expanded Row State with Telerik’s MVC Grid Control

*** Edited on January 30, 2012 – Forgot that FireFox does not support innerText, so I replaced all references to our best friend jQuery’s text() method. *** Slight detour… I know I’m behind on posting part three of my series on wresting with Telerik’s MVC Grid control, but a lot has happened since I posted [...]

Read the full article →

Wrestling With the Telerik MVC Grid Control (Part 2)

In part 1 of this series on the Telerik MVC Grid control, we discussed how to define the front-end. As a refresher, here’s a list of tasks we need to account for when implementing the grid: Adding required Telerik references, etc. Implementing the view, with the grid component, itself. Implementing several JavaScript functions to handle [...]

Read the full article →

Wrestling With the Telerik MVC Grid Control (Part 1)

Third party controls can be a great option when building cost-effective client solutions, but there’s always a learning curve that comes with it. It may cost you some significant non-billable time up-front, but will pay dividends down the line. When I first experimented with Telerik’s MVC Grid control, I thought, “This is so cool! I [...]

Read the full article →

Running a Code Camp – Preparation (2009 Update)

This post is dedicated to my father, who passed away on 12/5/2009. He was a wonderful father and husband. He made friends with everyone he met. He taught me so much, and always had faith in me. I miss him terribly. I love you dad. You’re in a much better place now. I wrote my [...]

Read the full article →

Observations of a Speaker Idol Event

Update I’ve updated some of the points below, based on some of the comments I received, including points about when to answer questions, the appropriateness of jokes, and following through after the presentation. Last night, I attended a terrific Speaker Idol event at the NYC .NET Developer’s Group at the Microsoft office in NYC. It’s [...]

Read the full article →

Advice for Presenting at Code Camps & User Groups

John Zablocki was one of the presenters at the our first ever code camp. He’s written a related article about presenting at code camps, with the story behind his preparation and presentation. This article serves as a cousin post to my posts about running a code camp. Ok, maybe it’s a sister post. Or a [...]

Read the full article →

Running a Code Camp – After the Event

In my previous two posts, I discussed guidelines for the preparation of running a code camp, and then I went through all the tasks for handling the actual day of the event. Here, I’ll be discussing the things you should do after the event is done — after you’ve given yourself a few hours (minutes?) [...]

Read the full article →

Running a Code Camp – The Event

In my previous post, I discussed guidelines for preparing for the running of a code camp. If you’re not out of breath yet, hang in there. This is where it all pays off. I’ll then follow up with a post about the follow-up steps to be done after the event. Arrive Early If you can [...]

Read the full article →

Running a Code Camp – Preparation

I’ve only been involved in running one code camp, but I think we learned a lot, and it went well enough to be able to recommend some guidelines. This first post will list my guidelines for the preparation steps. It assumes you’re already involved in running a user group. I’ll follow up with posts about [...]

Read the full article →