Blogs in United States 
-
In this article we’ll be creating a class to generate CAPTCHA graphics that you can use on web sites to help authenticate users as being human and not an automated process. What Is CAPTCHA CAPTCHA is an abbreviation for Completely Automated Public Turing test to tell Computers and Humans 
-
As a follow-up to my previous article, How To Create Application Plug-ins In VB.NET, Karl Stoney asked for a more complete example. Hopefully this update will help. Tips and Tricks One trick you can use to make your development of these plugins easier is to have multiple projects in your solution. 
-
Back From a Hiatus I took about a week hiatus from VB Notebook For .NET while I was working on my other, general topic, blog, OpTempo, and another yet-to-be-released web project but I’m back working on this site now. I just need to figure out a good way to do ‘re-runs’ th 
-
Here’s installment #6 of my VB.NET interview questions series. Previous Installments: #1, #2, #3, #4 , #5 Feel free to add a comment with your answers. Try to answer them before looking at the comments or searching MSDN or Google for an extra challenge. True Or False 1. Base- 
-
One problem some programmers new to VB.NET and object oriented programming in general have is understanding interfaces and how they related to classes. In this article, we’ll take an introductory look at interfaces and some of the ways you can use them in your VB.NET applicatio 
-
Here’s installment #5 of my VB.NET interview questions series. Previous Installments: VB.NET Interview Questions #1, VB.NET Interview Questions #2, VB.NET Interview Questions #3, VB.NET Interview Questions #4 Feel free to add a comment with your answers. Try to answer them before looking at th 
-
I’ve long said that many VB6 applications remind me of the Winchester Mystery House. This house, built by the heiress to the Winchester Rifle Company, is a sprawling mansion that had additions made to it essentially on the whim of the owner. Architecturally its a mess, but it still functions, 
-
Trying to Keep Things Balanced I’ve been working hard on my new "anything goes" speed blog, OpTempo, but I’m trying to keep the quality up here as well. I may not post quite as frequently here over the next few weeks, but I’ll make every post count. I’ll at least have 
-
Once you have data in a generic List or Dictionary you may find that you need to sort it into the order you need. This is fairly easy if you’re using simple data types since .NET provides default comparers but it can get a little trickier if you need to sort objects. In this article we 
-
I’ve been a bit busy this week so I haven’t got as many links this time around. Careers I did run across a few good career related links though, such as this one on Tech Republic: Write a resume that will land you a programming job. It has some very detailed tips on how to write a [ 
-
The old joke has a guy asking pianist Arthur Rubinstein "Pardon me sir, but how do I get to Carnegie Hall?" and Rubinstein replying, "Practice, practice, practice." The question that novice programmers often ask is like it, "How do I become a professional programmer?" And, li 
-
I’m sure you’ve seen blog badges around like this around the Internet. Perhaps you’ve also wondered how to create one in VB.NET. Here’s a simple class that you can use to create 80×15 pixel badges. You could even add this class to your own ASP.NET web site and, with a l 
-
Aaron at AjaxNinja asked me to write an article for his website with my suggestions for someone who’s just starting a career in programming. He’s posted it this evening: How to Jump Start Your Programming Career. Check it out and let me know what you think. If you liked this post, please 
-
Here’s installment #4 of my VB.NET interview questions. Here are the earlier installments: VB.NET Interview Questions #1. VB.NET Interview Questions #2. VB.NET Interview Questions #3. Feel free to add a comment with your answers. Try to answer them before looking at the comments or searching M 
-
New Computer In The House I’m switching over to a new computer over this weekend, a HP Pavilion a6200n. Since it has Vista Home Premium installed on it I’m going to give it a try although I’m wondering just how much isn’t going to work quite right. Now I’m trying to get 
-
A common requirement that you may encounter is to have a way to validate a string to determine if it’s in the proper format for a path. While there are .NET functions that you can use that will tell you if a given path exists on the disk there is no built-in .NET function that [...] 
-
A question that gets asked often by students trying to decide on a technical career is would programming be a good career choice. In recent tech site columns, like this one by Jason Hiner of TechRepublic, Sanity Check: Is IT still a profession worth recommending to the next generation?, and this one 
-
I found so many good links this week that my “link bucket” is overloaded so I’m going to publish this week’s Link Round-Up a day earlier than usual. Web and .NET Development I don’t talk about web development too often but here are some good articles I found recently th 
-
Sooner or later you’ll find that you want to make your application extensible. Perhaps you want to add customer specific processing modules to your backend processes. Maybe you’ll want to offer customers the ability to add their own functionality to your base application. VB.NET and the 
-
Do you feel like you are in a creative rut either as an individual or a team? How many sacred cows does your organization have? Are they holding you back in developing the best software you can? I started thinking about this after reading the US Navy Monkey Experiment article. Often in software deve 