{"id":10,"date":"2007-07-02T19:25:48","date_gmt":"2007-07-03T02:25:48","guid":{"rendered":"http:\/\/www.venzon.org\/?p=10"},"modified":"2007-07-02T19:25:48","modified_gmt":"2007-07-03T02:25:48","slug":"clientserver-code","status":"publish","type":"post","link":"http:\/\/www.venzon.org\/?p=10","title":{"rendered":"Client\/Server Code"},"content":{"rendered":"<p>I&#8217;ve been experimenting with how to do client\/server code while maximizing code reuse.\u00c2\u00a0 Generic serialization and deserialization seems difficult, so I&#8217;ve been prototyping to try to shake out an architecture.\u00c2\u00a0 I made a <a href=\"http:\/\/www.gamedev.net\/community\/forums\/topic.asp?topic_id=454035\">post<\/a> on gamedev asking for some advice.\u00c2\u00a0 The C++ FAQ has some good <a href=\"http:\/\/www.parashift.com\/c++-faq-lite\/serialization.html\">ideas<\/a> as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been experimenting with how to do client\/server code while maximizing code reuse.\u00c2\u00a0 Generic serialization and deserialization seems difficult, so I&#8217;ve been prototyping to try to shake out an architecture.\u00c2\u00a0 I made a post on gamedev asking for some advice.\u00c2\u00a0 The C++ FAQ has some good ideas as well.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-prototyping"],"_links":{"self":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":0,"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}