in

Telligenti

Serving up fresh ideas every day, Telligent style

Dan Hounshell

April 2008 - Posts

  • The Best @TFFRatio Requests

    When I added the autoreply function to replies sent to @TFFRatio on Twitter, people immediately started having fun with it saying things like "@TFFRatio, how much to you love me" and "@TFFRatio - hit me". Recently, though, a couple of Tweeps (Dan Rigsby - @danrigsby and Rick Kierner - @rkierner in particular) have taken the TFF Ratio request to a whole new level, practically making it an art form.

    Following are some of the best TFF Ratio requests (in my opinion) over the last couple of weeks in no particular order:

    Dan Rigsby
    DanRigsby @tffratio Thanks for help yesterday. You're a life saver! 05:42 PM April 27, 2008

    Nino Benvenuti
    ninob @tffratio I'm off to bed, tuck me in please. 11:30 PM April 26, 2008

    Dan Rigsby
    DanRigsby @tffratio Wanna grab a beer with @jmcwherter 11:12 AM April 26, 2008

    Michael Eaton
    mjeaton @tffratio "I feel like I'm Han Solo, and you're Chewie, and she's Ben Kenobi, and we're in that f'ed-up bar. " 08:51 AM April 26, 2008

    Dan Rigsby
    DanRigsby @tffratio I need to pick up some pizza for us tonight. Dont be late. 06:06 PM April 25, 2008

    Dan Rigsby
    DanRigsby @tffratio I had another dream about you last night. I can't wait until I can finally hold you in my arms and feel the warmth of your body. 11:05 AM April 25, 2008

    Rick Kierner
    rkierner @TFFRatio what are you doing tonight? hell what are you doing for the rest of your life, let's make this official! 08:54 AM April 25, 2008

    Leon
    fallenrogue @TFFRatio - am I cooler now that I've posted on TestDrivenSharePoint.com? 12:31 AM April 25, 2008

    mikelikesbikes
    mikelikesbikes @tffratio will you please shoot me? I need shot. 03:37 PM April 24, 2008

    Alexander Moore
    alexmoore @TffRatio Am I still a twitter poser ? 02:59 PM April 24, 2008

    Dan Shultz
    dshultz @tffratio am I a whole number yet? 02:43 PM April 24, 2008

    Nino Benvenuti
    ninob @tffratio c'mon, kick me when I'm down 01:18 PM April 24, 2008

    bnpositive
    bnpositive @tffratio why do people talk to you like you're not a bot or something? Wait! What did I just do? Oooops!!! 02:10 PM April 24, 2008

    Dan Rigsby
    DanRigsby @tffratio I heard about your mom. You are in our thoughts and prayers :( 02:04 PM April 24, 2008

    Pete Brown
    Psychlist1972 @tffratio am I more of a momma's boy than @johnnystock? 02:42 PM April 24, 2008

    Jason Follas
    jfollas @TFFRatio: Rumor has it that you're dating @FortuneTweeter... Is this true? 01:16 PM April 24, 2008

    Rick Kierner
    rkierner @tffratio, good morning sweetheart, how do you like your eggs? 10:13 AM April 24, 2008

    Dan Rigsby
    DanRigsby @tffratio Thank you for last night. You were wonderful! 07:41 AM April 24, 2008

    Rick Kierner
    rkierner @tffratio whatcha doing later, wanna grab a drink? maybe a dinner...see where it goes from there? 02:31 PM April 23, 2008

    Leon
    fallenrogue @TFFRatio - how am I doing now that I dropped all the spammers posing as real people? 01:14 AM April 22, 2008

    Nino Benvenuti
    ninob @tffratio lie to me, baby. 08:49 PM April 21, 2008

    bnpositive
    bnpositive @tffratio twitter guy, twitter guy who's the fairest of them all? 03:10 PM April 21, 2008

    Michael Eaton
    mjeaton @tffratio "Fat, drunk, and stupid is no way to go through life, son. " 09:30 AM April 17, 2008

    Steven Harman
    stevenharman @tffratio, hit me up, bitches! 02:12 PM April 15, 2008

    Michael Eaton
    mjeaton @tffratio I'd like to thank the Academy and all the twitter spammers that are following me. 09:52 AM April 11, 2008

    J. Thorndycraft
    jthorndy @TFFRatio I already know I'm not cool so nothing you can say can hurt my feelings. 09:15 AM April 04, 2008

    Scott Koon
    lazycoder @tffratio What's my name? SAY MY NAME! 02:40 PM April 03, 2008

     

  • Interested in Graffiti?

    Last week I had an IM conversation with a friend who was curious about Graffiti. I the conversation because I thought both the discussion and the links might be useful for others interested in Graffiti, too.

    I did take some liberties with the following text: names were changed to protect the innocent, some irrelevant content was removed, and some of the content was edited for brevity. Without further ado...

    FriendX : I'm trying to determine what CMS engine I should use for my new site, FriendX.com so I wanted to ask you about Graffiti

    DanH : Of course I say use Graffiti !!!

    DanH : I think Graffiti is awesome. There are ways to extend it and the community has built a lot of cool stuff already, especially around blogging.

    DanH : Download it and give it a spin. And check out Josh Ledgard's blog for tips and tricks

    DanH : And check out Keyvan Nayyeri's Graffiti Extras project: http://nayyeri.net/blog/graffiti-extras-1-1-released/

    DanH : And here is a post describing the Graffiti Blogging Extensions project - http://jeftek.com/web/graffiticms/using-the-graffiticms-blog-extensions-plug-in/

    DanH : Enough info yet?

    FriendX : overload maybe. so it's not just a blogging engine? I know Content management system... but I saw some posts by you about turning it into an ecommerce site. Can it be pretty much anything?

    DanH : Yup. Can be pretty much anything - check out the new CommunityServer.com - built on Graffiti

    FriendX : ooooh, it's so purty. Wow this thing is nuts. hey look, training videos.... cool

    DanH : Definitely take a look at the GraffitiCMS.com site - tons of videos, documentation and other stuff on there.

    DanH : Installation and maintenance are a breeze - really

    FriendX : It's just that, I really don't want to build my own site. So Graffiti looked like the new hotness

    DanH : I think I've used Graffiti for about four different sites now - all of them completely different and only 2 of the 4 were blogs.

    FriendX : do you still have those site links?

    DanH : yeah... hold on, let me dig them up.

    DanH : the e-commerce site: http://buywoodtoys.com/

    DanH : an ebay comparison shopping tool... http://compare.buywoodtoys.com/

    DanH : ugliest of them all, the RandomTweets blog... http://randomtweets.com/blog/

    DanH : I'm going to eventually migrate my blog off my CS sites to this: http://graffiti.danhounshell.com/

    FriendX : sweet thanks. they look good. Thanks for your help. I'm going to have to play around a bit

    DanH : That's the best way! No problem. Glad to help.

     

  • Rob Howard's SEO for ASP.NET Developers

    I found out last week that my boss, Rob Howard, presented "Search Engine Optimization (SEO) for ASP.NET Developers" at DevConnections just a few days after I had done my first presentation of "SEO for ASP.NET Developers" at Central Ohio Day of .NET. The two of us doing a presentation on the same topic, at the same time, with the same title is actually pure coincidence. However, after looking through Rob's slide deck and talking with him a little I found that our two presentations actually work well together. I'd consider my presentation the 100 level Intro to SEO for ASP.NET Developers and his presentation and demo more of a deep dive.

    Using his presentation as a starting point Rob has recently started a series of blog posts about SEO for us developers. Here are links to the first three awesome articles:

    In those three posts Rob addresses some points that make in my SEO presentation in much greater detail, using URL Rewriting in order to get important keywords in the Url, warnings about content duplication, the important differences between 301 and 302 redirects. Make sure you check out Rob's series of SEO & ASP.NET posts.

  • SEO for ASP.NET Developers Slides

    The link below is to my PowerPoint slide deck for my "SEO for ASP.NET Developers" presentation that I've already given at Central Ohio Day of .NET and Indianapolis Code Camp. I will be giving the same presentation at both the Western Michigan Day of .NET (Grand Rapids, May 10th) and Cleveland Day of .NET (May 19th) and probably at Lansing Day of .NET as well.

    SEO for ASP.NET Developers - Slide Deck

  • Andy Erickson's CODoDN Video

    Andy Erickson (Twitter: axerickson) posted an awesome video this evening of some clips he shot at the Central Ohio Day of .NET this past Saturday. He really captured the spirit of the event. Check it out on his blog here. Bonus: in the video you can see Leon's funny hat and me pimping my Telligent sweatshirt, FTW!

    Great job, Andy.

  • Maximum Length for Meta Description and Page Title

    I was asked a couple of questions during my SEO for ASP.NET Developers presentation that I didn't have an answer for at the time.

    Q. What is the maximum length for the Meta Description field for a web page?

    A. I've read in several places over the years that 260 (or 255) is the maximum character for the Meta Description, but that you should strive for closer to 150 characters because search engines ignore anything over that.

    However, this evening I found an "official" answer on the Google Webmaster Help Google Group that was linked to from the Google Webmaster Central Blog:
    http://groups.google.com/group/Google_Webmaster_Help-Indexing/browse_thread/thread/7c5dc8cbb5f07dcd

    Apparently it doesn't matter what the length of the Meta Description is as long as Google thinks it's relevant. One point to note, though, is that Google will only display the first 150 characters in the search results listing.

    As a side note, the post that linked to above, http://googlewebmastercentral.blogspot.com/2007/09/improve-snippets-with-meta-description.html, does a great job at describing a concept that I discussed during my presentation - that the Meta Description is a great place for wordsmithing exactly what you want to be displayed in the search results. One interesting and humorous quote that stresses the point I made:

    For larger database-driven sites... programmatic generation of the descriptions can be appropriate and is encouraged -- just make sure that your descriptions are not "spammy." Good descriptions are human-readable and diverse.

    Q. What is the maximum length for the Page Title field for a web page?

    A. While I could not find an "official" answer as good as the one above for the Meta Description field I was able to find an answer by doing a little bit of investigation of my own.

    After doing some Google searches for various random terms I found that the maximum number displayed was 66 characters. I suspect that like the Meta Description there is no true maximum, but based on Google only showing 66 characters there is an effective maximum. So my advice is to try to stay under 66 characters but if you have to go over then make sure the keywords you are targeting for the page are within the first 66 so they show up in the Google listing.

  • Changes to Themes in Community Server 2008

    A gentleman asked me today during the setup time of my SEO for ASP.NET Developers presentation at Central Ohio Day of .NET about changes to theming in Community Server 2008. I said that I had just recently seen a couple of posts from Ben Tiedt show up in my feed reader about that very topic but that I had not read them yet.

    It looks like Ben is doing a series of posts about themes in CS2008, you can catch the introduction and links to the other articles here.

  • That presentation was horrible!

    Tonight I presented "What's new in VS2008 for ASP.NET" for our Heroes Happen Here Community Launch at CINNUG. From the start anything that could go wrong did go wrong. As my friend, Joe Wirtley, put it "I'm not going to lie to you, it was rough".

    The presentation should have been a good one. The material was good. I was well prepared. I had a few planned funny comments (at least I thought they were funny). And the presentation was almost completely all demo with only spent about 3 minutes in slides, which I know techies love.

    So how did it turn out so badly? Let me count the ways...

    As I was sitting through the first presentation I thought to myself, "I don't remember putting my script in my laptop bag. I bet I left it sitting on my desk." A quick check of my bag confirmed my suspicion. This wasn't that big of a deal, though, because I knew the material and after running through it in my mind a couple of times I knew I'd be okay.

    I had setup the presentation and demo on a Virtual PC. On my last dry run through the material I had made a couple of changes, putting some snippets in place in case I found myself running short on time and cleaning up a couple of things. I had all the right files and applications open, running, and setup exactly how I needed them. I did not think about saving my changes at that time (Stupid Error #1), but instead just left the VPC running. After finishing my prep before leaving the house I just closed the cover of my laptop, I didn't think I would need to shut everything down (Ignorant Error #1 - apparently VPC does not like hibernation at all, now I know). So a few minutes before my presentation was to start I lifted the lid laptop and was completely surprised to find the screen blank and my computer would not recover from hibernation. I had to shut it down, restart everything and hurriedly try to get everything setup. Luckily my VPC recognized the changes made earlier were not saved and asked me if I wanted to recover them. Whew, one major issue avoided, but that was not the end of it.

    We were not able to get my laptop to work in "mirror mode" with the external video (the projectors). The external video would only work as an extension of my desktop - as a second monitor. This is exactly how I've given presentations in the past and it works well when only doing slides, but sucks for doing code/demos. After about five minutes we finally gave up trying to fix it. The solution was to sit with my back to the crowd while doing the demos so I could see the screens. Not good. Have you ever tried to use a huge screen sitting 12 feet up in the air for a monitor? Me neither. It sucked... bad. But we, me and my audience, fought through it.

    Along with the video issues I also had some performance issues. A couple of times Visual Studio slowed to a crawl. It wasn't really too bad, but the 15 second stalls were too long for the dead silence that accompanied it and too short to throw out a joke or change the subject. About the time I would think to do so then it would start working again.

    Finally I had a couple of other "phantom issues" with Visual Studio where I would try to set a value for a CSS style in the CSS Properties window and they just wouldn't stick. I checked to make sure I had the proper style and element selected and that did not seem to be the case. It just wouldn't work for some reason, even though I know I had done the exact same thing no more than two hours earlier. I probably overlooked something or did some steps out of sequence. Who knows, at that point I was starting to get a little frazzled.

    I think we started out good, things got a little funky during the middle of the presentation, but after that I recovered a bit, had a couple of successful demos and everything ended on a decent note.

    Overall, it didn't turn out as badly as it could have. I think I did a pretty good job considering the circumstances. Joe said "I don't think you lost anybody, people laughed at your jokes, and I'm sure everybody learned something." I agree. Between laughing at my jokes or laughing at my misfortunes, I'm sure everyone had a good time.

    I think I'll come away a better presenter, or at least having more confidence, because of the mess. I really didn't get frazzled too badly, I kept on truckin', and to tell you the truth - I never felt any nervousness or anxiousness at any point from the time I stood up to introduce myself to the time I finished. That was new to me, I've always had some level of nervous discomfort before. I swear that I felt more anxious this afternoon doing my practice runs than I did at any time during the real thing.

    This story may sound like a nightmare to some of you, but to me it was more like a scary amusement park ride: a bit horrifying while you're on it, but once you finish you get that rush of adrenaline and feel some satisfaction, pride and thankfulness for having gotten through it. But it's definitely not something that you'd want to face again anytime soon!

    I hope you don't think I'm a weirdo, but I have to admit that it was fun. I/We have been laughing all night since I finished up. Really, honestly, it was fun. If that was the worst presentation that I ever give, I'll consider myself lucky.

    To anyone who was "lucky" enough to attend my presentation tonight. Please don't judge me on this one example. Perhaps I can get a Mulligan? I'll try to make it up to you this weekend at the Central Ohio Day of .NET (CODODN) where I'll be presenting "SEO for ASP.NET Developers", a topic that I'm really excited about. I promise it will be much better. And hopefully you won't have to look at the back of my head the whole time. Not that my face is any better.

Powered by Community Server (Commercial Edition), by Telligent Systems