{"id":880,"date":"2006-12-14T00:00:00","date_gmt":"2006-12-13T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2006\/12\/14\/818\/"},"modified":"2006-12-14T00:00:00","modified_gmt":"2006-12-13T23:00:00","slug":"818","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2006\/12\/14\/818\/","title":{"rendered":"Validation considered harmful"},"content":{"rendered":"<p>Mark Baker &#8211; <a href=\"http:\/\/www.coactus.com\/blog\/2006\/12\/validation-considered-harmful\/\" title=\"Integrate This\u00bbBlog Archive \u00bb Validation considered harmful\">Validation considered harmful<\/a>:<\/p>\n<p>&#8222;A good rule of thumb in document design is to avoid making assumptions about what won\u2019t be there in the future, and a rule of thumb for software is to defer checking extension fields or values until you can\u2019t any longer. On the Web, you need to be able to process messages from the future.&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mark Baker &#8211; Validation considered harmful: &#8222;A good rule of thumb in document design is to avoid making assumptions about what won\u2019t be there in the future, and a rule of thumb for software is to defer checking extension fields or values until you can\u2019t any longer. On the Web, you need to be able [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-880","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=880"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/880\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}