Community Day 2012 | Creating rich, responsive display and editor user interfaces with KnockoutJS
Creating rich, responsive display and editor user interfaces with KnockoutJS
This presentation offers a brief introduction on the possibilities of Knockout.
Knockout is a JavaScript library that allow you to apply the Model-View-View Model (MVVM) pattern inside your web apps.
Using this powerful framework gives you new slick possibilities to create rich, responsive display and editor user interfaces with a clean underlying data model.
Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainable.
See you there?
Register your free ticket here: http://www.communityday.be/cd/tabid/130/Default.aspx
Visual Studio 2010 SP1 and Moling the system dll
Personal reminder because I keep forgetting this step...
Context:
- Visual studio 2010 SP1
- Moles installed
- Building SharePoint unit tests using behaviors
- Required to create mole assembly based on the systems.dll
- receiving lots of built error including: "System.Net.Moles.SFileWebResponse.Dispose(bool)': no suitable method found to override"
Try updating the System.moles file to use reflection only:

There I fixed it!
Happy SharePoint unit testing
More info:
Moles are dead, long live Fakes
I'm a huge fan of the Microsoft Research Project called Pex and Moles.
Therefor I've mentioned them several times on this blog and demonstrated their power on the community day event in 2010.
Especially moles, because they allow us to fake the very closed SharePoint objects in our Test projects and make our lives as SharePoint legends much easier.
There is bad and good news about Moles:
Moles are dead
The Moles project is *not* actively developed anymore...
Long live fakes
The Fakes Framework in Visual Studio 11 is the next generation of Moles & Stubs, and will eventually replace it.
What now?
The Fakes Framework in Visual Studio 11 is the next generation of Moles & Stubs, and will eventually replace it.
Fakes is different from Moles, however, so moving from Moles to Fakes will require some modifications to your code. A guide for this migration will be available at a later date. Until then, please keep sending bug reports to pexbug@microsoft.com, and ask questions on stackoverflow. The Pex and Moles team will release an update of Pex for Visual Studio 11 when the final release becomes available. Moles will not developed further so we recommend to migrate to Fakes.
Speaking at SharePoint Saturday Belgium
Pleased to announce that I will be presenting at SharePoint Saturday Belgium about Custom Service Applications.
Information about the session below:
![043010_0550_sharepoints11[1]](http://tomvangaever.be/blogv2/wp-content/uploads/2012/04/043010_0550_sharepoints111-300x224.jpg)
Everybody knows the Out-Of-The-Box service applications like Search, Managed Metadata, BCS, Excel services, etc etc...
But how can you reuse this framework in order to provide your own Service Application and gain the built in advantages?
In this session you will learn how to create a custom SharePoint Service Application. They represent a fundamental change to the functional decomposition of services within a farm. However, Service Applications can be quite overwhelming to create.
We will simplify the process, so that everyone is able to implement their own specific Service Application.
About SharePoint Saturday BE:
Join SharePoint architects, developers, and other professionals for the first Belgian ‘SharePoint Saturday’ event. SharePoint Saturday is an educational, informative & lively day filled with sessions from respected SharePoint professionals & MVPs, covering a wide variety of SharePoint-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!
http://www.sharepointsaturday.org/belgium/default.aspx
When and where will this awesome event be held?
Saturday April 28th 2012
Business Faculty Brussel
St. Lendriksborre 6 Font Saint Landry
1120 Brussel (Neder-Over-Heembeek)
Hope to see you there!
Tom
Join the first Windows 8 Developer Day in Belgium!
Join the first Windows 8 Developer Day in Belgium! A full day conference with technical sessions that dive into the platform for building Windows 8 Metro Style apps.
With Windows 8 Consumer Preview just released, you'll learn first-hand how to:
- Use the new features in Windows 8 Metro apps to your advantage
- Use the developer platform with C#, C++, XAML, HTML and JavaScript
- Monetize and distribute your app
The keynote speaker is Giorgio Sardo, HTML5 and Windows 8 Senior Technical Evangelist at Microsoft.
When the sun sets, we dive into the night with the very first Nacht van Windows 8 / La nuit de Windows 8,an app-a-thon like you've never seen!
Team up with your best UX friend to build a killer team, come alone, sign up with a group, whatever you want! And win prizes with you app...
SharePoint Online: SECOND Service Update Announced
The Microsoft SharePoint Product Group announces on their blog that the second update to SharePoint Online (SPO) since the launch of Office 365 (O365) is beginning to roll out worldwide.
- Enterprise Readiness allows up to 500,000 user objects instead of 20,000 Active Directory entries.
- Recycle Bin Enhancements allows us to restore a deleted site collection.
- External Sharing Gets a Broader Reach, external users can now use their business email address to authenticate when invited into an Office 365 customer's site collection
- PDF files will now open directly into Adobe Reader without requiring that it be downloaded first.
For the original and detailed blogpost from sharepoint.microsoft.com, please read http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1004
SharePoint Saturday Belgium 2012
There we go again!
With our new BIWUG board we are organizing our second SharePoint Saturday on April 28th 2012.
This time SharePoint Saturday is hosted at Xylos, located at Business Faculty Brussel, St. Lendriksborre 6 Font Saint Landry, 1120 Brussel (Neder-Over-Heembeek)
Our agenda is not yet complete but we can already tell you that we were able to attract speakers like Chirstina Wheeler, Penny Coventry and Wouter Van Vugt.
Naturally we also have Belgian talent who will give sessions based on their experience with SharePoint.
All sessions will be based on SharePoint 2010.
This time we will have at least 3 tracks: a SharePoint Power user , IT Pro/Administrator and a Developer track.
You can find more details about sessions, speakers and sponsors at our special SharePoint Saturday site.
More information will become available on the site in the coming days and months.
So stay tuned! You can subscribe here.
|
|
Something to think about…
What crosses other developers their minds when they read your code?
Tom
SharePoint 15 Technical Preview Managed Object Model Software Development Kit
Today Microsoft released a new technical preview containing a small chm file with more information concerning the SharePoint vNext.
You can download the SDK from here, note that is not final and can be updated or changed...
A brief overview of what we could expect:
SPFileRightsManagementSettings:
Represents the Information Rights Management (IRM) settings for file downloads in Microsoft SharePoint Foundation.
SPLanguageSettings:
Represents set of language preferences. The SPLanguageSettings object can be accessed via the SPUser object to return user's language preference.
Microsoft.SharePoint.SPListDataValidationException.SPFailure
Describes a specific validation failure when a list item is inserted or updated.
Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2BearerCredentials
Facebook Platform uses the OAuth 2.0 protocol for authentication and authorization, just like the Google API, Foursquare and Yammer...
But I'm sure more external systems are available and support this protocol...
Microsoft.SharePoint.WebControls.SPPageContentManager
Manages all the resource content that may be registered on a SharePoint page, including script files, inline scripts, style files, inline styles, and hidden input fields. Spweb ensures that the content can be either appropriately placed on a fully-rendered HTML page or correctly transmitted to a browser in the case of a partial page load.
I hope more will be available soon!
Tom
BIWUG EVENT: ‘High Availability’ & ‘SharePoint BI’ – BIWUG1303
SharePoint 2010 High Availability & Disaster Recovery
Do you know what it takes to have your precious SharePoint environment up at all times?
In this session we’ll explore the ins and outs of HA & DR. What’s the difference between them? What requirements do you have to gather in order to architect a solution? What works and what doesn’t? What conditions have to be met? What technologies are involved?
We won’t cover every solution under the sun but try to give you a decent overview of the landscape.
How to Track Your Project Resources by Using SharePoint BI and MS Project Server
How do you create and use a project dashboard to track people and projects? Let us show you how by using the BI features from SharePoint 2010 on top of Project Server 2010 data.
We will use the different tools that are available within SharePoint 2010 and suggest which tool you use for which purpose. It will be a mix of slides and demo's.
After this session you will have a good overview of the SharePoint BI world, demonstrated with project server data but off course it can be any data.
Agenda:
18:00 - 18:30 ... Welcome and snacks
18:30 - 19:30 ... SharePoint 2010 High Availability & Disaster Recovery ( Speaker: Thomas Vochten )
19:30 - 19:45 ... Break
19:45 - 20:45 ... How to Track Your Project Resources by Using ... ( Speaker: David Smeets )
20:45 - … ... SharePint!
Hope to see you there!
Tom
![ComDay2012-longbanner[1]](http://tomvangaever.be/blogv2/wp-content/uploads/2012/05/ComDay2012-longbanner1.png)


![SharePointSaturday[1]](http://tomvangaever.be/blogv2/wp-content/uploads/2012/02/SharePointSaturday1.png)


