Category Archives: Programming

Why your web server needs a data mart

The other day, I had a fun discussion with a colleague. We talked about data marts. Just in case you are not familiar with the term, let me take a moment to describe the concept. A data mart is basically … Continue reading

Posted in Architecture, Database, Optimization | Tagged , , , | Leave a comment

Terms & conditions screen in RBA

Disclaimer: As always, I’m not supposed to talk about this SDK, but the accompanying docs do not cover the material very well, and bing/goog returns zero info.  I had to spend several hours figuring this out (and almost gave-up, twice).  Hopefully, … Continue reading

Posted in Lessons Learned, Programming | Tagged | Leave a comment

If someone asks you to use [StupidTechnologyDujour]

I had a fun conversation with a peer today. He asked me what I would say if a boss or peer wanted to use [Stupid-Technology-Dujour] (replace with technology of your choice). I know he was asking a rhetorical question, but … Continue reading

Posted in Lessons Learned, Programming | Tagged , , , , , | Leave a comment

Metal detector, for needles-in-a-haystack

A few weeks back, I had some good advice for someone on stack overflow https://stackoverflow.com/questions/49817985/htmlagilitypack-exception-has-been-thrown-when-used-in-deployed-ssis-package?noredirect=1#comment86732223_49817985 The guy was stuck with a bug and couldn’t figure it out. Sometimes, you can’t get any help on Stack Overflow because people are like “can we … Continue reading

Posted in Errors, Lessons Learned, Programming | Tagged , , , | Leave a comment

Why you need a little technical debt

Ever since I was a kid, I always wanted a corvette. They are just cool, and I want one more than anything in the world. Okay, that seemed a little over-dramatic. Clearly that is not true, because I have a … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

Refactoring code that is too big

“If your code is so big that you need Regions to collapse areas of it, then your code is probably too big and you should consider refactoring it”. – Copied from a forum, where someone was trying to convince Microsoft … Continue reading

Posted in Lessons Learned, Optimization, Professionalism, Programming | Tagged | Leave a comment

Event code: 3008. A configuration error has occurred

This week, we were deploying some new files to our project (running on IIS). After adding the files, the app didn’t run, and we got the following error in the IIS logs: Event code: 3008 Event message: A configuration error … Continue reading

Posted in Errors, IT Horror Stories, Lessons Learned | Tagged | Leave a comment