Yasir Attiq's profileSharePoint BlogsPhotosBlogListsMore Tools Help

Yasir Attiq Butt

Occupation
Location
Interests
Jerry is a SharePoint consultant, trainer and speaker focusing on SharePoint Products and Technologies. His primary technical disciplines within SharePoint are architecture, deployment, Development and administration. He is Living in Riyadh, Saudi Arabia, and working as SharePoint Architect for EJADA. He is Founder and President of Riyadh SharePoint User Group. He also work on Microsoft Project Server, Biztalk Server and .NET. He is MCTS for WSS and MOSS 2007, MCITP EPM 2007, MCPD .NET 2.0, MTCS for Microsoft Project, MCP for EPM 2003. To contact send email to yasir.attiq@gmail.com

Custom HTML

View Jerry Yasir's profile on LinkedIn

SharePoint Blogs

My thoughts and ideas about SharePoint and Project Server 2007
November 22

Silverlight and AJAX in SharePoint 2010

A cool example of Silverlight and AJAX in SharePoint 2010.  Go to All site content –> Create to see such a nice dialog to create a list

image

Clicking on More Options shows you the old UI :)

image

Really nice :)

Resource Throttling in SharePoint 2010

List Threshold and throttling is a new feature in SharePoint 2010 lists.  This allow SharePoint administrator to block running heavy queries on SharePoint Lists which has thousands of items.  In SharePoint 2007 the max items that can be returned by a list view was about 2000 items and any query over that number can result in low performance and load on the server.  SharePoint 2010 lists has been optimized to support millions of items all together but provide SharePoint Administrators control over how many items are being retrieved from the lists at a time using User Interface or Object Model.

See the example below as we have a list with 6000 thousand items.  The default threshold limit is 5000 which can be changed in the Web Application Settings.

To set the resource throttling we need to go to Central Administration –> Application Management –> Manage Web application
click on the web application –> Click on the Ribbon and click the General settings Dropdown –> Select Resource Throttlling
image
There are different threshold values that we can specify
  • List View Threshold  - Minimum Items before Thread hold – Default is 5000
  • Object Model Override – Do you want to allow object model code to override the threshold and run an expensive query.  Default is Yes
  • List View Threshold for Auditors and Administrators – Maximum number of items in a view for a user who has sufficient permissions – Default is 20000
  • List View Lookup Threshold  -  The max number of columns that can be returned by a object model SPQuery.  Default is 6
  • Move-over you can also specify the time when you want to allow these expensive queries to run.

imageimage 

Now when a list has items mover than the threshold.  The settings page will show that the list has reached its threshold.
image
Go got List Settings using the ribbon.
image
image

What will I be doing at Gulf Developer Conference

Gulf Developer Conference will held on 13, 14 and 15th of December in Riyadh and I will be there.  But a question is “What I will be doing there?”.  The anwer to this question is pretty simple.

  • I will be Leading the Microsoft Technical Community Lounge
    • According to Microsoft “This event will be driven by the community” so we will doing many small presentation, events, chit chats, technical discussion and signups for our communities.  I will be leading the place as RSUG Lead with Muhammad Halabi Taking DLS Lead.
  • I will be available on SharePoint Technology Booth at the event for all 3 days to answer the toughest questions of the audience after the event.
  • I will be doing 3 Chalk Talk Session + many on spot SharePoint 2010 Demos :)
    • Building Dashboards with SharePoint… the good, the bad, the ugly
    • SharePoint 2010… what every developers needs to know!
    • Happy with SharePoint 2007?... things you need to know about SharePoint 2010!
  • I will be speaking in 2 Break out session.
    • Microsoft SharePoint Server 2010: What's in it for Developers
    • Visual Studio Tools for SharePoint 2010

There will be many raffle draws for different gifts during the event so please make sure you visit the community booth for get them.  Also take part in the chalk talk session to get the interesting learning experience.

By the way.  GDC is free you can register and join us for the event without paying a single penny. 

http://www.marcomarabia.net/ceventregister.asp?Evid=192

Looking forward to see you there.

Jerry

Field and List Item Validation in SharePoint 2010 Lists

SharePoint 2010 Lists support Field Validation which enables you to validate the values.  Field Validation allow you to “specify the formula that you want to use to validate the data in this column when new items are saved to this list. The formula must evaluate to TRUE for validation to pass. “

Example: If your column is called "Company Name" a valid formula would be [Company Name]="My Company".

To Test out the Validation go to the List and Select List from List Tools

Click Create Column
image
The Enter Title of the Column and select type the type.  for this example I have a column name Employee Age which should be a number greater than 25
image 
Expand the validation section and Write your formula and message.  You should enter the try condition and message for wrong values.
image
Now Create or edit the existing item to test your formula
image
List item Validation Works same but we can write a formula to verify the item.  We can specify the formula you want to use to validate the data in this column when new items are saved to this list. To pass validation, the formula must evaluate to TRUE. For more information, see Formulas in Help.

Example: =[Discount]<[Cost] will only pass validation if column Discount is less than column Cost.

image
For this example I created two currency columns GrossSalary and Netsalary and my formula is that Net salary should be less than Gross Salary. 
image
I entered 20000 as Gross and 30,000 in Net Salary so the error message is visible in the status pane.  The different between column or field validation and Item validation is that the wrong value message in field will be visible in front of columns.
imageVery impressive :)
November 21

Microsoft just announced the Beta Release for Office 2010, SharePoint Server 2010, Project 2010, and Visio 2010

The following products are available for download.

Microsoft Visio Premium

Microsoft Office 2010

Microsoft Exchange 2010

SharePoint Server 2010

Project 2010

Project Server 2010

Office Web Applications 2010

Microsoft FAST Search Beta

SharePoint Designer 2010

The link to download them is given below 

Download: http://www.microsoft.com/2010/en/

The announcement: http://www.microsoft.com/presspass/features/2009/nov09/11-18PDCKurtDelBene.mspx
The announcement: http://www.microsoft.com/presspass/presskits/2010office

clip_image002

Last night I installed the beta bits on my Windows 7 64bit.  SharePoint 2010 is working nicely.  Although I faced many problem but thanks to Microsoft bloggers for providing instant help on these problems.

November 10

I will be Speaking at Gulf Developer Conference 09

Update

GDC is Free.  Please note that There is no fee to attend GDC. All you have to do is to register before 10th of December.  The link is given below.

http://www.marcomarabia.net/ceventregister.asp?Evid=192

Register Now !.  I will be there so make sure you pass by.

Jerry

HEADERGDC

Hi All,

It is now official that I will be speaking at Gulf Developers Conference 2009.  You can see more details below.  I will be announcing some very good for the community.   Much more than what we have announced during Riyadh Community Summit.  So Stay Tuned.  I will be presenting 3 Breakout + 5 Chalk talk Sessions while leading the community lounge.

If you wanted to see Riyadh Community Summit Highlights check the YouTube link below.

mstechcommunites

Jerry

What is GDC '09?

Gulf Developers Conference 2009 (GDC '09) - the largest Microsoft developer event in the Gulf region. This is a 3-days conference that is expected to attract more than 2,500 attendees from Saudi Arabia and near-by Gulf countries starting from December 13 to December 15, 2009. The conference will be held at Al-Yamamah University on the same premise of the new Microsoft Innovation Center in Riyadh, Saudi Arabia.
With the intense anticipation for Win7, Office 2010 & VS2010, the event is expected to attract the attention of many developers in the region. The GDC'09 event will be geared towards generating developers' excitement by providing early developer access to key platform technologies that have not been released yet (e.g. VS2010, Office/MOSS 2010) or that have recently been released (e.g. Expression3,SL3, Win7). Moreover, GDC'09 will offer a unique experience for IT and developer managers to learn about new technology directions from Microsoft and how such technologies can be used to maximime value for their businesses.

Why Attend GDC '09?
The GDC '09 event will be a great opportunity you can't afford to miss!
This event features large number sessions that will be delivered by international and local experts from Microsoft and its partners, to ensure that the conference includes a wide range of topics to reflect on the diversity of today's software business. During this event, broad range of sessions covering all the following tracks would be delivered:

1. User Experience Track: includes latest updates on Windows 7, Expression 3, Silverlight 3, and Windows Presentation Foundation)
2. Developer Track: Includes latest updates on .NET 4.0, Visual Studio 2010, and Application Lifecycle Management tools
3. Web Development Track: including latest updates on web technologies and MOSS 2010
4. Dynamics: Including latest updates on Ax, CRM
5. Application Platform Track: Includes latest updates on Windows 2008, SQL Server 2008, and BizTalk 2009
6. Mobility Track: Includes latest update on mobile 6.5 development
7. IT & Dev Managers Track: providing latest technology directions and updates on how to best maximize business value and return on investments from use of different IT technologies.


Who should attend?
• IT Professionals
• Developers/Programmers
• Web Application Developers
• Software Design Engineers
• Software Architects
• Technical Leads
• IT Managers
• Developer Managers
• Software Test Engineers
• Infrastructure Engineers
• Web Masters


GDC is an important event for IT managers and IT professionals, not just developers. Whether you are involved in architecture, deployment, operations, strategic vision or systems engineering, GDC is the leading technical event to be held in Saudi Arabia and near-by countries this year.

Fees and Location:
Location
Kingdom Of Saudi Arabia - Riyadh
Al-Yamamah University (link to map & directions on same page or separate page)
King Fahad Road between exit 4 and 5 heading north

Fees
Discounted Fees: SAR 275
(in case registered on or before 15th of November)
Fees: SAR 375
(in case registered after 15th of November)
Academic Fees: FREE
(Universities & collages students & Instructors)
Note: University or Collage ID should be present to qualify for free admittance at the entrance.

October 27

Arab Community Forum

Now we have a cool منتديات for Social Networking for Arabic speaking people where they can make friends, share pictures, ideas, documents, videos.  Although the other Web 2.0 sites like facebook and twitter are there but this site is 100% Arabic content site.   Please visit and do write your feedback here in the comments.

October 26

List of Cool SharePoint 2010 Content

Thanks to Abdurrahman Al Qahatani for sending me this list. 

SharePoint 2010: Developer Platform White Paper

This white paper provides an overview of the SharePoint 2010 Developer Platform for ASP.NET developers.

SharePoint 2010: SharePoint Developer Platform Wall Poster

The SharePoint 2010 Developer Platform wall poster (PDF format) shows a view of the SharePoint 2010 developer tools, community ecosystem, execution environment, Sharepoint Server 2010 workloads, and target application types. The poster is intended to be printed at 24 inches x 36 inches (61 centimeters x 91 centimeters).

SharePoint 2010: Getting Started with Development on SharePoint 2010: Hands on Labs in C# and Visual Basic

Use these 10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development.

SharePoint 2010: Developer and IT Professional Learning Plan

This document provides information to help developers and IT professionals learn Microsoft SharePoint 2010.

SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs

The SharePoint 2010 developer evaluation guide describes the SharePoint 2010 developer platform, including walkthroughs of some of the new capabilities for developers.

Enterprise Search Planning for SharePoint Server 2010

This model describes primary architecture design decisions for search environments.

Design Search for SharePoint Server 2010

This model describes the steps to determine a basic design for a SharePoint Server 2010 search architecture.

SharePoint Server 2010 Search Architecture

This model describes the physical and logical architecture components of the search system.

Getting started with BI in SharePoint Server 2010

Discusses the business intelligence tools available in SharePoint Server 2010

SharePoint Server 2010 Evaluation Guide

Introduction and overview of SharePoint Server 2010 for IT pros.

SharePoint Enterprise Search

Compares and contrasts search technologies in SharePoint 2010 Products

Topologies for SharePoint Server 2010

Describes common ways to build and scale farm topologies, including planning which servers to start services on.

Hosting Environments for SharePoint 2010 Products

Summarizes the support for hosting environments and illustrates common hosting architectures.

Services in SharePoint Products 2010

Describes and illustrates the services architecture, including and common ways to deploy services in your overall solution design.

Cross-farm Services in SharePoint 2010 Products

Illustrates how to deploy services across farms to provide centralized administration of services.

Business Connectivity Services poster

Microsoft Business Connectivity Services enable users to interact with external data by using SharePoint lists and Microsoft Office 2010.

Upgrade planning poster

Describes requirements and considerations for planning to upgrade to SharePoint Server 2010

Upgrading services poster

You need to give special consideration to the issues involved when you upgrade services from the previous version of SharePoint Server.

Upgrade testing poster

To help ensure a smooth transition to SharePoint Server 2010, perform a trial upgrade to find issues likely to surface during the actual process.

Upgrade approaches poster

This model describes the three basic approaches to upgrading to SharePoint Server 2010: in-place, database attach, or a hybrid of the two.

Forefront Protection 2010 for SharePoint Beta 2

Microsoft Forefront Protection 2010 for SharePoint prevents users from uploading or downloading documents containing malware, out-policy content, or sensitive information to SharePoint libraries.

Microsoft Forefront Server Security 2010 Privacy Statement

This document describes the privacy policy for Microsoft Forefront Security 2010 for Exchange and Microsoft Forefront Security 2010 for SharePoint.

Microsoft Online Services 2010 CTP Help

Microsoft Online Services 2010 CTP Help is a small set of documents that provide basic "Get Started" information for the July 2009 Community Technology Preview of Microsoft Online Services 2010.

SharePoint Products and Technologies: 2010 (Technical Preview) Developer Documentation

This download provides an early technical preview of the SharePoint Products and Technologies: 2010 developer documentation.

October 24

Opening Notes - Riyadh Community Summit [HQ]

 

My Opening Notes at Riyadh Community Summit.

History, Evolution and Future of Microsoft Communities in Saudi Arabia

 

A Short interview with Ammar about History, Evolution and Future of Microsoft Communities in Saudi Arabia.

 
Join Riyadh SharePoint User Group
Share Your Point - Join Us
Technology Blogs - Blog Rankings

Xbox Live GamerCard

Jerryyasir
Xbox Live GamerCard
Rep:
5/5 stars
Score:
555
Zone:
Pro
FIFA 10FIFA 09Gears of War 2

Xbox Live Recent Games

FIFA 10
Achieve:
16/44
Score:
165/1000
FIFA 09
Achieve:
28/58
Score:
390/1250
Gears of War 2
Achieve:
0/79
Score:
0/1750

Custom HTML

My best ever posts

Please leave your comments for me to improve. Thanks for visiting!

Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
No namewrote:
Jerry,
Your support is amazing, We find u very pro-active and helpful. Keep up the good work.
 
Thanks and Regards
Akram
May 4
Jerry,
I've seen your posts. Your Blog is really good. I've a technical question. How did you add the weather gadgets to your space.
I tried doing for mine. It's not working. Because spaces live is having lot of security restrictions.
Pleaset let me know how did you add the weather gadgets to your space.
 
Thanks & Regards
Sundar
Sept. 27
awaiswrote:
Jerry is the best available resource who is ready to help anytime. He has the talent. He has the ability to work under pressure. I also had worked with him for a very short span of time which is the most memorable experience of life.
Sept. 14
Tariq Younaswrote:
 What i know about jerry is all.....he is very helping person...all time available volunterly (Personal experience).

 I use to read his blog frequently having bunch of information about share point faqs and lot more.

 
 
Aug. 29
Salam!
           m studying Java @ eVenture. I didn't have any technical Q to put on :p.. I just wanna ask that y did u use 'Jerry' for ur blogs :D... well blogs r nice n informative ..wat happens if not for me... well wish u best of luck sir...

Regards,
Mustafa Qasim
July 10

Today is

Loading...

Spaces Maps

Loading...