SharePoint Conference 2010 – Best Sessions

Following is a list of the SharePoint Conference 2011 Best Sessions from a Developer perspective. If you have the time to get the video for all of the sessions, that would be better but if you have limited time to see the conference videos, I recommend these sessions.

  1. Best Practices With jQuery and SharePoint
  2. Creating Awesome Dashboards with SharePoint 2010, Infopath 2010 and SharePoint Designer
  3. Automating Business Processes with SharePoint 2010 (Part 1) – Using SharePoint Designer, InfoPath and Workflow
  4. InfoPath 2010 – Best Practices for Design and Performance
  5. Developing Windows Phone 7 Applications for SharePoint
  6. Customizing Content Publishing Approval Workflows
  7. The Inside Scoop: How the SharePoint Dev Team Troubleshoots Performance and Reliability
  8. Packaging SharePoint Branding Elements for Deployment
  9. Localizing SharePoint Solutions/Lösungen/פתרונות/解决方案
  10. Building Business Applications on Azure using Office365 and Windows Azure AppFabric

What I learned at the SharePoint Conference 2011

Yesterday I came back from the Microsoft SharePoint Conference 2011 in Anaheim, CA. Although I would recommend this event to every SharePoint and .NET developer, I think Microsoft could have done a better job when choosing some of the session speakers. For example, I went to a  session called “7 Habits of Highly Effective SharePoint developers” but the session had little to do with development and mostly was focused on SharePoint market research from Forrester.

On the positive note, I got to meet several developers from the SharePoint community worldwide and I was able to get a lot of answers to my project questions from Microsoft experts. I specially liked the “Ask The Experts” event on Wednesday night. This was a great opportunity to meet developers form the different SharePoint product teams (InfoPath, SharePoint Designer, SQL Server, Office 365, etc). Everyone had the opportunity to sit down and talk for as long as you wanted with a Microsoft resource.

I would say that the best part of any Microsoft conference is the networking. You can meet people form the worldwide SharePoint community and learn from their projects and ideas. Also, you can see the kind of issues that they are having with SharePoint which can help you in your future projects.

In summary, this was a good conference and I hope it is even better next year in Las Vegas, SPC12.


Steve Jobs, Thank you!

To Steve Jobs:

I never personally met Steve Jobs but I feel that I know a little bit about him from his work, his legacy and the technologies he created at Apple.

I watched the Stanford Commencement Speech 2005 in YouTube; it was an amazing speech. I learned that we need to love what we do, because we spend most of our lives at our work. He said that he always asked himself every morning as if it was his last day on earth, if he would be doing the same thing. If the answer was no during several days, he would change what he was doing.

Too many people around the world do not like their jobs and they stay in them based on fear but Steve Jobs thought us that if you always remember to live every day as if was our last, we would not be afraid of loosing anything anymore and we will follow our dreams.

Today and everyday for the rest of my life I am going to ask my self the same question: “If this was my last day, would I be doing the job I am doing now?”. It takes a very brave men to answer this question everyday and Steve Jobs showed us that we can all be that brave and achieve our potential.

Thank you for everything Steve! Thank you Sir!

I will keep the following words always with me: “Stay Hungry, Stay Foolish”

SPNego, SAP and SharePoint 2010 Single Sign-on

Often you find companies who want to use SharePoint to give their intranet users access to SAP resources. Recently I had to meet several business requirements to let domain users to a specific module in SAP Enterprise Portal.

In this particular requirement, users did no not want to use SharePoint as the main UI interface (web parts, page layouts, features, etc). They only wanted to to use SharePoint as a gateway into SAP. The issue was that if you just add a link in SharePoint into an SAP Enterprise Portal page via SSO.

For this particular requirement, the best solution was to enable SPNego on the Java stack on SAP and configure their web servers to accept SPNego tickets into SAP. The good news for our solution is that our SAP instance is also using Active Directory which made it simpler. Otherwise, the SAP team would have had to create a profile data store and map the Windows AD accounts to their SAP login.

I will post a few links that we found very useful for this task in my following blog post.

This week integrating SharePoint 2007 and SAP

A lot of companies are still on SharePoint 2007 and are waiting to start a migration to 2010 until next year. For this reason I will be posting technical articles on the integration options and scenarios when implementing a SharePoint – SAP solution in a large enterprise.

I would one of the most challenging aspects of this projects are the collaboration issues between SAP technical developers and the SharePoint team. I will also talk about some collaboration strategies that I have successfully used inside with large clients.