Today marks the one year anniversary since I started this blog. That being the case, I guess it’s time for the obligatory blogiversary retrospective.
Continue reading "One Year Later – What I’ve Learned About Blogging"
Today marks the one year anniversary since I started this blog. That being the case, I guess it’s time for the obligatory blogiversary retrospective.
Continue reading "One Year Later – What I’ve Learned About Blogging"
What do the companies who publish technical books – and the authors who write them – really owe their readers?
Continue reading "Orphans at the Bookstore"
A couple of Boolean-related anti-patterns, and what to do about them.
Continue reading "Chocolate Salty Bools"
How and why today’s companies boost productivity by using technology to tap a vast reserve of willing, free labor – you.
Continue reading "It’s a Self, Self, Self Serve World"
A true balsamic vinegar – the traditional, top-shelf, aged for 12 years stuff – is highly prized by foodies all over the world. Balsamiq Mockups, while it doesn’t taste nearly as good on salad, is quickly becoming just as invaluable to developers, designers, PMs, and anyone else involved in the creation of software. Here’s why.
Continue reading "Balsamiq – It’s Not Just For Salad Anymore"
Maybe you’re wondering why I haven’t posted in a while. The again, maybe you’re not. (If you have any sort of life whatsoever, I’m willing to bet it’s the latter.) Doesn’t matter, because I’m going to tell you anyway.
Continue reading "The “Back from Summer Vacation” Post"
What can driving a car teach us about exception handling? Apparently, quite a lot.
Continue reading "Defensive Programming, or Why Exception Handling Is Like Car Insurance"
“How can I send SMS text messages from my application for free?” I see this question asked so frequently on forums that I decided a few months back to do some research on it, and was surprised to learn of a little-known service most mobile carriers provide absolutely free.
Continue reading "Sending Free SMS Text Messages From Your Application"
Looking for a way to test the email sending functionality of your application? There’s no need to install a full-blown SMTP server – not as long as you have Antix SMTP Server for Developers in your bag of tricks.
Continue reading "A Better SMTP Development Server"
Mail sent from your application didn’t go through? Don’t give up so easily! The majority of mail server interruptions are very temporary in nature, lasting only a few seconds. Instead of failing right away, why not give your SMTP client another shot?
Continue reading "If At First You Don’t Succeed - Retrying Mail Operations in .NET"