{"id":1073,"date":"2009-10-17T17:26:00","date_gmt":"2009-10-17T17:26:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2009\/10\/17\/im-a-vb-jorge-serrano-visual-basic-mvp\/"},"modified":"2024-07-05T12:43:01","modified_gmt":"2024-07-05T19:43:01","slug":"im-a-vb-jorge-serrano-visual-basic-mvp","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/im-a-vb-jorge-serrano-visual-basic-mvp\/","title":{"rendered":"I&#039;m A VB: Jorge Serrano, Visual Basic MVP"},"content":{"rendered":"<p class=\"MsoNormal\"><font face=\"Calibri\"><span><img decoding=\"async\" src=\"\" width=\"100\" height=\"136\">&nbsp;<\/span><\/font><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span><\/span><\/font>&nbsp;<\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>Website: <\/span><font size=\"3\"><a href=\"http:\/\/geeks.ms\/blogs\/jorge\/\">http:\/\/geeks.ms\/blogs\/jorge\/<\/a> <span><\/p>\n<p><\/span><\/font><\/font><\/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\"><font face=\"Calibri\"><span>In the University had the opportunity of use VB 1 (one floppy disk of 3 1\/2 1.44 Mb). It was a little bit odd in a first moment, but a few time later I used VB 3 (7 or 8 floppy disks, I don&#8217;t remember now how many) and it was a fantastic experience. In my University nobody were using VB, only Cobol, Fortran and a little bit of C and C++, but nothing of VB or Turbo Pascal or Delphi. Since then, I have been using Visual Basic always&#8230; forever.<\/span><span><\/p>\n<p><\/span><\/font><\/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\">In this moment I&#8217;m working in a telecommunications company. I have worked in that sector in almost 8 years. I have worked in other sectors as bank, insurance, management and consulting companies, and I have had the opportunity of use VB always.<\/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\"><font face=\"Calibri\"><span>In my last work, we are 5 people working in the development department.<\/span><span><\/p>\n<p><\/span><\/font><\/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\"><font face=\"Calibri\"><span>Very diverse. Normally, the focus of all applications are the communications. WCF is a good ally to get the objectives. Other kind of applications are the management applications for all areas in the company, and we use SQL Server and MySql as databases.<\/span><span><\/p>\n<p><\/span><\/font><\/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\"><font face=\"Calibri\"><span>This is a difficult question because each application is different and has their special features. For example, I&#8217;m specially happy to have developed a telecommunications application in Andorra (a little country between Spain and France) in a record time. We had to change the actual application developed in VB 6 (it was a caos) to VB 6 but re-programming all, doing a new database model, programming a workflow to execute all processes (WF didn&#8217;t exist), processing the information of the telephone central, calling to other systems as Java Web Services, passing the information to other areas as billing department or marketing department, etc. It was a very complet project.<\/span><span><\/p>\n<p><\/span><\/font><\/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\"><font face=\"Calibri\"><span>I am doing an internal Framework for the telecommunications company in which I&#8217;m working. This Framework has their namespaces and classes well defined (multi database, general and reusable actions of a telecommunications company (Pgp, Mail, Hash and encryption algorithms, Zip files, Pdf files, Excel CSV files, Smtp, Pop, Ftp, etc). Anyway, I have developed too an internal tool to generate code for entities and daos that will be used with the multi database namespace of the internal Framework (we work with SQL Server and MySql). Furthemore, I have developed a lot of differents applications, Windows Services, Web Services, etc., that use this Framework to reduce the development time and develop with a secure frame.<\/span><span><\/p>\n<p><\/span><\/font><\/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\"><font face=\"Calibri\"><span>I have used MySql, AS\/400 and Oracle as databases.<span>&nbsp; <\/span>For the Web, I have used PHP, ASP (traditional) and ASP.NET of course. I have used VBScript, JavaScript, and jQuery too.<span>&nbsp; <\/span>As programming languages, I use C# and VB all days. In my opinion, both are the same, the Framework is the part more important that a programmer has to know and the programming languages are the skins. I&#8217;m very comfortable with C# (yes), but I&#8217;m more comfortable with VB. \ud83d\ude09<\/span><span><\/p>\n<p><\/span><\/font><\/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\"><font face=\"Calibri\"><span>It&#8217;s a language easy, simple, comfortable and understandable&#8230; Have I said &#8220;basic&#8221;?<span>&nbsp; <\/span>In the VB.Net features, I would like to highlight some of them:<span>&nbsp; <\/span>First all, it&#8217;s a POO language.<span>&nbsp; <\/span>Furthermore, it&#8217;s very easy work with collections and generics.<span>&nbsp; <\/span>Finally, LINQ has been very productive for the programmer, and I have to say&#8230; I love LINQ to XML.<span>&nbsp; <\/span>About the tools, Interop Forms Toolkit 2.0 is a helpfully tool for the VB 6 programmers. There are a lot of VB 6 programmers yet.<\/span><span><\/p>\n<p><\/span><\/font><\/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 can be learned and used very fast.<span>&nbsp; <\/span>The learning curve is very short. A person who wants develop their first application can do it in a few weeks.<span>&nbsp; <\/span>Of course, the objective will be write code well formed (name of the variables writen well, etc) and it can take more time, but a new programmer can write his\/her first program in a record time with VB. In other languages as C#, this tasks will take more time.<\/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><b><span>For other interviews in this series, please visit <\/span><\/b><span><a href=\"http:\/\/imavb.net\/\"><b><span>http:\/\/imavb.net<\/span><\/b><\/a><\/span><b><span>.<\/span><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Website: http:\/\/geeks.ms\/blogs\/jorge\/ &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? In the University had the opportunity of use VB 1 (one floppy disk of 3 1\/2 1.44 Mb). It was a little bit odd in a first moment, but a few time later I used VB 3 (7 or 8 floppy disks, I [&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-1073","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>&nbsp; &nbsp; Website: http:\/\/geeks.ms\/blogs\/jorge\/ &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? In the University had the opportunity of use VB 1 (one floppy disk of 3 1\/2 1.44 Mb). It was a little bit odd in a first moment, but a few time later I used VB 3 (7 or 8 floppy disks, I [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/1073","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=1073"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/1073\/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=1073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=1073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=1073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}