Dennis Bottjer | ASP.NET MVP, SharePoint Architect

"An Ounce of Prevention is Worth a Pound of Cure" - Ben Franklin
posts - 148, comments - 32, trackbacks - 53

My Links

News

Dennis Bottjer ASP.NET MVP Add to Technorati Favorites The views expressed in this blog are mine and mine alone, not that of my employer, Microsoft, or anyone else’s. No warrantee is given for the quality of any material on this site.

Tag Cloud

Archives

Post Categories

Tuesday, January 05, 2010

Enabling Windows 7 God Mode!

I used Windows 7 Beta, Windows 7 RC, and now the RTM.  All three have been quite impressive.  Today, I get an email from a friend in LA that I thought was surely too good to be true. But sure enough it freaking works. My jaw hit the floor!

From Email:

As nice as Windows 7 is to use let’s face it — we always want total control over the computing environment. What we really want is to have total control in an easy-to-use form that puts everything at our fingertips. Enter the super secret Windows 7 God Mode.
God Mode is a simple folder that brings all aspects of Windows 7 control in a single place. It collects all of the Control Panel functions, interface customization, accessibility options, just about every aspect of controlling Windows 7 into a single place.

God Mode is easy to set up too, just do this:

Create a new folder anywhere.
Rename the folder by pasting this name exactly as it appears (copy it first):
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Win7GodMode

posted @ Tuesday, January 05, 2010 6:38 PM | Feedback (2) | Filed Under [ Tips-n-Tricks ]

Sunday, January 03, 2010

Cumulative Update Package 2 for SQL Server 2008 Service Pack 1

Issues:

SharePoint 2010 Foundation and Server require the Cumulative Update Package 2 for SQL Server 2008 Service Pack 1 to use SQL Server 2008 as the backend Database.

Solution:

SQL Server 2008 will not install properly on Windows 2008 Server without SQL Server 2008 Service Pack 1.  Download Download SQL Server 2008 Service Pack 1.

To use SQL Server 2008 for the backend database for SharePoint Foundation or Server download Download and Install Cumulative Update Package 2 for SQL Server  2008 Service Pack 1

Note: Installing the Cumulative Update Package 2 for SQL Server 2008 Service Pack 1 will update SQL Server’s build number to 10.00.2714.

Additional Information:

Fixes Contained in the Cumulative Update

posted @ Sunday, January 03, 2010 8:57 PM | Feedback (0) | Filed Under [ SharePoint SQL ]

Continue Learning, Write Down Goals, and you will Succeed!

For most of my life I’ve been a fan of goal settings.  Furthermore, I usually like writing goals down.  However, I must admit that although a fan, I have not remained consistently faithful to the practice year after year.  I can tell you though that the practice does work.  Sure it may sometimes take a little longer than planned.  But the process of setting a goal, writing down, and then periodically checking progress is a good thing. 

Last year I set a goal to read six books.  The logic was simple.  Surely, I could read at least one book every two months.  At the end of 2009 here were the results:

 

  1. Million Dollar Consulting: The Professional's Guide to Growing a Practice
  2. Twitter Power: How to Dominate Your Market One Tweet at a Time
  3. Secrets from a Creativity Coach
  4. Eric Sink on the Business of Software (Expert's Voice)
  5. Little Red Book of Sales Answers: 99.5 Real World Answers That Make Sense, Make Sales, and Make Money (Jeffrey Gitomer's Little Books)
  6. Who Moved My Cheese?: An Amazing Way to Deal with Change in Your Work and in Your Life
  7. One Minute Sales Person, The: The Quickest Way to Sell People on Yourself, Your Services, Products, or Ideas--at Work and in Life
  8. Good to Great: Why Some Companies Make the Leap... and Others Don't
  9. Code Complete: A Practical Handbook of Software Construction
  10. Carolyn 101: Business Lessons from The Apprentice's Straight Shooter
  11. Inside Microsoft Windows SharePoint Services 3.0 (Pro Developer)
  12. Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 (Wrox Programmer to Programmer)
  13. The Facebook Era: Tapping Online Social Networks to Build Better Products, Reach New Audiences, and Sell More Stuff
  14. The 4-Hour Work Week: Escape 9-5, Live Anywhere, and Join the New Rich (Library Edition)
  15. The Change Makers: From Carnegie to Gates, How the Great Entrepreneurs Transformed Ideas into Industries

Why is this Important?

To some a reading list of fifteen books may seem like a lot.  To others laughable.  I believe Teddy Roosevelt read a book per day.  This blog post and list is not intend to gloat but to simply share a few key believes.

  1. Software Development is a career where our skills become obsolete rapidly.  So how do we stay valuable?  We read about the latest technologies and never stop learning.
  2. Wisdom beyond ones own experiences can be gained, to some degree, through the shared experiences of others.  Remember, success leaves clues for us to follow.
  3. It’s important to have an understanding of business environment, because many of, dare I say most of us, don’t design and build operating systems or development environments.  Most of us develop software solutions for business users and they don’t speak GEEK! 

Unexpected Find:

Secrets from a Creativity Coach – This book was a birthday present from my mother.  The book was a quick read and a book I couldn’t put down.  Any Geek that believes development is an expression on his/her creativity will find value in this book.

The Book Every SharePoint Developer Should Own!

Inside Microsoft Windows SharePoint Services 3.0 (Pro Developer)

Favorite Business Book:

The 4-Hour Work Week: Escape 9-5, Live Anywhere, and Join the New Rich (Library Edition) - One of the core messages of this book is not work for work sake.  Think of Office Space and the TPS Reports.  How many employees are involved in creating, reviewing, approving, etc. those TPS reports.  This book has value to the employee that wants streamline his / her workday and to the self-employed.

Should have read long, long, ago:

Code Complete: A Practical Handbook of Software Construction – I’ve read bits and pieces of this book over the years but kept failing to read it cover-to-cover. This book is a cornerstone in good development fundamentals.  I plan to review it again this year.

 

Share Your Recommendations:

If you are reading this and have any goal setting tips or experiences to share, please leave a comment.

Also, I am looking for some new reading material for 2010 so recommendations are welcome. :)

posted @ Sunday, January 03, 2010 8:39 PM | Feedback (3) | Filed Under [ Community Personal ]

Saturday, January 02, 2010

Titanic Easter Egg

I was watching Dr. Who and The Doctor was stuck in 1969.  He communicated with the future by embedding Easter Eggs within DVD’s that a friend from the future would own.  This episode made me wonder if any of the DVD’s we owned contained Easter Eggs. A quick search revealed that several movies we owned had Easter Eggs.  One particular funny one is on the 3rd Titanic Disk.  It is an animated rabbit version of Titanic.

Titanic Animated Rabbit Easter Egg

Insert Disk 3

Select the “Special Features Gallery.” 

Next, choose the “STILL GALLERIES.”

Next, choose the “PRODUCTION ARTWORK.” But, don’t click “OK.”

Highlight, “view entire gallery” and press the up arrow on your remote control.

A downward pointing blue arrow should appear.

Click on the arrow and a spoof of rabbits acting out scenes from the movie will play.

posted @ Saturday, January 02, 2010 12:31 AM | Feedback (0) | Filed Under [ Tips-n-Tricks ]

Tuesday, December 22, 2009

Perhaps – Stop, Think, Dev SharePoint?

Reference: Putting the Brakes on SharePoint with JQuery

Thoughts:

I remember the dinner conversation and follow-up emails quite well.  Eric was kind enough to share his opinions and experiences further explaining some points I was confused on.  Once we dropped the thread, it seemed more more a lesson in communication and properly articulating a point then a technical debate for me.   Thinking back to the original dinner conversation I wish I had articulated my point more clearly. For after an email or two it became clear that we were saying many of the same things just slightly different. 

Recommendation:

JQuery is just a tool that can be used to solve a problem.  It is not always the right tool.  In the example Eric uses he demonstrates a solution where the want to use JQuery outweighs the benefit provided.  As a result performance was impacted. 

Solution:

It would seem obvious not to use JQuery for such a style modification and accomplish it via CSS.  Unfortunately, too often this is not what happens.  Basically, we fall into the situation where to a hammer everything looks like a nail.  The core of the issue is developing on autopilot and not thinking about what is being developed. 

 

I guess I reminded of a statement my friend Roy often makes “…there’s no patch for stupid.”

Long Story Short:

  • I agree 100% with everything Eric states.
  • There is a HUGE potential for overuse and abuse with JQuery.  I would even add-in FLASH, Sliverlight, etc.
  • As Covey’s 7 Habits suggest “Know your outcome.”
    • What problem are you trying to solve?
    • How many concurrent users do you need to support?
    • Think (Design) before you do.
    • Test, Test, Test (Visual Studio Stress Test, Yahoo YSlow)

 

Just some additional thoughts.  Hope they added some value.  If you have anything to add to the conversation please leave a comment.

posted @ Tuesday, December 22, 2009 12:54 AM | Feedback (5) | Filed Under [ SharePoint ]

Friday, December 18, 2009

SharePoint Saturday Kansas City Presentation

Last Saturday (12/12/2009) was the 2nd Annual Kansas City SharePoint Saturday.  Unfortunately, this event was bitter sweet in that Becky Isserman is moving to New Jersey.  We wish her well.  SPSKC was a great event with over 200 people in attendance.  I presented after lunch and the session was well attended.  Thank you to all those in attendance and as promised you can download the slides used for the presentation below. 

SharePoint 2010 Developer Overview Presentation (Download)

Note: The slide deck is a culmination of slides from a variety of sources including the SPC 2009.  

This presentation is similar to the presentation I gave a few days earlier at the T.D. Williamson SharePoint Lunch and Learn.

One of the most enjoyable aspects of events such as SharePoint Saturdays are seeing old friends and making new friends.  To name a few it was good catching up with:

Becky Isserman @mosslover

Joel Oleson

Kevin Hughes

JD Wade

Joy Earles

Mark Rackley 

Corey Roth 

Michael Lotter

Cathy Dew

Thanks for a great event and I hope to see you all again next year!

Related Posts:

SharePoint 2010 Foundation Where is the Developer Dashboard?

SharePoint 2010 Foundation Development / Demonstration Installation Guide

SharePoint Team Announces SharePoint 2010 System Requirements

posted @ Friday, December 18, 2009 3:22 PM | Feedback (0) | Filed Under [ Presentations SharePoint ]

Monday, December 07, 2009

SharePoint Where is the Developer Dashboard?

Overview:

SharePoint 2010 has a greatly improved development story.  Part of that story is the addition of the Developer Dashboard.  When activated a dashboard is added to the bottom each page that surfaces important debugging and performance tuning information. 

image For example, the developer dashboard will show how long a page took to load and all database (stored procedure) calls associated with the page processing.

To Enable the SharePoint 2010 Developer Dashboard:

Execute the following stsadm command from the command prompt.

stsadm -o setproperty -pn developer-dashboard -pv ondemand

Note:   Remember to run the command prompt as administrator :) 

Options:

On – The developer dashboard is created every time a page is rendered.  It is displayed at the bottom of the page follow all page content.

Off – The developer developer dashboard is not added to pages.

OnDemand – An icon is added to the top right corner of the menu bar that toggles the displaying of the Developer Dashboard

image “Top Right Corner of Menu Bar”

image “Click the SharePoint 2010 Developer Dashboard Icon” to show or hide the dashboard at the bottom of the page.

Note: The developer dashboard is currently available as part of SharePoint 2010 Foundation and SharePoint 2010 Server.

 

 

posted @ Monday, December 07, 2009 11:52 AM | Feedback (0) | Filed Under [ SharePoint Tips-n-Tricks ]

Thursday, December 03, 2009

Resolving Replication Issues with Publishing Links to Client Application through SharePoint

Overview:

SharePoint (MOSS 2007) has the ability for Administrators to publish links (the locations) to document libraries / lists for end users.  This allows end users to simple save documents from Office client applications such as Word and Excel by simply choosing the location instead of first navigating there using the browser and copying the URL or uploading the document.

 

How To Add or Remove Published Links in SharePoint:
http://technet.microsoft.com/en-us/library/cc263102(office.14).aspx

 

Issue Description:

Despite proper configuration, published links often take a long time to replicate to Office Client Applications.  To resolve this issue the following registry key can be removed from client PC’s.

Delete this key and then restart MS Office App:

HKEY_Current_User\Software\Microsoft\Office\12.0\Common\Portal\LinkPublishingTimestamp

Special Thanks To:

P.D. Rakestraw – www.WaltonFamilyFoundation.org

posted @ Thursday, December 03, 2009 12:20 PM | Feedback (0) | Filed Under [ SharePoint Tips-n-Tricks ]

Tuesday, December 01, 2009

Error Installing SQL Server 2008 on Windows 2008 R2 Server

SQL 2008 Warning

Note: The above warning is displayed when SQL Server 2008 is installed of Windows 2008 R2 Server.  If run program is clicked, the installation will complete but none of the services will be properly installed.

Solutions:

How to slipstream SP1 for SQL Server 2008 or

  1. Install SQL Server 2008 SP1
  2. Cancel the install after the setup files are installed
  3. Re-Install SQL Server 2008
  4. Complete SQL Server 2008 SP1 installation

Additional References:

http://wadingthrough.wordpress.com/2009/09/14/problem-installing-sql-server-2008-on-windows-2008-r2/ – J.D. provides a more detailed explanation of the second solution.

posted @ Tuesday, December 01, 2009 11:42 PM | Feedback (2) | Filed Under [ SharePoint ]

SharePoint 2010 Upgrade Resources

Upgrade Approach Testing (Visio Diagram) –  It illustrates how to prepare and test the upgrade.

SharePoint 2010 Upgrade Planning (PDF) - This is a plan for upgrading from WSS 3.0 or MOSS 2007 to SharePoint 2010.

SharePoint 2010 Topologies (Visio Diagram) – Illustrates different Farm Configurations, SharePoint Services, and Server Roles.

SharePoint 2010: Software Development Kit – Provides code examples for SharePoint 2010.

 

Related Posts:

SharePoint 2010 Foundation Development / Demonstration Installation Guide

SharePoint Team Announces SharePoint 2010 System Requirements

posted @ Tuesday, December 01, 2009 12:13 PM | Feedback (0) | Filed Under [ SharePoint ]

Powered by: