Scott Cate 

Scott Cate is the President of myKB.com, Inc., in Scottsdale, Arizona. myKB.com is a technology company specializing in commercial ASP.NET applications. His product line includes myKB.com (Knowledge Base Software), kbAlertz.com (Microsoft Knowledge Base Notifications), and EasySearchASP.net (a Pluggable Search Engine for ASP.NET sites). Scott also runs AZGroups.com (Arizona .NET User Groups), one of the largest and most active user group communities in the country, and is a member of ASPInsiders.com, a group devoted to giving early feedback to the Microsoft ASP.NET Team. Scott has also been awarded the ASP.NET MVP for three years in a row, from 2004-2006. In addition, Scott has co-authored an AJAX book titled "Beginning AJAX with ASP.NET" ( On Amazon ) and the non-fiction novel "Surveillance" ( http://surveillance-the-novel.com ).


@ScottCate: Scott Cate: Technology

Something New at VSLive?

VSLive is coming the first week of August, 2010, and I’ll be speaking at the event, talking about Visual studio. Use and abuse it to the best of your ability. My talks over the last few years have been around productivity, and this one follows suit. Plain and simple: Use Visual Studio better. That’s my goal for the talk.

Those that know me, know I’m pretty connected, right? I have a lot of friends that both work for Microsoft and that hate everything about Microsoft, so I get information from both sides. I have NDA’s signed with lots of companies, and I know lots of stuff I can’t talk about.

But this has me intrigued, because I know that something is coming, but I don’t know what it is.

  • A New Product?
  • A New Add-In for VS?
  • New Pricing?
  • New Device(s)?
  • New TFS or ALM _______ ?
  • New Licensing
  • New ...

I’m not sure what it us, but I hear people talking that some sort of announcement (Twitterfeed: #VSLive Redmond) is coming. Since it’s a Visual Studio conference, I have to assume that it has something in or around Visual Studio.

I have no idea – but I kind of like the excitement!

Hopefully I’ll see you in Redmond!

AZGroups May 10 2010 Day of Net

WOW. Another event behind us. What a speaker line up this year huh?

  • Scott Guthrie
  • Scott Guthrie
  • Scott Hanselman
  • Jeffrey Palermo
  • Tim Heuer
  • Scott Guthrie

Why is ScottGu listed 3 times? Because he gave us 4 hours of content. Amazing that he’s got so much energy, coding talent, stage presence, and community concern to still donate this much of his time. I can’t say how grateful we are as a community that ScottGu continues to agrees to come to our event.

We also have to take a moment and say thank you to the Sponsors. Without their financial support, this event is not possible. The bottom line is the event takes money and it has to come from somewhere. Either it comes from the attendees or sponsors (or a hybrid of some sorts, like VIP seats). So THANK YOU! THANK YOU! THANK YOU! to all the Sponsors. I hope it was as enjoyable for you as it was for all the attendees, and I hope to see your name on the list again for the next event :)

Looking back at the reviews I asked people to fill out, all-in-all the day was a success. We did have some logistical problems with parking, eating fast enough, handing out prizes, etc. We also had 100% positive notes across the board for the Speakers. Some didn’t understand the professional level talk on MVC2 because it was out of their comfort zone. They either said “I’m not suing MVC2” or “I’m not advanced enough to follows the MVC2 tricks” but many many evals came back positive of the talk as well. At the end of the day, I’m happy with the content. Something for everyone, something targeted at the beginners, and something targeting at the MVC professionals.

We have Photos

You may know our own community member Richard Kimbrough. He’s the guy we always as to take pictures, and he does an amazing job. We’ve uploaded them to Flickr, which you can browse around and tag yourself, or watch the Slide Show. If you have photos, please feel free to upload them to your favorite hosting site and tag them #AZGroups so we can find them. Or if you like, zip them up and use http://TransferBigFiles.com to send them to me. I’ll upload them as part of the official set.

We have NextSlide.com Video

I was contacted about 3 months ago from NextSlide.com. They are a local .net shop that has a product for sharing presentations. They offered to do some volunteer work on our behalf, and I’m not sure they new what they were getting into :) They have been VERY VERY helpful and quite frankly we could not have this content online if it were not for them. Now that we have a content service provider to build and host the content, we need a way to record it. Very special thanks to two people for making that happen. First, Josh Vorves ran our Video Mixing board which let the audience see close ups of the speaker, and the computer screen, and the picture in picture effects for the DevExpress.com demo (Mark Miller coding with a Guitar, say what ???? wait for it, it’ll be online later), and Josh also did a ton of behind the scenes work to help with the video and audio recordings. And Lorin Thwaits came through for us with all the camera gear. Lorin spent many hours of prep before the event, as well as the entire day running the cameras, and checking on the audio/video recordings. Out community friend Matt Birmingham also stepped up last minute as a volunteer to run one of the audience cameras. Thank you Matt. At the end of the day, what you’re about to see online was only possible because of these 4 volunteer team members.

  • NextSlide.com (Their whole company)
  • Lorin Thwaits
  • Josh Vorves
  • Matt Birmingham

We did have one video/audio/technical casualty during the day where Mr. Jeffrey Palermo’s video was lost. We kind of knew going into this event that the entire “video online afterwards” project was going to be difficult to get perfect. To be honest, I’m ecstatic that we have all of the content that we do have, but I sincerely regret to announce that the MVC2 tips/tricks talk could not be posted online. We have portions of it, but at this point we’ve decided that it’s not enough to salvage the talk. After that downer – if you’re interested, there is a guy on Palermo’s team that did a very similar talk that is to be posted for the May 2010 Meeting on Community for MVC.net and Jeffrey Palermo has his slides posted here.

Head on over to the AZGroups channel on NextSlide.com to see all the talks. And know that I’ll be using NextSlide.com for my events in the future as well.

http://azgroups.nextslide.com/

Preparing for Microsoft TechEd New Orleans 2010

I’m grateful to have been selected as a speaker to this years Microsoft TechEd North America. I know there are 1000’s of qualified speakers and I’m honored to have had high enough scores in TechEd’s past to be invited back. That said – planning is well under way to make the best talk possible. My talk is titled “Visual Studio Tips and Tricks” and I’m co-presenting with the famous Dustin Campbell. My goal is to cover as much new material as possible. New tricks that I have not shown in past Tip/Trick talks. This is hard because there are so many VERY COOL new parts of Visual Studio 2010. Some of them deserve a lot of time, and others are 2 second “remember this keyboard shortcut” tricks.

If you’re a following of @VSTricks then you know I’m video/screen cast happy on my blog. It’s not for everyone, but to me, it’s the best learning tool. Again, I know this isn’t the best for everyone, but FOR ME, it’s the quickest, best media for me to use to get my message across. i have decided to pre-record all of my TechEd Tip/Tricks and put them online shortly before my presentation. The reason is simple. I don’t want the attendees to have to try and take notes during this “Fire Hose” style Tips/Tricks presentation. I’ll take the notes for you, right here on ScottCate.com – the whole talk will be posted in nice, easy to watch, small 5-10 minute video segments.

The only thing the attendee should think is “Wow that’s cool, I didn’t know that” and then look at the power point slide and see a blog url.

The risk: Everyone will just watch the video blog, and no one will attend my TechEd session. Yeah Right! In my wildest dreams I could get that kind of traffic.

The Upside: No note taking, and a wider audience. Not ScottGu or ScottHa wider, but a little larger none-the-less. So in the coming weeks, watch for TechEd specific Video Blog Posts.

Here are the categories that we’ll be covering Tips/Tricks in (no particular order)

  • Intellisence
  • The VS Start Page
  • 3rd Party Add-On’s (In the box)
  • Code Editor Tricks (code faster / better)
  • Multi Mon Tricks
  • Outlining
  • Navigation
  • Temp Projects
  • New Projects
  • Coding Faster (maybe this belongs up with editor tricks??)
  • Code Snippets
  • Debugging
  • Diagrams
  • Extending VS
  • Something super secret NDA can’t tell you yet (Part 1)
  • Something super secret NDA can’t tell you yet (Part 2)

AZGroups.org Postcard Idea

VistaPrint.com is a place that prints very cheap (free sometimes) business cards and post cards. I’ve used them in the past for my user group business cards. The printing is free, but you have to pay fro shipping, and they usually have a VistaPrint Logo on them. For community stuff, it’s great.

I received an email this morning about a free post card offer, and I thought I would put together a post card that promotes the AZGroups.org calendar. This calendar is meant to be a simple calendar of Technical User Group events. The best part about this calendar is that it’s a simple Google Calendar, and we can assign Write Privileges to anyone. So if you’re a user group leader, you can log in your self, and add your own event(s) to the calendar. But I’m not sure all the User Group leaders around town know about the calendar. So this postcard is targeting User Group leaders, and my goal is to enable 5-10 people to help me distribute them to Tech Community members around the state.

So in typical community fashion, before I order them – I would like to ask your opinion. Please leave comments. I’m sure that these could be better. This is my rough draft. What do you think?

 

image

 

image

Pulling EasySearchASP.NET Off the Market

We’ve been talking about this for a while, and today is the magical day. EasySearchASP.net will no longer be a product sold by myKB.com, Inc. While the product still has a support life, and there are still (minute) sales, it is no longer financially prudent to keep the product on the market. We’re not investing any more dev resources into the product, and every day the product is more and more dated.

There are several competing options that are nice, and even public free options with Bing and Google that can do most of the tricks EasySearchASP.net had to offer. To be clear, we’re still supporting EasySearch – just no longer selling it.

If you already have a license, please sleep well at night knowing that bug fixes, and support are still available.

Please contact me directly, if you have questions about EasySearchASP.net.

11 May 2010
-- sc

Trip Report: Scottsdale Arizona Event Conference Planning

Monday May 10th, 2010 represents my largest and best event to-date, that I have ever hosted. For the last seven years, I’ve grown a technical audience around Microsoft programming / developers in the Phoenix area. Some travel from California, New Mexico, and other parts of Arizona, but for the most part the crowd is local.

In years past, this all day event has been as small as 300 folks, and as large as 500, and I’ve tried been to venues around the valley some better than others.

This year I had 850 reservations for the free event (lunch included). So let me post this question to you? Where can you put 850 people for an entire day (8-5), have room for parking (free parking no less), feed them, AND (yes capital AND) have a single room/theater large enough to let them hear your speaker?

In the major Phoenix/Scottsdale metropolitan area – there is only one place. Of course I’m exaggerating here, there are many places, but only one that I will use going forward.

Scottsdale Resort and Conference Center

Just the name “Resort and Conference Center” is magic. That’s what they do. They’re a big resort that specializes in Conferences. With the planning that I did with the resort staff before the meeting, I got to walk the property and see all of the rooms available. All the rooms, including the sleeping rooms/casitas/suites/pools/meeting rooms. Our VIP presenters that flew in from out of town stayed in the Presidential and Casita Suites.

Note about the sleeping rooms and suites. If you’re going to book the presidential suites (there are 3 of them) request either the second or the third floor. Not that the first floor presidential is bad, but it does have it’s draw backs. It’s right by an entrance door, which can be a little noisy, and the hallway for that door is used on the 2nd and 3rd floors to make the room bigger, and the entrance nicer. And of course, it’ll be a little quieter.

A note about the Casitas. There may be more than one group of casitas, but we stayed in the 10,15,20,25 group of casita rooms. If you’re VIP guests are bringing kids – book them in the Casitas – not the presidential. I made this mistake, by putting a family in the presidential+side room. So they effectively had two rooms, connecting, but the casita would have been a much nicer fit. Casita 10 has a full kitchen. Complete with ice maker, and a full size refrigerator. It also has two pull out beds from the couches, and a bunch of flat screen TV’s. To do it over again (which I will be in 2010 Q4 and 2011 Q2) I would reposition my guests, so that the business traveler would be in the Presidential and the families would be in the Casitas. Word of caution for families with young children – the Casita doors (ours at least) opens to a semi-private wading pool that is 4ft deep.

Back to the meeting side of things.

Audio Visual. Ask for Ben. As far as I can tell, he runs the audio video show at Scottsdale Resort and Conference Center (SRCC), and we couldn’t stump him. They have so many event and conferences, and so much equipment that we never had a request they couldn’t immediately answer. If you book events, then you know what it’s like to have an on site AV department. This isn’t just an onsite AV department though, it’s the best AV department I’ve ever worked with. Imagine having a Best Buy on site for your meeting, so that anything and everything you could need for the day, was just right there at your disposal. That’s what I felt like. Need an extra VGA cable? Just ask right? Any conference center could do that. Need a 50’ VGA cable? You’re 50/50 here on who would have it. Need 10 of those 50 foot cables? Very few conference AV departments could come through – Ben at SRCC had no problem. This was just a tiny example. We had live cameras at the stage, and the audience, 3 projectors, flying screens, lots of mics/lavs/handhelds/podiums (with not a single feedback issue) and all kids of stuff. It’s a very difficult event technically to pull off, and SRCC AV came through. You know the best event happens when no one complains about AV. The screen is too far, too small, not bright enough. Very few attendees will brag about good AV – so the best compliment you can have is if/when no one complains – and that was out event. Ben – if you ever read this. Special Thanks to you and your team.

Parking. They have a 2 story parking garage, and offer both valet, and self parking. This was more than enough parking for our attendees.

Catering. In the morning we had coffee stations and water. But no food. The coffee was constantly refreshed and was never out. Complete win. For lunch we had a BBQ style chicken, hamburger, hot dogs, vegi-burgers, salad(s), condiment station, and soda/water bottle stations. Everyone loved the lunch. This again is where you can run into trouble with a large event. You have to have good food. Good food is expensive, especially for this size crowd every dollar * 850 adds up quickly. On the tables we had water/candy stations for every 3 people. No that big-o-deal for the morning, but I was pleasantly surprised to see it refreshed twice for the day.

Banquets. Tables and Seating. The comfortable chairs we had fro this event, were amazing. I call them 8-Hour chairs. They’re captains chairs with arm rests, soft seating, adjustable swivel chars. For this reason alone – I recommend you use Scottsdale Resort and Conference Planning.

Sales Team. I worked with Kate M. and Marianna R. for my Sales and Meeting managers. (480)991-9000 I highly recommend you call and work with SRCC for your meeting/conference. And if you call them – please tell them Scott Cate with AZGroups recommended you! These two ladies were the keys to my successful event. They are both proactive to ask the right questions and foresee both failure and success. They know what’s going to work, and what isn’t. And if I disagree or push back – they are able to talk about it and come up with whatever is going to work best. I’m excited to start my next event planning with SRCC.

If you’re an attendee at one of my events, please get used to driving to SRCC, because we’ll be there again in the future :)

AZGroups User Group Cards Free from FreeBusinessCards.com

Once every couple of years I remember FreeBusinessCards.com and order business cards. They print a VistaPrint.com advertisement on the back, but that is fine with me. I’m using the service, to print business cards for http://AZGroups.org. Expect to pay around $5 for shipping, and wait 2 or 3 weeks for your order, but hey, it can’t get any cheaper than that!

Oh, and FreeBusinessCards.com is the king of trying to upsell, so expect to say “No Thank You” about a dozen times before you can finally submit your order.

Here is the card that I just ordered.

image

Feedback on AZGroups Feedback Form

Next Monday is the 7th Annual day of .net with Scott Guthrie. I’ve been doing this event for many years and this year (for the first time) I’ll be asking for a feedback / eval form to be turned in at the end of the day. In true community fashion, I would like to ask your feedback on my feedback form.

Please be constructive. I know that filling out forms seems silly on a one-by-one basis, but collectively the stats can really help, and I will personally read and evaluate each form, so it's a great way to give each person their own voice.

I’ve put hundreds of hours into getting this event off the ground, with the venue, sponsors, give-a-ways, etc. So to make it better next year, this is the form I’ve put together.

Am I missing anything? Should I add or remove anything? Please leave comments below.

Thank You!

Thank You!

Thank You!

EvelForWebFeedback

VS2010 Launch Talk: What’s New?

Here are my talking points for the Visual Studio Launch event today. I’m covering the “What’s New” talk. When I put this together, I didn’t want to just show a bunch of fancy new features that you may use someday. I really wanted to show Studio features that will make you more productive. Period. You should be able to leave the talk (or read this post) and start saving time instantly with your time in Visual Studio.

If you’re like me, you spend most of your time in Studio so every second counts. Each little tip/trick that you add to your bag of tricks is helpful, so in addition to just talking about some new keys/points/features of Studio 2010, I’ll also be throwing in several mini-production tips around keyboard shortcuts, debugging, and navigation.

As you know, the time on stage is limited and the key to being a good speaker is being able to roll with what’s happening with the audience. Agile Speaking :) So I may or may not be able to go over all of these, and there may be additional topics that come up that aren’t listed, but ... it’s my goal to stick as close as possible to this outline.

  1. Multiple Monitor Support
  2. Incremental Search, CTRL+i
  3. Box Select, Multi Line Select, ALT+MouseSelect
  4. Smart Tag from Keyboard, CTRL+.
  5. New VS2010 Navigation, CTRL+,
  6. Reference Highlights (Visual only)
  7. Temporary Projects (Tools|Options|Projects|Save New)
  8. Parallel Coding (Examples for .For and .ForEach)
  9. Debugging (Conditional, Trace Points)
  10. Intellitrace (Go back in time with the debugger)
  11. Generate Usage (Class, Methods, Props, Fields, Types)
  12. Find Usages, References, (F8)
  13. Call Hierarchy
  14. Sequence Diagrams
  15. Assembly Dependency Diagram
  16. Layer validation Diagram (Compiler v. Business Layers)

Based on time, I probably won’t get to do the last of these tips tricks, but I have them in my bag of tricks as filers. The idea here is to always make sure I have enough content prepared, but make sure the core concepts above are covered. So these additional tip/tricks may or may not make it into the 60 minutes.

  1. Custom Search Results (Registry Hack, HKCU/Soft/MS/VS/10/Find )
  2. Find Sibling Bracket/Parenthesis, CTRL+}
  3. Navigation Forward and backward, CTRL+-
  4. Clipboard Ring, CTRL+SHIFT+V
  5. Find Box in Command Mode
  6. Right Click or Context Menu Changes
  7. Zoom The Editor from the CTRL+SHIFT+< and CTRL+SHIFT+>
  8. Edit SLN and PROJ files inside Studio

Voicemail Codes to Remember for ATT Phone Users

If you have AT&T – but use another voice mail server like Google Voice, here are some codes that are useful to know. Actually these codes are useful to know, even if you use the default voice mail, because you can do things like set the amount of time your phone rings, before your voice mail picks up.

*004* is a command that is used to set Forwarding, Busy, and No Answer, all at once. It defaults to 10 seconds. (The 10 seconds is a guesstimate – but I think it’s correct). Here is the pattern to use for *004* command. Replace the 4445551212 with the actually number you want to send your calls to.

*004*14445551212*11# (Then press Talk or Send)

SPECIAL NOTE FOR GOOGLE VOICE USERS
The destination number, will not always be your own google voice number. Log into Google Voice (Phones) and check the activation settings.

You can also, individually send commands for forwarding, busy, and no answer transfer. This is also cool, you can ask your phone to send you the status of each of these, so if you’re not sure of your current status, there are commands for that as well.

Command: Forward all calls. This might be useful if you are switching phone numbers (maybe to a new carrier??) This option forwards all calls, without even ringing your phone – just a straight up forward. I don’t have a clear answer on this – I’ve asked several agents – and it depends on who you ask – you get a different answer. The question is about billing. Do you get charged minutes against your plan, for forwarded calls? Say you have forwarding on to your home. You cell phone is off. Someone calls your cell phone, which forwards to your home. You talk for 60 minutes. Does the 60 minutes get deducted from your calling plan? My thought is … No you don’t. But … be careful, because I’m not sure, and neither are the AT&T representatives.

Forward All Calls command prefix: *21*
Activate: *21*14445551212*11# (Then press Talk or Send)
Cancel & Retain: *21*11# (Then press Talk or Send) this option remembers the number, but disables forwarding
Re-establish: *21*11# (Then press Talk or Send) this option engages forwarding to the last number (notice this is just a toggle command
Cancel & Forget: ##21*11# (Then press Talk or Send) Disable forwarding, and forget the last number used to forward
Status: *#21*11# (Then press Talk or Send) this sends you back status of your forwarding number

If Busy:
Activate: *67*14445551212*11#
Cancel & Retain: #67*11#
Re-establish: *67*11#
Cancel & Forget: ##67*11#
Status: *#67*11#

if no answer: Ring for 15 (see the 15 at the end of the activate command) seconds, and then forwards to destination number.
Activate: *61*14445551212*11*15#
Cancel & Retain: #61*11#
Re-establish: *61*11#
Cancel & Forget: ##61*11#
Status: *#61*11#

If Unreachable: (When you phone is off, or out of a service area)
Activate: *62*14445551212*11#
Cancel & Retain: #62*11#
Re-establish: *62*11#
Cancel & Forget: ##62*11#
Status: *#62*11#