{"id":2233,"date":"2009-06-30T00:29:00","date_gmt":"2009-06-30T00:29:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2009\/06\/30\/im-a-vb-christopher-deweese\/"},"modified":"2024-07-05T12:51:53","modified_gmt":"2024-07-05T19:51:53","slug":"im-a-vb-christopher-deweese","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/im-a-vb-christopher-deweese\/","title":{"rendered":"I&#039;m A VB: Christopher Deweese"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\"><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">Website: <\/font><a href=\"http:\/\/christopherdeweese.com\/\"><font face=\"Calibri\">http:\/\/christopherDeweese.com\/<\/font><\/a><font face=\"Calibri\"> <span><\/p>\n<p><\/span><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">How long have you been using VB?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">7 years in VB.Net, prior to that 3 years of VB Script Classic ASP and a little bit of VB 6.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What industry do you work in?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">Law Enforcement and Criminal Justice.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">How big is your development team?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">10 developers on our law enforcement team including both .NET and mainframe developers.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What kind of apps do you most commonly build?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">Personally I work on system to system interfaces for data sharing; mostly WCF services, mainframe integration, and XML processing.<span>&nbsp; <\/span>Our team works on applications used to support all functions of law enforcement from desktop PCs in offices to laptops in officers cars.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What&rsquo;s the most interesting app you&rsquo;ve ever built?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">We were one of the first in the country to implement and deploy a .NET based solution for a national data sharing project with the FBI.<span>&nbsp; <\/span>We used ASMX web services to provide an interoperable web service that works with a Java based solution deployed by the partner agency.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">Please tell us about an app that you&rsquo;re working on at the moment.<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">A statewide exchange of warrants and protection orders with the state courts and state law enforcement.<span>&nbsp; <\/span>The state courts are transmitting warrants and protection orders issued by the court in the National Information Exchange Model XML format.<span>&nbsp; <\/span>Each partner is implementing and deploying an interoperable web service based on an agreed upon WSDL and accepts the XML document then processes it.<span>&nbsp; <\/span>We are using WCF for the services, LINQ to XML for XML processing, and also are integrating with a mainframe system using sockets for message switching to the state law enforcement repository. Our primary law enforcement application will integrate with our service to allow our local users to retrieve and modify data after the court transmits it.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What other technologies do you most commonly use?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">WCF, Linq to Xml, Linq, SQL Server, MSMQ, and on the mainframe side we connect to DB2 and IMS Connect.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What are some of your favorite VB features?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">Hands down XML IntelliSense in Linq To Xml is the most useful feature for me because of all the Xml work I do.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What do you like most about VB as a programming language?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">It was very easy for me to get started in VB.Net after having experience in Classic Asp.<span>&nbsp; <\/span>When you are new to programming the syntax is a lot easier to grasp as it is more English like than other languages.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><b><span><font face=\"Calibri\">For other interviews in this series, please visit <\/font><\/span><\/b><a href=\"http:\/\/imavb.net\/\"><b><span><font face=\"Calibri\">http:\/\/imavb.net<\/font><\/span><\/b><\/a><b><span><font face=\"Calibri\">. <\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><b><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><b><span><font face=\"Calibri\">Are you a VB, too? Submit your story <\/font><\/span><\/b><a href=\"http:\/\/www.surveymonkey.com\/s.aspx?sm=dRItygroketO20qGr5fcPA_3d_3d\"><b><span><font face=\"Calibri\">here<\/font><\/span><\/b><\/a><b><span><font face=\"Calibri\">!<\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><b><span><\/span><\/b>&nbsp;<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Website: http:\/\/christopherDeweese.com\/ &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? 7 years in VB.Net, prior to that 3 years of VB Script Classic ASP and a little bit of VB 6. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What industry do you work in? Law Enforcement and Criminal Justice. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How big is your development team? 10 developers on our law [&hellip;]<\/p>\n","protected":false},"author":260,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21,195],"tags":[73,119],"class_list":["post-2233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-im-a-vb","category-visual-basic","tag-im-a-vb","tag-pages"],"acf":[],"blog_post_summary":"<p>Website: http:\/\/christopherDeweese.com\/ &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? 7 years in VB.Net, prior to that 3 years of VB Script Classic ASP and a little bit of VB 6. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What industry do you work in? Law Enforcement and Criminal Justice. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How big is your development team? 10 developers on our law [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/2233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=2233"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/2233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=2233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=2233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=2233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}