I’m A VB: Joacim Andersson, Visual Basic MVP

MVP Profile: https://mvp.support.microsoft.com/profile=56643689-ABE7-4313-A865-442BCBE05B54

Blog: http://msmvps.com/blogs/joacim

 

·        How long have you been using VB?

I’ve used VB since ’91. Starting with VB1.

 

·        What industry do you work in?

I currently work for a company that creates SaaS solutions for the pharmaceutical industry.

 

·        How big is your development team?

We are a small team of 5 developers working on new development. We also have a few people that do customer specific customization.

 

·        What kind of apps do you most commonly build?

We mainly use ASP.Net but we also have a bunch of internal tools built using WinForms and MFC. We also have an Offline version of our CRM system that uses WinForms.

 

·        What’s the most interesting app you’ve ever built?

This is a very hard question since I’ve been in the industry for so long. But one cool thing I worked on recently is called IMScripter which is a scripting environment that we use to create scripts that does certain jobs on various scheduled time. This is a WinForms app that uses the CodeDOM and reflection to be able to build and run scripts. I wrote a blog post about it here: http://msmvps.com/blogs/joacim/archive/2009/06/16/using-the-codedom-to-do-scripting-with-net.aspx

 

·        Please tell us about an app that you’re working on at the moment.

I work a lot with our offline version of our CRM system. It’s a WinForms application that, when you’re connected to the Internet, can synchronize the data with the database using a WebService.

 

·        What other technologies do you most commonly use?

Except from VB I also develop using C#, but that’s not really another technology. I used to program a lot in C/C++, Java, and Delphi. Of course SQL Server, so T-SQL is an important part.

 

·        What are some of your favorite VB features?

I love XML literals, which in my mind is the best thing since IntelliSense was added in VB5. I also love LINQ and everything that comes with that, such as extension methods, lambda expressions, and type inference.

 

·        What do you like most about VB as a programming language?

I’ve always loved VB for its simplicity and productivity boost it gives me. Being the first true RAD tool it is.

 

For other interviews in this series, please visit http://imavb.net.

 

Are you a VB, too? Submit your story here!