Got the mail today with the great news that I got awarded for the forth time with the MVP Award. Looks like that my community works during 2008 were enough for Microsoft to renew my MVP status.
This is just an awesome way to start my Canada day!
Thread spMvp = new Thread(2009);
spMvp.Start();
SharePoint MVP, SharePoint
SecTor is Canada’s premier IT Security Education Conference and training which is held annually in Toronto. In nutshell, SecTor sheds light on the underground threats and mischief that threaten corporate and personal IT systems.
I am pleased to announce that I will be presenting a SharePoint-focused session at this conference that is titled Security and Application Development in SharePoint and below is the description:
SharePoint goes a long way toward providing a robust security model right out of the box, and it also allows organizations to maintain their own sets of compliance requirements and information security policies. Although the SharePoint platform is secure, you are still responsible for making your applications secure. You must follow security best practices throughout the design and development stages of your business solutions built on the top of this great platform. In this session learn some of the security recommendations that makes your application more secure.
SharePoint
Summary: Explore different options you have to work with structured data in a high volume while you need to perform complex queries and actions against such data ranging from authoring, approval and landing information on Web Part pages, all the way down to physical storage. This blog post is part 4 of a blog post series that I am planning to write on this topic (31 printed pages).
Applies to: Microsoft Office SharePoint Server 2007, Microsoft Office SharePoint Designer 2007
See Also:
Download this post in PDF version here.
Content:
- Introduction
- Create SQL data views
- Add formula and conditional formatting
- Master/Detail filtering using Web Part connection
- Master/Detail filtering across two pages via querystring
- Linked data sources
- Create your own Data Form Web Part
Introduction
Office SharePoint Designer 2007 allows you to smoothly integrate your information into a SharePoint site by giving you the ability to combine HTML design elements with the XSLT data transformation, all in a single design interface. It also offers an amazing support for the Data Form Web Part (a.k.a DFWP) that can be utilized to build rich, powerful forms much easier than ever. Data Form Web Parts can take advantage of sending additional input parameters either in query string or Web Part connections. This is extremely helpful to drive dynamic changes in the content that is surfaced on your SharePoint pages and experience an interactive interface using a composite no-code solution.
Read more…
SharePoint
Summary: Explore different options you have to work with structured data in a high volume while you need to perform complex queries and actions against such data ranging from authoring, approval and landing information on Web Part pages, all the way down to the physical storage. This blog post is part 3 of a blog post series that I am planning to write on this topic. (31 printed pages)
See Also:
Applies to: Microsoft Office SharePoint Server 2007, Microsoft Office Info Path 2007
Download this post in PDF version here.
Content:
- It’s all about reusability
- Create a Data Connection Library
- Create a data connection in InfoPath connecting to Products Web service
- Design the form
- Publish the form to Office SharePoint Server 2007
- Testing the solution
- Working with InfoPath form data
- enabled InfoPath forms and SSO
- Additional links
It’s all about reusability
One of the most important characteristics of a well-designed application is reusability. In my first exposure to InfoPath, I was drawn to the product for exactly the same reason. I was excited to see a completely schema-based solution which would give me the ability to design the schema outside of the InfoPath authoring tool, import the schema into my InfoPath form and create an electronic form based on that specific schema.
Read more…
SharePoint
First off, Toronto Code Camp is not a SharePoint focused event. Second, my session was scheduled to be the last session of the day (Grrrr
) and even worse, there were 3 popular sessions (Specially the ASP.NET MVC one) in the same time slot!
BUT…..
Honestly, I was surprised when I saw that the room got packed with a great bunch of enthusiasts who once again were there to validate that how much SharePoint rocks! So, If you attended my session titled “Best Practices for Developing SharePoint Applications“, thank you for showing up. I hope you walked out of the room with some lessons and takeaways!
Arguably, best practices is a very broad topic and it’s tough to wrap it up in an hour and half kinda talk, hence I had to tune my session at a fast pace. If you missed some parts of my presentation , here are the links to the PPT deck and code I used in my session.
PowerPoint Slides
Code
Remember, the safety net of following best practices lets us do our job without an “oops, what the heck should I do now?” kinda moment.

SharePoint, UG/CodeCamp