Last Wednesday, I took a whopping 15 minutes out of my day and added ELMAH (Error Logging Modules and Handlers) to my ASP.NET MVC application. If you haven’t heard the news (I hadn’t until recently), ELMAH does a killer job of logging and reporting nearly all unhandled exceptions. As for handled exceptions, I’ve been using [...]
I read through Jeffrey Richter’s CLR via C# not too long ago. This evening I cracked it open again and jotted down a few notes on what I personally took away from the book. Of course, if I spent the time to write down everything I learned, I might still be busy writing. I’ve thrown [...]
Continue reading about 15 Random Things I’ve Learned from Jeffrey Richter
I read a bit of “jQuery in Action” a couple of weeks back. Actually all I read was the appendix which is aptly titled “JavaScript that you need to know but might not!” This short chapter very concisely covers JavaScript concepts which should be required learning for all web developers.
If you are an experienced JavaScript [...]
I am relatively new to the Test Driven Development (TDD) scene. Though I have read up on the subject (specifically Test Driven: TDD and Acceptance TDD for Java Developers by Lasse Koskela), my only hands-on experience is limited to a single, 3-month project where I was the lone developer. All other information gathered on the [...]
If I were to guess, I receive 2.25 bookstore gift cards and 1.25 books around Christmas each year. Nearly 100% of the tangible books have been non-technical in nature. This year’s book — Beer School: Bottling Success at the Brooklyn Brewery — was a present from my soon-to-be sister-in-law.
As I don’t tend to read much [...]
Last week’s post about The Anti-team by Jemery Miller reminded me of a book I picked up a while back: Herding Cats: A Primer for Programmers Who Lead Programmers by J. Hank Rainwater. In his book, Rainwater offers tips and management techniques on everything from code reviews to managing a distributed workforce. With good humor, he discusses dozens [...]
What is “Rubber Ducking?” The phrase was made famous by Andrew Hunt and David Thomas in the book The Pragmatic Programmer: From Journeyman to Master. A book, by the way, which is required reading for all coders. In fact, it is time I reread it. You may already be familiar with this term, but in [...]