First Step on Legacy Code: Classifying

When working with legacy code I usually start by classifying all modules of the system based on the urgency for rebuild. The classification helps making sure that no work is wasted improving details of code that will be discarded later. I use four levels to classify the code: Urgent Rebuild Frozen Maintain Non-legacy The classification… Continue reading First Step on Legacy Code: Classifying

Prevent Page behind JQuery UI Dialog from Scrolling

I love jQuery UI dialogs. I hate when scrolling the dialogs’ content to the bottom starts scrolling the page underneath, moving the dialog off screen. With some smart structure of the page’s html, that can be avoided. First, let’s show the problem. This is a basic page with a jQuery UI dialog shown. The dialog… Continue reading Prevent Page behind JQuery UI Dialog from Scrolling