Blog

Sometimes we have a lot to say about a little, sometimes a little to say about a lot. Either way, here is where we say it.
system-thread-exception-not-handled-m-windows-10
Jun 0
Jun 0

Exception Handling

I was onsite at a client site today when they experienced an issue with one of their systems.  No problem, jump in and figure it out: check the logs, troubleshoot, see what’s going on, and get them back online. Well, turns out that there wasn’t much helpful information in the logs as they decided to implement […]

  Read more
interview
Jun 0
Jun 0

Interviewing: The SharpEcho Way

We’ve had a good bit of hiring activity lately and I thought I’d share some thoughts about our process and interviewing in general.  Our process hits across several key points, and while I don’t think we are entirely unique, we do hit on some things that other firms may gloss over.  We’re looking more for […]

  Read more
computer-bug
Oct 3
Oct 3

Massive ORM and SCOPE_IDENTITY() vs @@IDENTITY

We’ve been using Massive for a few years now and have been very pleased with it.  If you don’t know, Massive is a micro ORM that makes use of C#’s dynamic data type.  It’s super lightweight — in fact, it’s a couple hundred lines of code in a single file that you drop into your […]

  Read more
lots-of-email
Oct 1
Oct 1

Email Integration

One of our clients approached us a while back about fixing their email implementation.  Email volume for this company was easily in the 2MM+/month range as the company has a large sales force (100k+) of geographically dispersed folks.  As is probably obvious, email is a critical component for them.  It has to be reliable and […]

  Read more
transformers-prank-call-t-shirt-sheer-11
Oct 0
Oct 0

Outbound IVR

I had booked a trip recently and realized I needed to cancel the rental car that I had originally booked.  I searched on their site and the support section indicated that I could do this, but alas, when I tried, the option to cancel wasn’t there, which meant I was going to have to do […]

  Read more
wrongway1
Oct 0
Oct 0

Don’t Tune the Wrong Thing

One of my favorite questions to ask interview candidates, (especially if they bring it up first) is about performance tuning.  In fact, recently I one candidate and I got into some questions about computational complexity, big O notation, and space / time tradeoffs which is definitely not the norm.  Instead, what I commonly hear from […]

  Read more