{"id":277,"date":"2008-08-19T18:49:44","date_gmt":"2008-08-19T18:49:44","guid":{"rendered":"http:\/\/kera.name\/articles\/?p=277"},"modified":"2008-08-19T18:49:44","modified_gmt":"2008-08-19T18:49:44","slug":"xmlfail","status":"publish","type":"post","link":"https:\/\/kera.name\/articles\/2008\/08\/xmlfail\/","title":{"rendered":"XMLFAIL"},"content":{"rendered":"<p>There is a growing trend in IT of managers and directors demanding the inclusion of certain technologies in projects just to seem &#039;cutting-edge&#039;, even if they are inappropriate. In particular, what I like to call XMLFAIL is a fast-growing form of idiocy.<\/p>\n<p>Take, for example, the following <a title=\"XML Serializing between WebService proxy classes and Entity classes\" href=\"http:\/\/blog.developers.ie\/cgreen\/archive\/2008\/07\/08\/xml-serializing-between-webservice-proxy-classes-and-entity-classes.aspx\">bright idea<\/a> from Christopher Green:<\/p>\n<blockquote><p>We can do this by using what web services use, XML serialization. Its a fast way of getting our data from the proxy class back to XML. Then deserialize the XML back to the entity class.<\/p><\/blockquote>\n<p>This within a system, which is pretty mad given how complex and <em>slow<\/em> XML parsing is, not to mention the relative bloat of an XML stream compared to many other data layouts. The propagation of .NET across what was once a fairly sane industry makes people so dumb.<\/p>\n<p>Please, people, repeat after me: XML is not the answer to everything.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a growing trend in IT of managers and directors demanding the inclusion of certain technologies in projects just to seem &#039;cutting-edge&#039;, even if they are inappropriate. In particular, what I like to call XMLFAIL is a fast-growing form of idiocy.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/posts\/277"}],"collection":[{"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":1,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/posts\/277\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kera.name\/articles\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}