Geeks With Blogs
Basically Basic An Examination of Visual Basic, Present and Past
| Home |

Welcome to Basically Basic!

About Me

Hi, I'm Alex Loret de Mola, and I'm a VB programmer.

I know the last two words in that sentence sound contradictory to some people: and indeed, I can't blame you for feeling that way. However, I'm hoping that this blog will help to change the perspective of VB doubters, and help those who have already succumb to temptation.

On this blog, I'll be talking about how you can perform advanced security, set up complex data structures, manage large scale projects and even create video games. All in VB, and all with about the same efficiency as C#.

I understand if you're shaking your head in disapproval right now. I once did the same thing. Back in 2001, I was just starting college in Keene, New Hampshire. I had trained independently in C and C++, but hadn't recieved any formal training yet... and of course, I met many other Computer Science students who had widely varying levels of knowledge and training. One guy I met would always sing the praises of Visual Basic, and when people (including myself) mocked it as a toy language, he would take us to his dorm room and show us what he did with Visual Basic. I certainly couldn't have done in C at that time what he did in Visual Basic, and if I could it most certainly would have taken me much longer than the afternoon or two it took him to produce his own home made stock quote search engine, online baseball stats and score monitor, several video games, and numerous utilities. With the Win 32 API and C, I could come up with a bare window in the time it took him to create a fully functional program.

And so I learned something. Being a good programmer isn't necessarily about having the most obscure knowledge: it's about putting your skills to work in the most time and energy efficient manner possible. VB 6 could do that, but it wasn't perfect. VB.NET can do it even better.

If you're a doubter, stick around. I hope to convince you of what my old dormmate Randy taught me many years ago. And if you're already a convert, stick around and hopefully I can spread some of what I've learned.

This Blog's Goal

I'm no guru, but I'll try to convey what I know... it's mostly things that someone experienced in VB might likely already know, but as I've been learning it I found that it took me a while to figure out how... mostly because the centralized sources on VB information don't cover things like security, ServicedComponents, etc... well at all. At best you'll get a half complete example of how it's to be done, even from Microsoft. Though I'm not the absolute authority on the topics, I would like to centralize a lot of particularly hard to find or disparate information about how to do certain topics in VB and VB.NET here so that hopefully people won't have to do what I have many times (that is, spend half a week gleaning a whole set of knowledge from fractions of knowledge in forum responses and incomplete tutorials).

Hope you find it useful!

Next Time

Next time I'll try to write a thorough write up on how to *really* utilize DPAPI with User Store in an ASP.NET Application. Microsoft had a half-hearted tutorial, but it took me nearly a week of digging to splice together what they had left out of the equation that caused my attempts to fail over and over again... and I'll give you some straightforward steps so you can have this extra layer of security in your next VB/ASP.NET Application. See you next time! Posted on Thursday, July 20, 2006 4:36 PM General | Back to top

Comments on this post: Hello! =)

# re: Hello! =)
Requesting Gravatar...
VB.NET is a great language and the power of the .NET Framework is that it's language independent. You can do the same things with VB.NET, C#, J# etc. So... long life to VB.NET :)
Welcome aboard :)
Left by Stefano Demiliani on Jul 20, 2006 8:52 PM

# re: Hello! =)
Requesting Gravatar...
Woot! =) Good to have a fellow VB fan! =)

Yeah, that's one of the things that I think a lot of people dont' know about VB: it's not just propaganda, you can do pretty much literally everything in VB.NET that you can do in any other .NET language. It may not have been 100% true for VB 6 vs. VC++ 6, but now it is.

A lot of people I've run into in college (I graduated this past semester so I'm out now) don't realize this though. I've been mocked more than once for my love of VB.NET... until they see what can be done with it and at what speed. =)

I think there's some minor things that it can't do, and sometime I'll have to do a post about it. But VB.NET is indeed fully functional and awesome.

Thanks! =)
Left by Alex Loret de Mola on Jul 20, 2006 9:07 PM

# re: Hello! =)
Requesting Gravatar...
Welcome to the community. I think you'll find there's quite a few Visual Basic fans here. I know Chris Williams (you'll see him towards the top of the blogger list) is a VB fan and I myself use it daily in my job and programmed my GWB Game Contest entry in VB.NET with Managed DirectX.

Looking forward to seeing what you have to say.
Left by George on Jul 21, 2006 3:00 AM

# re: Hello! =)
Requesting Gravatar...
Welcome to the GWB. As a VB.NET MVP, I am always happy to see fellow VB'ers in the blogosphere.
Left by Blogus Maximus on Jul 21, 2006 3:32 PM

Your comment:
 (will show your gravatar)

Copyright © Alex Loret de Mola | Powered by: