I'm A VB: Christopher Deweese
· 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.
· What industry do you work in?
Law Enforcement and Criminal Justice.
· How big is your development team?
10 developers on our law enforcement team including both .NET and mainframe developers.
· What kind of apps do you most commonly build?
Personally I work on system to system interfaces for data sharing; mostly WCF services, mainframe integration, and XML processing. Our team works on applications used to support all functions of law enforcement from desktop PCs in offices to laptops in officers cars.
· What’s the most interesting app you’ve ever built?
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. We used ASMX web services to provide an interoperable web service that works with a Java based solution deployed by the partner agency.
· Please tell us about an app that you’re working on at the moment.
A statewide exchange of warrants and protection orders with the state courts and state law enforcement. The state courts are transmitting warrants and protection orders issued by the court in the National Information Exchange Model XML format. Each partner is implementing and deploying an interoperable web service based on an agreed upon WSDL and accepts the XML document then processes it. 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.
· What other technologies do you most commonly use?
WCF, Linq to Xml, Linq, SQL Server, MSMQ, and on the mainframe side we connect to DB2 and IMS Connect.
· What are some of your favorite VB features?
Hands down XML IntelliSense in Linq To Xml is the most useful feature for me because of all the Xml work I do.
· What do you like most about VB as a programming language?
It was very easy for me to get started in VB.Net after having experience in Classic Asp. When you are new to programming the syntax is a lot easier to grasp as it is more English like than other languages.
For other interviews in this series, please visit http://imavb.net.
Are you a VB, too? Submit your story here!