Sunday, March 23, 2014

Windows Phone: Pleasantly surprised

I didn't expect much from the mobile operating system that was, at the time, just barely climbing out of last place in the market (with a majority of thanks to Blackberry's failure).  But, having a tendency to root for the underdog, I gave it a shot.  And honestly, I'm glad I did.

Tuesday, February 28, 2012

It's a boy!

On February 23, 2012 I became father to a second son, Jack Ryan.  Everything went so well I couldn't be happier, although struggling to stay orientated amid all the excitement!

Thursday, January 26, 2012

Building Queries for SSRS Data-Driven Subscriptions

Microsoft SQL Server Reporting Services (SSRS) 2008 R2 offers the ability to create report subscriptions based on live dynamic data.  I've found it especially useful for situations where many users wish to receive a copy of a report in their mailbox but groups of those users want their own specific report parameters.  Data-driven subscriptions are based on a SQL query which returns a list of users and a set of report parameters that are used to generate and send the report, and its all built into a single data-driven subscription.

However I discovered SSRS is not as efficient as I would like. While reading Microsoft's documentation ( I was getting the feeling that a report is generated for each recipient in a data driven subscription, even if several of those recipients use exactly the same parameters to generate their reports.  This might not be a problem for reports that run in seconds, but for reports that are resource intensive it can be quite an issue.  Imagine a report that normally takes 30 seconds or so to run: 30 seconds times maybe 20 users = 10 minutes of slamming the SQL server to generate the reports…. and if they want this report 3 times a day…. Not so good if you need that SQL server to perform well throughout the day.

So I did some testing to prove this out
and set out to find a solution.

Wednesday, November 16, 2011

The Showdown: iPhone vs Blackberry

I'll admit, going into this I might have been a little biased. Afterall, it wasn't really my choice to try an iPhone, even though I have been somewhat curious for some time.

There I was waiting for the new Bold 9900 to be released, anxiously awaiting the day I could test drive this legendary new keyboard. The contract was in upgrade-ready status, and I was ready to go as soon as AT&T would publish the release date. Unfortunately for me, my Bold 9700 just didn't have the muster to make it across the finish line. Tired and beat, it finally gave up the ghost and refused to start up. What was I to do? Fortunately a friend of mine, knowing I was in sore straights, lent me a slightly used iPhone 3g.

Monday, November 7, 2011

code sign failed exit code 1

Say what?  That's what I thought anyway.

I encountered this error when creating an iOS application for the iPhone.  It seems everyone is doing it these days, and we had a unique need to get something to market so I thought why not.  I fired up an Intel-based Mac book Pro, obtained the $99 for developer account, and downloaded XCode 4.2.  So armed with Google and an entry-level text book, I was off and running.

Sunday, November 6, 2011


To my corner of the internet. This serves as a portal to what I consider almost all things internet, and a few ramblings and other tidbits that I can occasionally contribute.