Dennis Bottjer | ASP.NET MVP, SharePoint Architect

"An Ounce of Prevention is Worth a Pound of Cure" - Ben Franklin
posts - 152, comments - 42, trackbacks - 43

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

Wednesday, March 10, 2010

TCC Configuring MOSS 2007 Certification Prep Class

Tomorrow I begin teaching an 8 week Configuring MOSS 2007 Certification Preparation Class at Tulsa Community College.  The class will be every Thursday night at the northeast campus.

Details:

Course: CSCI 2993-24212
Title: SharePoint Administration in MOSS 2007
Delivery: Blended (Class / Online)
Meeting: Thursday
Times: 6:00p – 8:50p
Dates: 03/11/2010 – 05/06/2010
Campus: Northeast
Room: Academic Building, RM 2421
Book:

Click To Buy (Amazon)

Fee: Free
Certification Exam: Free (First Attempt)
TCC Sponsor

(Please contact for enrollment assistance)

Brian Hall

(918) 595-7444

Tulsa Community College

bhall@tulsacc.edu

posted @ Wednesday, March 10, 2010 10:06 PM | Feedback (1) | Filed Under [ Community News SharePoint ]

Monday, March 08, 2010

Southern Developers Live Group

 

Do you live in the South?  Are you a developer or do you generally consider yourself a geek?  Then you should consider joining this group: http://southerndevs.groups.live.com.

The group was started by Keith Elder as a way to connect developers across the south.  The group is a way to share event information, share knowledge and stay connected. 

Call to Action:

1) Please join this group after reading this post.

2) Please spread word of this group.

posted @ Monday, March 08, 2010 2:06 PM | Feedback (0) | Filed Under [ Community ]

Thursday, February 18, 2010

Improving Performance on a Windows 7 Netbook

I recently purchased an ASUS Eee PC Seashell 1005HA-PU17-BU 10.1-Inch Blue Netbook - 10.5 Hours of Battery Life (Windows 7 Starter).  In the default configuration the system only comes with one gigabyte of ram.  So naturally, I wanted to crank this up some.  I found a memory expansion kit that included a two gigabyte memory stick and an eight gigabyte SD Card.  After installing the two gigabytes of ram Windows 7 still reported only 1 gigabyte of ram.  To resolve this situation I needed to enter the bios.  To do so on the EeePC hold down the F2 keep after the system is turned on.  Just pressing it once took me to an Windows 7 boot menu.  All I had to do was enter the BIOS, Save and Exit.  This cause the system to recognize the additional memory.  I then added the eight gigabyte SD card and enabled ready boost.  After these changes I did notice improved performance and less lag.

 

posted @ Thursday, February 18, 2010 1:36 PM | Feedback (0) | Filed Under [ Tips-n-Tricks ]

Wednesday, February 10, 2010

Supporting Non XP Mode Virtual Machines on Windows 7 with Virtual PC

Issue:

It is widely now that Windows 7 supports a feature know as XP Mode.  This feature leverage Virtual PC to load an XP Virtual machine allowing Windows 7 users to continue supporting legacy applications.  However, what may not be as commonly known or at least quite as obvious is how to configure Virtual PC to host another Virtual Machine beside the XP Mode VM. 

Solution:

The secret is locating the VPCWizzard.exe Executable within the system32 directory.  As shown in the screen shot below, you must find the VPCWizzard.exe and run this executable to configure a new virtual machine within Virtual PC on Windows 7.

 

image

The VPCWizzard.exe will allow a new virtual machine to be created that uses an existing virtual disk. 

Once a new Virtual Machine has been configured using the VPCWizzard.exe the virtual machine can be started and managed just like the XP Mode VM.

posted @ Wednesday, February 10, 2010 4:55 PM | Feedback (1) | Filed Under [ Tips-n-Tricks ]

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 (8) | 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 ]

Powered by: