Capital Area .Net SharePoint Special Interest Group Presentation

No comments January 13th, 2012

This past Wednesday evening, Scott Hoag and I had the privilege of sharing the evening with the Capital Area .Net SharePoint Special Interest Group, hosted by Excella in the Navy League building in Arlington, VA. The crowd was lively and engaged and we even had Nick Inglis, Mack Sigman, Stacey Draper, David Berry and Cicely Behne in the mix to provide their insight and expertise, supplementing and complementing the gaps that Scott and I left open (it’s the partner ecosystem idea, right? ;) ).

Nevertheless, if you were looking for a copy of the slides, they’re available here:

Capital Area .NET SharePoint User Group

No comments January 10th, 2012

Last week I received an e-mail from my colleague and coffee drinking buddy who is one of the coordinators for the Capital Area .NET SharePoint User Group asking if I’d be interested in presenting at their monthly meeting. After checking with my com padre, Scott Hoag, further discussion ensued as to whether or not to present.

Well, we accepted, so tomorrow evening we’ll be presenting on some of the pitfalls, methodologies and planning steps that should be taken to ensure that crisis and apocalypse do not ensue during a migration to SharePoint 2010.

If you’re in the area and interested in coming out, further details can be found on the SUG’s Meetup site available here:

http://www.meetup.com/CapArea-NET-SPSIG/

For those that can make it out, we’ll be SharePinting afterward at the Arlington Rooftop Bar and Grill :)

SharePoint Saturday Virginia Beach – Slide Deck

No comments January 9th, 2012

For anyone looking around for the slides from the presentation that Scott Hoag and I presented this past Saturday at SharePoint Saturday Virginia Beach on 7 January 2012 is available below…

View more presentations from Dan Usher.

Federal SharePoint Users Group – 1/5/2012

No comments January 5th, 2012

I realize it’s short notice, but wanted to make sure that the word got out about this evening’s Federal SharePoint Users Group meeting where Tim Ferro will be presenting on SharePoint 2010 and the use of Event Receivers.

This presentation titled SharePoint 2010 Event Receivers, is a beginning to intermediate look at Event Receivers and Event Handlers in SharePoint 2010. We will discus the different types of event receivers but focus on those related to list item events. Some basic C# code will be shown and explained followed by a demo. Throughout the presentation real world examples and stories will be used in order to show the ease of use and power of list item event receiver features in SharePoint 2010.

If you don’t know Tim, or anything about Event Receivers, I’d definitely recommend hitting up the session either in person or online to learn more about the topic – oh and Tim’s a pretty sharp guy too.

Registration details are available at:

http://www.meetup.com/fedspug-wspdc/events/46235312/

SharePoint Saturday Richmond Wrap-up

No comments November 7th, 2011

This past weekend the SharePoint Saturday Richmond crew put together a fantastic event hosted at the Greater Richmond Convention Center downtown. It was a great opportunity to see friends I hadn’t seen in a while as well as to meet a few folks in the community that I’d been chatting with for a while and just never met in person.

Nevertheless, I presented two sessions with a few friends in the community… slide decks are available through the SPSRIC site as well as through slideshare.net/spdan.

SharePoint Worst Practices – SPSRIC

Edmond Avanesian & Dan Usher

SUGDC Deck – SharePoint Worst Practices

2 comments October 14th, 2011

Last night, a colleague and I presented at the DC SharePoint User’s Group that meets yonder in Reston, VA at HireStratey. It’s been a while since I’ve done a talk and for those watching they might realize that this is a slightly updated version of a talk that I gave down at the Hampton Roads SUG two years ago.

So without a lot more text to read through here’s a link to download a PDF of the presentation:

http://www.slideshare.net/spdan/sugdc-sharepoint-worst-practices-setting-the-stage-for-disaster

Or to watch it here:

SharePoint Saturday The Conference 2011 – TweetStream

No comments August 10th, 2011

If you’re not able to attend SPSTCDC but you’re still interested in following what’s going on, consider checking out the Live Blogging stream that is being hosted by Women in SharePoint’s DC group.

The link is available here:

http://womeninspdc.org/pages/live-blogging

If you’re still interested in attending, there will be onsite registration. More information about this stellar event can be found here:

http://www.spstc.org

Recycle an Application Pool – #ITProTip

No comments June 19th, 2011

So you’ve deployed an updated solution to your SharePoint 2007 or 2010 farm and you need to recycle the application pool associated with the web application that the solution is deployed to but you don’t want to take down the entire SharePoint farm? No problem, just recycle the single application pool that’s associated with that web application using a quick little command from command shell.

For those running SharePoint 2007 on Windows Server 2003 / 2003 R2:

cscript c:\windows\system32\iisapp.vbs /a "%SharePointApplicationPool%" /r

where %SharePointApplicationPool% is the application pool that needs to be recycled. Note that iisapp.vbs resides within %systemroot%\system32\

For those running SharePoint 2007 or SharePoint 2010 on Windows Server 2008 / 2008 R2:

appcmd recycle apppool /apppool.name:%SharePointApplicationPool%

where %SharePointApplicationPool% is the application pool that needs to be recycled.  Note that appcmd resides within %systemroot%\system32\inetsrv

The alternative for this of course is just to go in IIS Manager 6 or 7, select the application pool associated with the web application that requires recycling and recycle the pool manually through the UI.

References:

The value of SharePoint Certifications

5 comments May 14th, 2011

In today’s world of SharePoint consulting and engineering, there are certain competencies and thresholds that need to be met prior to being able to enter into an engagement that is profitable to both the individual providing services and the organization receiving services. Similar to medicine, SharePoint engineers and consultants have practices and firms that they are a part of. They do not necessarily know all there is to know about SharePoint when they start off, nor do they have the same expertise in every area of the product but rather they have a foundation of knowledge that they all take on as a core foundation of knowledge.

The Problem – How do we truly measure an individual’s acumen in the SharePoint Products and Technologies landscape?

With the SharePoint Products and Technologies continuing to expand and absorb capabilities within the Microsoft stack, it is a bear to think that a certification can truly qualify an individual and provide depth and insight into what they truly know and how they would react when presented with a real world problem. The purpose of this article is to examine the Microsoft certification process in relation to SharePoint Server 2007 and SharePoint Server 2010.

The Current Certifications – There are five available for both SharePoint Server 2007 and SharePoint 2010. Two of these exams are for IT Professionals that deal more with the core infrastructure at the collaboration platform level of WSS and SPF; the other more at the application level of MOSS and SPS. Similar to the IT Pro exams there are two for Developers that are aimed at the individual code level solutions using WSS and SPF in addition to application server solutions leveraging the capabilities of MOSS and SPS. On top of these four exams there is the Microsoft Certified Master. Coming soon there will be a Microsoft SharePoint 2010 end user certification (Microsoft Office Specialist – 77-886).

Similar in opinion to Mark Rackley in his post “The Real Value of Microsoft Certification in SharePoint” at the SharePointHillBilly.com regarding Microsoft certifications, it’s frustrating when reading someone’s bio and finding that they’ve been certified in several Microsoft technologies only to come to find that they’ve read every book that’s been written to learn the theory of the product and the how to from a distance. Further, knowing that there are certification question and answer dumps available further infuriates SharePoint professionals as their knowledge becomes devalued and treated like a cheapened commodity of knowledge.

So what’s the benefit of an MCTS or MCITP – As an individual that maintains proficiency in a technology, they have various options for how to formalize this body of knowledge. By going through the certification process, it further legitimizes their knowledge. Further, as an individual that possess certification, from a perspective as a business partner, it provides greater avenues and channels to pursue opportunities that may not otherwise be available.

What about those folks that are using the brain dumps – it only lessens their value to go through the certification process with information that they’ve memorized. While it might open up opportunities to them and their business, winning contracts away from more deserving groups of technologists that just have not formalized their certifications they are only hurting themselves. As organizations become entangled in engagements that they lack the expertise in performing the work required, they will either have to a) hire individuals that are not certified that have real world experience, b) start learning the actually competencies and objectives that were called out as a part of the certification, lowering their return to their customer and slowing down their delivery or c) turning to another organization to subcontract the work out. In a worst case scenario it would mean retracting their bid for the work after they had started the work and have it go back out for rebid by the customer that was looking for someone to provide services.

This not only diminishes the organizations competency in a particular area but when it comes time for the organization to hand out customer reviews to be sent back to Microsoft as a part of the partner program to validate their competencies they’ll be downgraded.

What about that MCM thing? Well it’s a tough program and as my esteemed friend Mark Rackley stated, it goes to the extreme of requiring an individual to attain certification in all four areas as well as go through a registration process. Going through the registration process does not automatically mean an individual is admitted though as the MCM program has apparently tuned into the fact that some individuals don’t quite have the real world training and wouldn’t be able to make it through the three weeks of deep exposure to SharePoint. Again, similar to going to medical school, the application process weeds out those that may not actually have the foundation of knowledge that is required to be successful in a training program that helps to push an individual toward mastery of a wide variety of skillsets.

So what’s the value? So if we look at certifications being attained by individuals that have real life, hands on experience in some capacity, then we can look at these exams as being a foundation of knowledge and vocabulary. During the interview process, leveraging the learning objectives that are related to an exam should provide a starting point for where a candidate may be coming from in their interview for a position. If the individual does not seem to have an idea of any of the underlying knowledge related to the learning objectives then either a) they’re having a bad day or b) they’ve moved out of the technical expertise into more of a technical manager role that is no longer hands on and have lost their ShareFoo or c) they went through and deceived themselves through the use of test aids.

This foundational knowledge presented by the certifications provides a basis that allows for further collaboration among SharePoint professionals and allows for a greater ability to work toward solutions. When a developer is speaking a different language or an administrator doesn’t understand a core concept then it slows down the solution development and implementation. Having a team work together and teach one another to get certified further helps the team to produce results.

Bottom Line – Encourage your team to get certified, have a common body of knowledge that leverages the learning objectives of the certification exams – teaching one another through hands on experience. Don’t deceive yourself and your customers by presenting yourself as someone that you’re not though – keep it real.

Bottom Bottom Line – Get it on like Donkey Kong. ‘nuff said.

I encourage you to read Mark Rackley’s post on this topic as well to get a well balanced view of the SharePoint world regarding how certifications are viewed.  Mark brings a different angle which I agree with on several levels - http://www.sharepointhillbilly.com/archive/2011/05/14/the-real-value-of-microsoft-certification-in-sharepoint.aspx


Dealing with a corrupted self extraction file…

4 comments April 14th, 2011

Recently I was confronted with a SharePoint 2007 problem (yes, they do exist) that caused me to dig deep in my bag of tricks to pull out information regarding a KB article that I had used in the past to solve the exact same AD FS / SharePoint integration issue. So off I went to http://support.microsoft.com to pull the KB article and pull down the appropriate Office 2007 patch.

It only took a few minutes to find trust old 970230. This article of course points to yet another support article to gain access to the hotfix which contains the cumulative update – 969413. So off I went to the self service portal to pull the patch down from Microsoft – quick, efficient, mostly sanitary and best of all, self service, what more could I ask for?

After a few moments waiting for the transfer to occur, I received notification from Internet Explorer 9 that the file had completed downloading and that it may not be safe to run a program that was directly downloaded from the Internet. I disregarded this, knowing the source and that I had specifically requested this file… so I double clicked it and much to my shagrin was greeted by Error Code 110 during self extraction. Not even greeted with a “Please give me your password” message… :-(

Errorcode110-selfextractor

Bellevue, we have a problem, over.

The file extracted, but it was problematic and zero bytes for an executable never seems to work all that well when you’re trying to patch a productivity platform like Office 2007.

Errorcode110-extractedfiles

A few minutes later I was hitting up the SharePoint community on Twitter, asking the community if anyone happened to have access to it or a spare copy sitting on their hard drive.  Fortunately I received two quick responses, one from Todd Steele and another from Trevor Sullivan. And like that I was back up and running, applying the hotfix in my VM and testing it to ensure that it would remediate the behaviour of the issue faced.  Problem solved!  Amazing how the community can quickly work to help one another out.

But wait, there’s more!

A little while later, I received a note from Scott Hoag, mentioning that perhaps using 7 ZIP to reach around the self extraction tool would work.

Errorcode110-enter7zip

Sure enough, using the extract using 7 ZIP functionality and I was prompted for password.  A few seconds later and I was the happy owner of 969413.

Errorcode110-7zipfixed

Thanks to all for the assists and for teaching me something new today with regard to 7 ZIP file extraction (as well as for providing a working copy from backup as well) :)