This website is a spin-off from vbCity.com and dedicated to the .NET technology. There were a few reasons for me to construct a separate website on .NET, firstly, the technology is brand new and so much different from the "classic" VB programming approach. Secondly, for very long time I wanted to create an ezine style website which I couldn't have done with vbCity.com because of it's size. Finally, this website is not going to be only about VB.NET, no, we will be talking about ASP.NET, C# and ADO.NET as well as VB.NET. What is so great about the .NET world is that there is not much of a difference what language you are programming in, basically it now comes to a preference of the semantics.
Since Microsoft has announced the .NET technology, acceptance of it varies among the developers. Most of C/C++ programmers are excited about new language C# and what .NET brings to the table. The VB community on the other hand, in majority is pretty hard nosed on the new VB.NET language. Why is that? Here is a quote from the Dan Appleman's (the "Name" in the VB world, author of the Moving to VB.NET, Visual Basic Programmer's Guide to the Win32 API and other great books, president of Desaware Inc.) reply I came across in the news.devx.com.vb7 newsgroup the other day (find the complete text is here):
I accept an acknowledge that much of what I knew is not relevant to .NET and that I have a lot to learn to earn back the right to be called a "guru".
So, is that it? I should admit it's tough being a "guru" or just fluent in VB to learn .NET platform pretty much from scratch. But, hey, isn't programming about learning? If you don't move along with the technology you stay behind... We, as VB developers, have finally got a chance to program in a powerful "real" language. Let's use it! I, personally, have been waiting on VB being a "real" language for a looong time. And, you know what? You now have a good argument if your C/C++ colleagues will try to tease you! At last.
I hope you can use Dan Appleman as an example and this will encourage you to consider .NET as your future tool and the use of this website to help you.
vbCity.NET is not about us teaching you how to program in .NET. It's about us learning .NET with you. Feel free to post your questions and/or answer the others. We all are in pretty much the same boat here; learning new technology. There are no .NET gurus yet at the moment, and if someone tells you (s)he, is don't believe them! :)
I'd like to express special gratitude to Steve Sartain for "pushing" me into creation of this website, contributing his time and ideas while I was developing vbCity.NET and great articles after.
A separate thanks to Jonathan Goodyear of angryCoder.com for the great eZine website scripts. When I started thinking of a .NET website I couldn't imagine it was built on a platform other than the .NET Framework. It would be ridiculous, wouldn't it? Fortunately for me I found Jonathan's angryCoder.com which he provides the full source code for. The eZine style fit just great into my vision of the new website. These scripts saved me enormous amount of time, all I needed to do was customize them and develop a few enhancements. If you are interested in learning how vbCity.NET was built you can download the source code from angryCoder.com for just a minimal donation. Believe me they a way worth it!
You may notice not all columns have articles yet. That's right, we are just starting and some columns are just placeholders for what we are going to cover on this website. You must keep coming back, we are going to get bigger.
If you are interested in writing for either of these columns, if you have an idea for your own column, or if you already know you want to write for vbCity.NET, then click here to get started.
So, feel free to look around and leave feedback on this article (or any other) by clicking the "Post your comments" link below the article. You are welcome to use the forums (you can find link to them on the left navigation bar) and ask question and/or help the others. We are happy to see you in the City of .NET!
I'm Serge Baranovsky
and that is my story for you...