Too cheap to hire a graphic designer

Posted by & filed under Web Development.

I am donating my time to rebuild in ASP.NET using DotNetNuke.   It will be a significant upgrade for Timberline High School’s athletics website and offer them better capabilities for editing for coaches and team parents.  Since I am donating the time I didn’t want to hire a designer, so having no formal design experience… Read more »

jQuery dialog with tabs font-size fix

Posted by & filed under Web Development.

While developing AspNetInfo I ran into a styling problem when using jQuery tabs nested in a dialog.  Notice in the dialog how the tab font-size is slightly larger than the tag font-size in the page.   This is because the dialog and tab widgets are decorated with the jQuery style .ui-widget, which specifies a relative… Read more »

Error moving SQL Server Integration Services (SSIS) package to a 64bit server

Posted by & filed under Web Development.

This week one of our database servers was upgraded to a 64bit Windows platform.  Everything seemed fine until I went to execute an SSIS package.   I opened the package with dtexecui.exe and received the following gift after hitting the execute button. The new connection manager could not be created. Additional information: Exception from HRESULT: 0xC0010014… Read more »

JavaScript Variable Pattern

Posted by & filed under Web Development.

To help make writing and maintaining JavaScript easier in ASP.NET I have started to use a pattern that isolates the JavaScript variables away from the core script.  By doing this I can avoid a bunch of string concatenation in my server side code and embedded code blocks in my .aspx page when rendering dynamic JavaScript. … Read more »

Calling a button click from JavaScript in ASP.NET

Posted by & filed under Web Development.

ASP.NET web forms page have a JavaScript method for handling PostBacks called “__doPostBack”.  This function is used to submit button clicks back to the server. function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } The cool thing is that you can take advantage of… Read more »

Optional Parameter Techniques in MS SQL Server

Posted by & filed under Web Development.

I ran into some nasty SQL today while updating a report at work.  The report accepted several parameters that were optional.  When a parameters value was set to ‘ALL’ then the filter was ignored.   To handle the optional parameters the previous developer had created a set of WHERE statements for each scenario that the parameters… Read more »

Adding Syntax Highlighter to my blog.

Posted by & filed under Web Development.

The primary purpose of this blog is to help me catalog stuff that I find useful. I wanted a good way to highlight code snippets as well as make them downloadable when I want to reuse them. Thanks to this great post on I found Syntax Highlighter. Syntax Highlighter will decorate <pre></pre> tags that… Read more »

In the beginning…

Posted by & filed under MidField, Web Development.

I am preparing to start my next “programming for fun” project which will be a portal for high school athletics departments. It’s a domain I know a bit about since I have already built a one-off portal for Timberline High School called I built at a time in my career when was poking… Read more »