December 2009 - posts - SharePoint Community Blog

December 2009 - posts

1 van de heel lastige dingen in SharePoint is het schrijven van goede unit testen. Hoe schrijf je bijvoorbeeld een unit test voor een eventhandler?

Microsoft Research heeft hier tools voor geschreven om dit toch mogelijk te maken.

Een aantal zaken doen ze voor je. Automatisch Mocks voor alle SharePoint objecten maken. Daarnaast checken ze aan de hand van je code welke unit tests je allemaal zou moeten hebben. Daar komen uitermate veel verrassende randvoorwaarden uit waar je zelf altijd vergeet te testen (null variabele, verkeerde object types etc).

Hier vindt je meer informatie (Ik ben niet zo’n super developer dus sommige dingen zijn voor mij te complex ;))

Wat gaaf is, Peli de Halleux komt in Amsterdam vertellen hoe dit precies werkt tijdens de Microsoft SharePoint Connections 2010 in de Rai 18 en 19 januari. Met wat geluk net de tijd om nog wat leuke aankondigingen te doen rondom dit topic.

MSC26: Pex —Unit Testing of SharePoint Services that Rocks!
Peli de Halleux
SharePoint Services are challenging for unit testing because it is not possible to execute the SharePoint Service without being connected to a live SharePoint site. For that reason, most of the unit tests written for SharePoint are actually integration tests as they need a live system to run. In this session, we show how to use Pex, an automated test generation tool for .NET, to test SharePoint Services in isolation. From a parameterized unit test, Pex generates a suite of closed unit tests with high code coverage. Pex also contains a stubbing framework, Moles, that allows to detour any .NET method to user-defined delegates, e.g., replace any call to the SharePoint Object Model by a user-defined delegate.

Dus ben je een ‘echte’ developer dan is dit wel een super onderwerp om je in te verdiepen.

Waldek Mastykarz heeft een aantal interessante artikelen geschreven hoe je Visual Studio 2010 kunt uitbreiden zodat SharePoint 2010 development nog wat eenvoudiger maakt:

  1. Get active project – Extending Visual Studio SharePoint development tools tip #1
  2. Add assembly reference – Extending Visual Studio SharePoint development tools tip #2
  3. Get fully qualified assembly name – Extending Visual Studio SharePoint development tools tip #3
  4. Extending generic folder nodes – Extending Visual Studio SharePoint development tools tip #4
  5. Creating new files – Extending Visual Studio SharePoint development tools tip #5

Oh ja, en mocht je extensie niet werken lees dan deze posting:

You installed a Visual Studio extension and it doesn’t work…

Zie net op twitter dat Donald Hessing van VX Company ook zijn SharePoint 2007 Master titel heeft gehaald. Hij mag zich nu onder een van de weinige MCM’s in Nederland scharen. Gefeliciteerd! Knap werk.

Posted door Matthijs Hoekstra | met no comments
Opgeslagen onder: ,

Een zeer lange lijst met erg interessante IT Pro content voor SharePoint 2010

# Title of Asset External URL
1 Capacity Planning for SharePoint Server Farms http://www.microsoft.com/winme/0712/31729/Module4/Local/msh.htm
2 Deployment overview (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee667264(office.14).aspx
3 Manage service applications and services (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee704547(office.14).aspx
4 Workflow deployment processes (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee662532(office.14).aspx
5 Plan browser support (SharePoint Foundation 2010) http://technet.microsoft.com/en-us/library/cc288142(office.14).aspx
6 Plan browser support (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc263526(office.14).aspx
7 Plan sites and site collections (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc263267(office.14).aspx
8 Plan for collaboration sites (SharePoint Foundation 2010) http://technet.microsoft.com/en-us/library/ee428294(office.14).aspx
9 Plan document management http://technet.microsoft.com/en-us/library/cc262215(office.14).aspx
10 Plan security for sites and content (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc262939(office.14).aspx
11 Plan workflow security and user management (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee428324(office.14).aspx
12 Plan to deploy Search Server 2008 or Search Server 2008 Express http://technet.microsoft.com/en-us/library/cc298315.aspx
13 Install Search Server 2008 or Search Server 2008 Express http://technet.microsoft.com/en-us/library/bb905390.aspx
14 Configure the farm for search (Search Server 2008) http://technet.microsoft.com/en-us/library/dd255996.aspx
15 Create a site collection (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc263094(office.14).aspx
16 My Site settings (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee656740(office.14).aspx
17 Web content management operations (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc262607(office.14).aspx
18 Manage enterprise search (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee792877(office.14).aspx
19 Manage search topology (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee805956(office.14).aspx
20 Plan the end-user search experience (Search Server 2008) http://technet.microsoft.com/en-us/library/bb905371.aspx
21 Deploy Office Web Apps (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee695758(office.14).aspx
22 Manage Access Services http://technet.microsoft.com/en-us/library/ee692394(office.14).aspx
23 PerformancePoint Services management http://technet.microsoft.com/en-us/library/ee681490(office.14).aspx
24 Manage a Visio Graphics Service application (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee524059(office.14).aspx
25 Manage Excel Services http://technet.microsoft.com/en-us/library/ee681487(office.14).aspx
26 Manage InfoPath Forms Services (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc303431(office.14).aspx
27 Workflow administration (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee662535(office.14).aspx
28 Managing privacy (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee620541(office.14).aspx
29 User permissions and permission levels (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/cc721640(office.14).aspx
30 Plan for social computing and collaboration http://technet.microsoft.com/en-us/library/ee662531(office.14).aspx
31 Plan an Enterprise wiki http://technet.microsoft.com/en-us/library/ee721055(office.14).aspx
32 Plan for Business Connectivity Services (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee681491(office.14).aspx
33 Managed metadata operations (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee530393(office.14).aspx
34 Overview of SharePoint 2010 Investment areas for IT Professionals mms://msstudios.wmod.llnwd.net/a2294/o21/msstudios/0910/1001501/1001501_SharePoint2010_ITPro_Arpan_16x9_1000k.wmv
Posted door Matthijs Hoekstra | 1 comment(s)
Opgeslagen onder: ,

Sessie gemist van de SharePoint Conference in Las Vegas? Of helemaal niet aanwezig kunnen zijn? Wil je alles weten van SharePoint 2010?

Hou dan 18 en 19 januari vrij in je agenda voor de Microsoft SharePoint Connections 2010, in Amsterdam RAI!

Het SharePoint evenement van het jaar bestaat uit meer dan 40 sessies voor IT-Pro, ontwikkelaars en eind gebruikers. Ze zullen gegeven worden door bekende SharePoint Experts uit Europa en de Verenigde Staten die graag hun kennis en ervaring met u delen. En mocht u na deze sessies nog meer willen weten schrijf u dan in voor de Post Conference waar u in speciale workshops  nog meer gedetailleerde informatie krijgt.

De conferentie in Amsterdam bevat alle hoogtepunten die tijdens de internationale SharePoint-conferentie in Las Vegas zijn bekend gemaakt. En u hebt uiteraard ook alle vrijheid om te netwerken met alle aanwezige Microsoft-partners, experts, sprekers en exposanten.

Een kleine greep uit de onderwerpen van de conferentie (volledige agenda vindt u hier http://www.devconnections.com/shows/NED2010SP/default.asp?c=1&s=149):

Eindgebruiker:

zonder code of maatwerk heeft SharePoint 2010 vele mogelijkheden om aan de wensen van gebruikers te voldoen.

  • What's new for end users
  • Using the Business Connectivity Services
  • ECM for the Masses - How SharePoint 2010 Delivers on the Promise
  • SharePoint Designer
  • Rich media in SharePoint 2010
  • creating Workflows
  • Social computing

Ontwikkelaar:

SharePoint 2010 en Visual Studio 2010; just good friends....

  • Geavanceerd Webpart development
  • Sandboxed Solutions
  • BCS solutions
  • client side object model
  • Enterprise Search & FAST search
  • SharePoint UI customization
  • Silverlight

IT-professional:

SharePoint 2010 geeft de IT pro de tooling om high performance and high availability farms op te zetten en te onderhouden.

  • Architecting a fault tolerant, high performance SP 2010 farm
  • backup and restore in SP 2010
  • claim based Identity
  • large scale repositories
  • Implementing multi lingual solutions
  • protecting content with SQL server 2008
  • upgrade scenarios

en nog veel....veel meer!

De kosten voor dit boeiende en informatieve tweedaagse evenement zijn slechts € 499.

Als u zich vóór 21 december aanstaande registreert, betaalt u zelfs maar € 399.

Dit evenement kunt u niet missen!

Schrijf u nu in voor Microsoft SharePoint Connections 2010 en bespaar € 100.

Posted door Matthijs Hoekstra | met no comments
Opgeslagen onder: ,