{"id":1290,"date":"2006-07-19T11:02:30","date_gmt":"2006-07-19T15:02:30","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/2006\/07\/19\/error-handling-book\/"},"modified":"2006-07-19T11:02:30","modified_gmt":"2006-07-19T15:02:30","slug":"error-handling-book","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2006\/07\/19\/error-handling-book\/","title":{"rendered":"Error Handling Book"},"content":{"rendered":"<p>\r\n<a href=\"http:\/\/pyre.third-bit.com\/blog\/archives\/563.html\">Greg Wilson<\/a>:\r\n<\/p>\r\n\r\n<blockquote cite=\"http:\/\/pyre.third-bit.com\/blog\/archives\/563.html\">\r\n<p>\r\nI&rsquo;d really, really like someone to write a book on error\r\nhandling and recovery: something like 25&ndash;30% of the code in\r\nlarge applications is devoted to this, but no one is ever\r\ntaught how to do it systematically. As distributed systems\r\nbecome the norm, partial failure and fault tolerance are\r\nbecoming everyday issues; if anyone out there wants to be\r\nrich, famous, and popular, there are worse places to start\r\nthan writing this book.\r\n<\/p>\r\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Greg Wilson: I&rsquo;d really, really like someone to write a book on error handling and recovery: something like 25&ndash;30% of the code in large applications is devoted to this, but no one is ever taught how to do it systematically. As distributed systems become the norm, partial failure and fault tolerance are becoming everyday issues; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1290","post","type-post","status-publish","format-standard","hentry","category-programming-category"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1290"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1290\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}