October 2009 Archives

SNS@ISC Mission Critical Services

ISC resources and expertise that have served so many public benefit organizations and global TLDs since 1998 are now available with a Service Level Agreement and committed response times to address the needs of commercial businesses.

Software Robustness and BIND 10

Introduction

We have been discussing exceptions on the BIND 10 developers mailing list. Exceptions are a technique used by most modern programming languages that allow you to alter the normal flow of programs in unusual cases.

My hope is that exceptions can be part of a larger strategy for increasing the robustness of BIND 10. I gave a talk about this at the T-DOSE conference in Eindhoven, the Netherlands, recently -- this post is a summary of those ideas.