| Comments

while messing with virtual pc for some testing, i came across truly the killer app (bug free)...throughout modern times it remains unscathed remember:

solitaire, circa Windows 3.11
solitaire in windows 3.11

solitaire, current day (Windows XP)

remember the days when you could shutdown windows from the file menu...

| Comments

if you haven't seen/used the sputility class before, you might want to take a look at some useful, built in functions that may come in handy from time to time...here are some highlights:

  • ChangeAccountPassword
  • CreateDateTimeFromSqlString
  • EnsureSiteAdminAccess
  • GetAllAuthenticatedUsers
  • GetFullNameFromLogin
  • GetNTFullNameandEmailfromLogin
  • GuessLoginNameFromEmail
  • MapToIcon
  • SendEmail
  • SendRequestAccessToOwner

some good stuff...

| Comments

well, i'm pretty swamped and haven't had an opportunity to finish my template 101 whitepaper.  i came across new uploads on the gotdotnet sharepoint samples and found a presentation from mikefitz regarding site definitions.

as some of you may know (what i was writing in my little whitepaper) is that frontpage editing breaks the ghosting of your template...here's an excerpt from the presentation (forgive the copy/paste formatting).  check out the presentation and other stuff on the gotdotnet sharepoint space

  • *Pages and list schema are read from the site definition files
    and cached at IIS process startup
    • Page source is on the disk, not in the DB
    • Pulled from the cache at runtime
    • It still appears to be present in the site, hence the term “ghosted”
  • *Pages are only written to the database when customized within a site
    • Browser-based customization (i.e. adding/removing web parts) does not change the actual ASPX pages, hence doesn’t unghost
    • FrontPage customization often changes ASPX pages
  • *Maximizes scalability
    • *Reuse un-customized pages across sites
    • *Reduce unnecessary data storage and retrieval

| Comments
i came across this webdeploy tool today by author matt hawley and thought it was a nice addition to a toolbox.  while waiting for whidbey that will have some better integrated deployment tools (ftp sync, etc.), this seems like a good start.  set up a profile for your project and run with it...

| Comments

i thought i'd have more to say about the devdays conference.  unfortunately (for me at least) it was lacking “developer” content.  yes, securing applications is important, but developers want to see new things, hear about what is the cutting edge.  not enough time was spent on whidbey or other core dev skills.  it was unfortunate that the whidbey demos that did occur in the final keynote were not working...i wanted to see the reaction of those in the audience to what is coming down the stream...

the smart client track received a lot more attention than i expected...i guess i underestimated the interest.

i think overall in phoenix, there wasn't much new for most people...with an active user group, most of us had already seen all the presentations before...