A refreshing way to present a very important point : Test is Dead
.
.
My Experiences with Binary and DNA Abstractions...
Yesterday I download the SharePoint 2013 RTM bits from MSDN and created a brand new VM with all the updated bits.
While configuring SharePoint in the Standalone mode I had the below issue:
This is a known issue since 2010 and is related to the Search Service. I was able to resolve this by sharing the correct folder under
C:\Program Files\Microsoft Office Servers\14.0\Data\Office Server\Applications and assigning the required permissions as described here.
Finally, Microsoft has announced the latest release of SharePoint 2013 (a.k.a SharePoint 15) along with Office 2013 (a.k.a Office 15).
There are some significant changes in the new App Model and would require a lot of unlearning and learning to get in pace. Personally, I like the overall direction in which MS is heading. I am a JavaScript fan and have been heavily using libraries like KnockoutJS and jQuery for a more end-to-end experience in SharePoint. So for me it feels like home .
I have been working on this new App Model since over a month now and below are some tips for all the SharePoint Dev’s out there:
I will be sharing my experiences on this new journey as I move along…
Enjoy !!
Keynote with Scott Guthrie : http://www.meetwindowsazure.com/Conversations#ScottGuthrieMeet
Windows Azure Today and Tomorrow : http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/FDN05
Window Azure June 2012 Release on Channel9 : http://channel9.msdn.com/Shows/Cloud+Cover/Episode-83-Windows-Azure-June-2012-Release
Windows Azure 90-day free trial : https://www.windowsazure.com/en-us/pricing/free-trial/
http://www.microsoft.com/visualstudio/11/en-us/downloads
http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx
http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-Visual-Studio-2012-Release-Candidate
http://www.hanselman.com/blog/VisualStudio2012RCIsReleasedTheBigWebRollup.aspx
More Details on Jason’s blog: http://blogs.msdn.com/b/jasonz/archive/2012/05/24/my-favorite-features-creating-storyboards-with-powerpoint.aspx
I have been using jQuery since a long time now and looking for other frameworks which can help me take our SharePoint product to the next level.
Below are some of the interesting links that I came across :
I am leaning towards knokoutjs and also looking at datajs for manipulating OData feeds on O365..
1. Setup Azure’s Access Control Service (aka. ACS) with multiple Identity Providers (google, yahoo, facebook, live id, etc.) and add ACS as Trusted Provider in SharePoint
![]()
Pros/Cons :
ACS is more scalable and it has built-in support for Live Id, Google, Facebook, Yahoo and WS-Federation.
We have to pay the Azure Access Control Service cost
2. Create custom Claims Provider, integrate it with all the identity providers using OAuth Server Side flow and add the custom provider as Trusted Provider in SharePoint.I also found this custom claims provider component, which meets the requirementsHope this helps.
Pros/Cons :
Custom claims provider would require some hefty code for generating SAML tokens and managing multiple identity providers. Since this would be our custom component we do not have to pay for any other services.
Visual Studio 11 (Beta) and .Net 4.5 (RTM) are now available for everyone : http://www.microsoft.com/visualstudio/11/en-us/downloads
Below are some of new enhancements that I like :
· Searchable Solution Explorer
· Full Intellisense and enhanced editor support for JavaScript
Traditionally, compilers are black boxes – source code goes in one end and object files or assemblies come out the other end. The Roslyn project changes that model by opening up the Visual Basic and C# compilers as APIs. These APIs allow tools and end-users to share in the wealth of information the compilers have about code. The Roslyn CTP previews the next generation of language object models for code generation, analysis, and refactoring, and the upcoming support for scripting and interactive use of VB and C#.
Fundamentally, Canvas is a pixel-based, immediate mode graphics system that works best with a smaller surface or a larger number of objects.
While, SVG is a shape-based, retained mode graphics system that works better with a larger surface or a smaller number of objects.
For more information, visit :
http://msdn.microsoft.com/en-us/library/gg589488(v=vs.85).aspx
http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/
https://developer.mozilla.org/en/Canvas_tutorial
http://www.canvasdemos.com/
<div> is old fashioned now . . .
Food for Enthusiasts:
http://dev.w3.org/html5/spec/Overview.html
http://www.html5rocks.com/en/
http://channel9.msdn.com/Events/Build/Build2011?sort=sequential&direction=desc&term=&t=html5%2Band%2Bjavascript
I came across this nice presentation done by Roy Osherove at NDC 2010 where he talks about team types and some very good fundamental aspects of directing the team as a technical leader.
Here is the torrent link for all the videos - NDC2010 Sessions Torrent . I especially liked his Song at the end of the presentation (below)
Here are some really good excerpts from the original presentation :
Some very good SharePoint links that I came across in last few weeks :
Enjoy Learning !!