PropertyBag - October 2004
Welcome readers and coders. Well I guess that's the summer over, right what summer? I guess the Azores high never made it north to the UK this year.

We have a good read for you this month, I hope you enjoy, as always rants, raves, complaints or just a genuine plain old disagreement talk to me at geoff.hirst@vbug.co.uk.

  1. Framework Service Packs
  2. Visual Basic Power - Walkthrough
  3. Soup to Nuts - A Webcast Series for Windows Forms Development
  4. Broadcasting Messages to Multiple Clients
  5. Treaps - www.codeproject.com
  6. SQL Server Inhjection Attacks - What they are and how to find them
  7. You are an OOP Programmer - Part One
  8. Your First C# WebService - Chris Munder - CodeProject
  9. VBUG Blog

DON’T FORGET: It's just over 6 weeks to go until the VBUG Annual Conference & 10th Anniversary Celebrations from 16-19 November 2004. To find out more go to VBUG Conference Itinerary. You can either book online or call +44 (0)1753 648 555.

Framework Service Packs
Microsoft have issued service packs to the .NET Framework. We have SP3 for Framework 1.0 (2002) and SP1 for Framework 1.1. There is also a very special version just for Server 2003.

For more information go to http://msdn.microsoft.com/netframework/downloads/updates/sptechpreview/

Visual Basic Power - Walkthrough
Steven Lees does a nice and neat 'lets get to know each other' in the form of a 'hello world' demo of the new Visual Basic Power Pack I told you about in the last PB. You can get the MSDN TV download here
http://msdn.microsoft.com/msdntv/espisode.aspx?xml=episodes/en/20040722vbasics/manifest.xml
Soup to Nuts - Windows Forms Development Webcast
These webcasts started on the 26th April 2004. There are 14 in the series which should just about take us up to Christmas. (Yikes!) What I will say is that so far they have been upto level 200. These are not complex to follow and are great at answering those questions you have when you first start working with something new. However, having read the scripts for the last 5, it looks like they will be really interesting.

For more information go to http://weblogs.asp.net/msdnwebcasts/archive/2004/09/07226144.aspx

Broadcasting Messages to Multiple Clients - Rocky Lhotka
Rocky Lhotka is one of my favourite authors (did I say I met him at Teched?) and speakers as I usually find he has something relevant and useful to say. His article covers doing some cool stuff with remoting. Well worth a read.

For more information go to http://msdn.microsoft.com/vbasic/default.aspx?.../vbnet06082004.asp

Treaps
In my search for ever more interesting and usually ever more complex data structures I came across this gem. A treap is a kind of super efficient binary-tree heap hybrid. It provides more than either one does individually. Is it useful, I'll let you decide that one.

For more information go to http://www.codeproject.com/vb/net/TreapVb.asp

SQL Server Injection Attacks
Paul Litwin gives you the inside on how to secure your websites against those who would rather create trouble.

For more information go to http://msdn.microsoft.com/msdnmag/issues/04/09/SQLInjection/default.aspx

Practical Introduction to OOP - Part One You are an OOP Programmer
An introductory article by Mike McKintyre MVP covering the aspects of Object Oriented Programming. This is an entry level piece and may be of interest to those of you who are just finding their feet with object oriented programming.

For more information go to http://www.devcity.net/net/article.aspx?alias=practical_oop_1

Your first C# WebService - Chris Maunder - Code Project
Chris Maunder of Codeproject has a great article on how to put together a simple webservice using C#

For more information go to http://www.codeproject.com/cs/webservices/myservice.asp

VBUG Blog
With the IT world changing every day, new products and services coming out, why not read the VBUG Blob or up-to-date news.

For more information go to http://blog.vbug.net/

Recommended Reading
Joel Spolsky's User Interface Design for Programmers - Apress 1-8931115-94-1
Anyone who knows of Joel on software (http://www.compman.co.uk/cgi-win/browse.exe?ref=667171) knows of Joel Spolsky. This book is not remotely heavy going, is an easy read and it is practically impossible not to pick up good tips while reading. It's a great train read, it's also one of those that goes well with a skinny latte at Starbucks (no I ain't on any commission from them!!!).

Joel covers interface elements why they work, but the main point of the book is why some software seems easier to use than others. He talks of the user model, what the user expects the program to do when he does something, if its what he expects, then he is likely to use the program more, if not, he gets a feeling of not being in control and may not like the program. It is one of those I definitely recommend for your collection!

Just while we talk books, I have become a great fan of the Addison-Wesley .net Development Series. They have great authors, Don Box, Chris Sells, Paul Vick etc etc. Now, Keith Brown has released The .NET Developers Guide to Windows Security (http://www.compman.co.uk/cgi-win/browse.exe?ref=694501) now its not been released in the UK yet, but I got this gem from Don Box Keith Brown has made this book available as a wiki. You can get that by clicking here.

Readers Wanted
We are looking for readers to do book reviews for us. If this is of interest to you, please drop an email to graham@vbug.net.

Software Toolkit
Every so often a software gem pops along that just does what it says on the tin. Well, box, maybe. I have been a keen user of adaware for many years, but in my view Spy Sweeper from Webroot has it beat.

Spy Sweeper, is free initially you actually only pay for updates to the spyware files, a little like virus signature files. The really cool thing about Spy Sweeper is it sits on your system tray and it watches what is going on, all the time, just like your anti-virus. Spy Sweeper is $40 for 2 years updates, that equates to about £1 per month. So, if you have a firewall, anti-virus and something like spy sweeper, and keep them all up to date, your PC is probably about as safe as its going to get. But don't take my word for it, take a look for yourself www.webroot.com

Microsoft Certification
Now, once again I am back studying for certifications. I find that I do OK just to sit and read then go take a sample exam. Finding the sample exams is not always that easy though, especially when you want those fancy adaptive ones.

A few weeks ago, I was contacted by Examforce (these are the people behind Exam Cram). I had apparently been on their website and offered some feedback and they were now offering me a 'special' deal.

With some scepticism, I listened to the guy, Jeff was his name. Now, anyone who has studied for certifications knows the following

  1. It takes time
  2. It can be real expensive
  3. It's not easy

Examforce made me the following offer, I have a Lifetime subscription to their Microsoft Exam Preparation Software. Now lifetime is lifetime, the guy told me that it will cover exams for software that hasn't even been written yet. This was too good, I was waiting for the stoopid price. This was the kicker, the price was $800 (about £450). They offered over $2000 of exam preparation kit, for $800. Now, as a VBUG member I can get a similar deal, you can't get this direct from their site. If you are interested in this deal, you need to do this.

  • Email me geoff.hirst@vbug.co.uk with the subject line Examforce Details. And I will let you know what to do next.

Please note that this deal does not include exam fees, those are your responsibility. It also has no affiliation with VBUG or the .netXChange. I am telling you this simply because I figured it was a good deal and the guy said anyone I referred to him he would offer the same deal. Well, I have referred a number of people to him and they all got the same deal.

Please note that this is not the sort of training you would get from DevTrain. DevTrain is high-quality area specific training of which I know of only one other provider in the world. This training is simply to get you certified. Once you are certified, Devtrain will make you better.

Just For Fun
I have a patent dislikes of politicians, any and all politicians, something like 'to err is human, to really foul things up requires a politician.' When I came across this, I just wish someone would do it for our erm, Prime Minister http://politicalhumor.about.com.../homepage.mac.com/krousen/Bush site/

Unsubscribing
To unsubscribe to this newsletter, login to access your profile on the new VBUG.NET website by going to http://www.vbug.net/my.vbug/default.asp and logging in with your email address, <> and password.

If you've forgotten your password, or haven't set it up before, click here to get sent a new password.