{"id":1675,"date":"2014-03-07T23:25:23","date_gmt":"2014-03-07T22:25:23","guid":{"rendered":"http:\/\/www.switchbl8.nl\/blog\/?p=1675"},"modified":"2014-03-07T23:40:15","modified_gmt":"2014-03-07T22:40:15","slug":"c-sharping","status":"publish","type":"post","link":"https:\/\/www.switchbl8.nl\/blog\/2014\/03\/c-sharping\/","title":{"rendered":"C-sharping"},"content":{"rendered":"<p>The new job is very nice. I&#8217;ve been put in charge of a part of their (I should say &#8220;our&#8221; now) software, and the task is to renew it. It&#8217;s a web services based piece of software, and the services need rewriting. They must be dynamic, and so does the contract (WSDL). That was more of a challenge than I anticipated, but today I got it both to work. Serializing dynamic objects in a proper way (not string arrays of keys combined with string arrays of values), and when the WSDL is requested the same dynamic magic takes place to give each user a customized contract.<\/p>\n<p>All done in C# (WCF) running in IIS.<\/p>\n<p>This week I installed the trial version of <a href=\"http:\/\/www.jetbrains.com\/resharper\/\" title=\"ReSharper by JetBrains\">ReSharper<\/a> in Visual Studio. That&#8217;s a big enhancement, and speed increaser. Some things are possible in vanilla Visual Studio as well, but not as well thought out and automatic. So maybe I&#8217;ll ask for it to be bought. Another 3+ weeks to try it out more.<\/p>\n<p>Friday is hamburger day at work. One of my colleagues took on the task to bake burgers on our toaster\/grill. Every Friday. So that&#8217;s a treat every week, since he&#8217;s very good at it. It was a quiet Friday, but productive. Must be because of the burgers \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The new job is very nice. I&#8217;ve been put in charge of a part of their (I should say &#8220;our&#8221; now) software, and the task is to renew it. It&#8217;s a web services based piece of software, and the services need rewriting. They must be dynamic, and so does the contract (WSDL). That was more <a href='https:\/\/www.switchbl8.nl\/blog\/2014\/03\/c-sharping\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[128,92,138],"class_list":["post-1675","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-c","tag-development-2","tag-microsoft","category-1-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/1675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/comments?post=1675"}],"version-history":[{"count":2,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/1675\/revisions"}],"predecessor-version":[{"id":1677,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/1675\/revisions\/1677"}],"wp:attachment":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/media?parent=1675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/categories?post=1675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/tags?post=1675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}