Month: December 2008
-
I’m now on devlicio.us!
I have been invited to becoome a blogger on devlicio.us, and am excited to be joining them! I plan to do all future tech posts on devlicio.us, so please check there for new posts, and while you’re there, take a look at the what my talented co-bloggers over there have to say. Thanks for reading,…
-
The benefit of writing mapping files by hand
(This post is a followup to a post on EF vs NHibernate ) As discussed in the post referenced above, my team’s task was was a rework of a previous project we were all somewhat new to, and we were dealing with a database that could not be substantially changed. It’s not an ideal situation, but a…
-
On Password Security
If you are storing user-entered passwords in your system, it’s imperative to keep those passwords as secure as possible. With all the systems that require passwords, users often end up reusing one or two passwords for many sites. As users also often reuse usernames (or use a single email for all sites) that means if…
-
Psychology of a “pretty good” programmer
(This post refers to no single person or job, but is describing a personality type I and others have encountered) Just to get this out of the way, a really bad programmer is easy to spot-a truly bad programmer can be a perfect storm of inability to understand and unwillingness to try, a lack of…
-
NHibernate and Entity Framework Battle it Out in the Real World
The scene: a company division with no prior in-house experience using any ORM of any kind. A really, really legacy database-the kind with many composite keys, fields with mystery names, uneven use of enforced keys, etc. Currently, access done through ADO teamed with stored procs containing dynamic sql involving string concatenations (horrible for speed, security…