Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Fear and Loathing

Gonzo blogging from the Annie Leibovitz of the software development world.

  • Going to TechEd? Get Connected!

    I stumbled across this post from Andrew Connell, a little thing called TechEdConnect. It’s a personal networking system for TechEd so rather than the blog entries of “where are you d00d?” and “let’s all go to the lobby” popping up on your IM, you can hook up with people based on interest, groups, location, number of balloon animals they can make while intoxicated, whatever you want.

    It’s a great idea and while the implementation is a little to be desired (for example I can’t figure out how to find someone based on name) it’s interesting. There are message boards (sort of) for groups so you can chat about where you want to go, etc. and a system for suggestion group meetings (which is great). I’ve added myself to some groups like the “MS SharePoint Users” and “Canadians Invade TechEd”. So if you’re heading down there check out TechEd Connect. Note that it’s a different system than the TechEd registration (and confused me for a bit) so you can sign-up (free) but you need to use the same email you used when you registered for TechEd. Your TechEd username and password will not work there so you need to create a new one.

    I’ve also created a new group called “MVPs” because, for some reason, I can’t see a list of MVPs going to TechEd. So if you’re an MVP and want to join up, add it to your groups and start networking!

    Go ahead, get connected.

  • Hard Core Logo resources

    Here’s the slide deck and links from my presentation at SharePoint Connections last week “Hard Core Logo: A Deep Dive into SharePoint Branding”.

    Slides from Presentation

    Resources referenced
    Branding SharePoint Portal Server Part 1
    Branding SharePoint Server Portal Part 2
    Customization Site for SharePoint
    Heather Solomons Blog

    Tools used
    Style Under Cursor CEWP
    TagWalker
    Internet Explorer Developer Toolbar
    SharePoint Style Designer
    SharePoint Predefined Theme Selectors

    Just a note about the last item. This is an aspx page that I have but I can’t track down where I got it from. If you’re the author, let me know. Just drop this file in anywhere (the LAYOUTS directory is a good place as it’s accessible anywhere) and point a page viewer web part at it. It’ll render all the CSS classes on your SPS/WSS page using the styles that are available.

    Enjoy!

  • Paving your main desktop

    Just a bit of a diversion for a second while I get the DevConnections postings up. I’ve always found that, from time to time, you just have to pave that XP desktop. Even if it’s your main one like I have, every year or two it just gets so screwed up with so many apps being installed/uninstalled/reconfigured that it really needs a fresh restart. I’ve always found that I just pave it over with a new install of whatever the current OS is (or maybe take a leap and run Vista, but I want to be productive here so I might save that for my laptop) and after the install, everything works lickety split.

    However I think I’m at that crossroads again but don’t want to take the leap in the lions mouth.

    I have a zillion programs installed so it’ll be a few days of just figuring out what I have, what I want, and where those disks are. That alone is telling me to keep my current setup going.

    I have gobs of data with My Documents filling up about 150gb on a 350gb drive. This would include a giant collection of eBooks, MP3s that keep me sane, pictures that I really should upload to Flickr and delete them from my system (but I can’t!), and a host of other snippets of stuff.

    All of which is just too much to backup onto tape/cd/dvd/marsupial. I mean, I would need a blank 350gb drive (about $250 bucks these days) just to back everything up which might be an option, but even the backup will take forever and a day.

    There’s just so many things you have to worry about. Favorites, cookies, pst files, local settings, application data, configuration files, wallpapers, etc. The list goes on. Some of these things are just plain impossible to actually backup (try backing up your local settings folder when Windows is running). Also try restoring some of this stuff as it’s in a weird state that sometimes you can’t just copy it in from a backup (sometimes you can, but not always like cookies).

    So anyone with suggestions or ideas? What do you guys do. I mean, I know my system has dust bunnies and I’ve tried a million of the “clean your system better than Windows can” products, but nothing really works that well. The only way I ever find to clean your system is to pave it and re-install. Maybe someone has some alternative options I could explore.

  • Comment spam! Grrrr... Argh...

    Okay, I've had to set the comments to be moderated for now. I've been hit the last few days but some jerk off maggot spambot who enjoys filling my blog comments with links to penis enhancement drugs. The first batch didn't work so like I really need more of those. Anyways, comments will be moderated for now until the drugs stop pouring in. Hey guys, where is our CS upgrade for weblogs.asp.net?

  • DevConnection slides to come

    Hi guys, I’m just in the middle of an install of Vista (yeah I know, what a great time to pull that rabbit out of my butt) and have two blog postings to do (probably one of them later tonight once the external drive is free from being backup slave). The first is the slide deck and links to tools for my branding session I gave and the second is the TDD session I gave. No code for the first session but links to all the tools. The second session has all the code for the following demos:

    • NUnit with SharePoint
    • TDD with SharePoint (complete with the Northwind site data)
    • Mocking with SharePoint using PocMock

    Back later!

  • SharePoint Connections - Orlando - Day 6: Survival of the Disney and the Flight Home

    We survived the day yesterday after miles of walking, pounds of eating, and thousands of screaming rugrats. Maybe a post on the days events is yet to come but since we couldn’t convince the Disney organization to switch to SharePoint from their silly DisneyPoint software, this blog isn’t the place for it.

    Of course, I can’t get that freakin’ song out of my head right now.

    Goodbye from Walt and Mickey

    You can check out the full set of pictures here on my Flickr page.

    Now for a day of security probes, checking in bags, flying around the country, airport terminal food, and landing on concrete sometime 12 hours later.

  • SharePoint Connections - Orlando - Day 5: Goodbye DevConnections, Hello Mickey!

    DevConnections is over and we’re off today to visit the Magic Kingdom. No blog entry later on how Goofy I got, but check my Flickr site for pics (DevConnections Set, Orlando Set). Then tommorow it’s airplane day as we spend the better part of the day in large metal tubes floating over the planet as we return to the western part of Canada and Earth again.

    Goodbye Orlando

    It was great seeing old friends (Julie Lerman, Brad Smith, Bob Mixon, Michael Herman, Daniel Larson, etc.) and meeting new ones (Mark Miller, Carl Franklin, Rick Strahl, Scot Hillier, etc.). Hope to see more people at TechEd 2006 in Boston with many more blogs in between.

    Back inna few days!

  • SharePoint Connections - Orlando - Day 4: Back from the Future

    Well I survived my first DevConnections, hope you had the same experience. This day has been pretty busy with two sessions, a few hours in the sun and some R&R. I’m wiped and just taking it easy tonight as tommorow we’re off to the Magic Kingdom to live amongst the screaming kids.

    I have two blog entries I need to put together for each session that you’ll be getting in next couple of days. Each will contain the updated slide deck for each presentation I did (the decks I was using are modified from the CD in your bag), the source code and files that I put together in each session, and links to all the tools I used in each session and where you can get them. Like I said I just need a couple of days to recover, visit Pooh, and put together the notes for you guys.

    Mark Miller goes insane

    Thanks for everyone who came out today. My second session on branding SharePoint seemed to go better than the morning one, but then I was a little more awake and the demos were a little more co-operative with me. Hope you enjoyed them if you were able to catch them and you’ll be seeing follow-up posts with more TDD, branding and SharePoint stuff to come!

    Back tommorow with lots of crazy pictures of Goofy and us trying to get Disney to go SharePoint.

  • SharePoint Connections - Orlando - Day 4: Here we go

    Finally got to my sessions this morning. My first one was Test Driven Development with SharePoint. I did the presenter faus paux and miscalculated my time. I thought I had an hour and a half + time for questions but I only had an hour, so I didn’t get to the mocking demo. I think it was okay and people were engaged. TDD is a hard topic to begin with and it’s hard to cram unit testing, creating tests, making design decisions, etc. in an hour and end up with valuable content (especially when you toss SharePoint infrastructure on top). In any case, it’s an interesting topic and some people said they were going to get into it more (most people, at least based on the feedback, had never heard of unit testing before). I’m not making excuses here, just wish I had more time.

    I’m just going over my branding and customization session now for this afternoon. It’s mostly demo based so lots of SharePoint stuff, few slides (which I prefer) so we’ll see how that goes. I want people to be honest with feedback so if I suck, tell me. I won’t bite. There’s also a Q&A period for half an hour for everyone and a bunch of us will be on stage for that (as well as giving away prizes) so be sure to make your way there at 3:00pm.

    Rob Howard and his IBM

    Anyways, all the code for the sessions along with the slide decks will be available tonight or tommorow. The code isn’t going to be a lot of use because you need some understanding of why it’s written that way, but if you do download it and need more information just fire me off an email and let me know.

    Back later on how the afternoon goes.