<CharlieDigital/> Blog

Adventures in Poorly Written APIs

Adventures in Poorly Written APIs

I’m working with a library that I have been fighting with for the better part of three days now to try to get it to work. The previous version of this library was actually very well written from an API...

Mind Your Matches

Mind Your Matches

I recently had to track down a performance issue with one of our Cypher queries that was taking an obscenely long amount of time to run (15 seconds!) given the simplistic nature of the query. Can you spot the problem?...

FluentNHibernate and SQL Date Generation

FluentNHibernate and SQL Date Generation

So you’d like your SQL entry to have a system generated date/time, eh? Here is a sample table:

To spare you hours dealing with this error:

What you need to do is to use the following mapping for...

What Alan Watts Can Teach Us About Leadership

What Alan Watts Can Teach Us About Leadership

I was listening to a talk by Alan Watts and found one bit of advice that really connected to what I’ve learned about leading others. The principle is that any time you — as it were — voluntarily let up...

Programmatically Add SharePoint Lists with Schemas

Programmatically Add SharePoint Lists with Schemas

So you want to add a custom list with a schema, eh? In SharePoint, this is “easily” (lol) done by adding a custom list with a Schema.xml file and a list template XML file. But what if you don’t want...

DEATH TO INFOPATH!

DEATH TO INFOPATH!

There are few technologies that I truly hate and InfoPath is right up there.  The problem isn’t necessarily InfoPath itself (okay, yes, I do hate it and it sucks hard), but the misconceptions from many former and current customers and...

Office Lighting and Decision Making

Office Lighting and Decision Making

The results of an interesting study flashed across my news feed yesterday: Another finding was that the perception of heat could affect the participants’ emotions. The research team said that this is because emotions are more intense under bright light;...

Leadership and Innovation

Leadership and Innovation

From Peopleware, 3rd Edition: The propensity to lead without being given the authority to do so is what, in organizations, distinguishes people that can innovate and break free of the constraints that limit their competitors.  Innovation is all about leadership,...

How to Rock That Interview

How to Rock That Interview

My sister-in-law pinged me for some tips to prepare for a long, multi-session interview coming up. I’ve been on both ends as interviewer and interviewee (mostly interviewer) and I seem to have been pretty successful as far as interviews go,...