ProfileMohamed Zaki's Blog [Sha...PhotosBlogLists Tools Help

Mohamed Zaki's Blog [Sharepoint MVP]

Sharepoint, .NET geeks
Mohamed Zaki's Facebook profile

Search

Loading...
July 04

Developing applications for Sharepoint 2010 from Pattern & Practices

from Sharepoint team blog

“SharePoint 2010 introduces new ways of developing applications for the SharePoint platform. With SharePoint 2010, you can build multi-tenant, hosted applications on an infrastructure that is scalable, secure, and stable. You can create powerful, data-driven solutions using SharePoint lists or external data. You can create client-side functionality that takes advantage of modern browser capabilities and Silverlight to provide a rich user experience. These new features, operational models, and development tools make SharePoint a more complete application platform, and it also introduces new design and development decisions for customers. This guidance helps customers understand the decision points, tradeoffs, and performance implications that the new functionality introduces; it also helps customers learn how to take best advantage of the new capabilities that SharePoint 2010 provides.”

Download the guide from here

 

Component

Description

The guide

"Application Foundations for SharePoint 2010" describes approaches you can use to address the challenges of testability, flexibility, configuration, logging and exception handling, and maintainability; it also explains how to use the SharePoint Guidance Library components in these areas.

"Execution Models in SharePoint 2010" provides deep technical insights into the mechanics of the full-trust execution environment, the sandbox execution environment, and various hybrid approaches to executing code in SharePoint applications.

"Data Models in SharePoint 2010" explains new list and external data functionality and data access techniques, key design decision points that can help you to choose between standard SharePoint lists and external lists, and techniques and patterns to address large lists and list aggregation.

"Client Models in SharePoint 2010" provides guidance on how to best use the new client-side functionality to access data and build richer client experiences with Silverlight and Ajax.

Each section also contains a set of how-to topics. These explain how to perform specific tasks that the team found challenging to discover.

Reference implementations

This release includes eight reference implementations that you can deploy to a SharePoint 2010 test environment. The reference implementations reinforce the key concepts in the guide and illustrate how to build applications that reflect real-world scenarios. Each reference implementation includes a detailed scenario and design overview, an explanation of the design decisions the team faced for the implementation, and an installation script to automate setup. This release includes reference implementations for the following scenarios:

·         Sandboxed solution

·         Sandboxed solution with a full-trust proxy

·         Sandboxed solution with External List

·         Sandboxed solution with custom workflow activities

·         Farm Solution (timer job)

·         SharePoint List Data Models

·         External Data Models

·         Client Application Models

The SharePoint Guidance Library

The library is a collection of reusable classes delivered as source code that address common challenges in application development for the SharePoint platform. This release improves on the previous release of the library by adding support for sandboxed solutions and taking advantage of new SharePoint features. The SharePoint Guidance Library consists of three key components:

·         SharePoint Service Locator. This provides a simple implementation of the Service Locator pattern for SharePoint applications. The service locator enables you to isolate your code from dependencies on external types, which makes your code more modular, easier to test, and easier to maintain.

·         Application Settings Manager. This provides a robust and consistent mechanism for storing and retrieving configuration settings at each level of the SharePoint hierarchy, from individual sites (SPWeb) to the entire server farm (SPFarm).

·         SharePoint Logger. This provides easy-to-use utility methods that you can employ to write information to the Windows Event log and the SharePoint Unified Logging Service (ULS) trace log. It also enables you to create custom diagnostic areas and categories for logging.

 

May 16

Language Packs for Sharepoint 2010 Products

Hay Sharepoint 2010 developers, microsoft announced the availability of many language packs for Sharepoint 2010 Products
check them on the Microsoft Sharepoint Team blog
 
Language ll-CC Release Type Estimated Release Timeframe
Arabic*** ar-sa SKU and LP Released
Basque** eu-es LP September
Bulgarian* bg-bg LP August
Catalan** ca-es LP July
Chinese (Simplified) zh-cn SKU and LP Released
Chinese (Traditional) zh-tw SKU and LP Released
Croatian* hr-hr LP August
Czech cs-cz SKU and LP June
Danish da-dk SKU and LP Released
Dutch nl-nl SKU and LP Released
English en-us SKU and LP Released
Estonian* et-ee LP August
Finnish fi-fi SKU and LP May
French fr-fr SKU and LP Released
Galician** gl-es LP September
German de-de SKU and LP Released
Greek el-gr SKU and LP July
Hebrew*** he-il SKU and LP Released
Hindi* hi-in SKU and LP Released
Hungarian hu-hu SKU and LP June
Italian it-it SKU and LP Released
Japanese ja-jp SKU and LP Released
Kazakh* kk-kz LP August
Korean ko-kr SKU and LP Released
Latvian* lv-lv LP August
Lithuanian* lt-lt LP August
Norwegian Bokmål nb-no SKU and LP May
Polish pl-pl SKU and LP Released
Portuguese (Brazil) pt-br SKU and LP Released
Portuguese (Portugal) pt-pt SKU and LP May
Romanian* ro-ro LP July
Russian ru-ru SKU and LP Released
Serbian Latin* sr-latn-cs LP August
Slovak sk-sk LP July
Slovenian sl-si LP July
Spanish es-es SKU and LP Released
Swedish sv-se SKU and LP Released
Thai* th-th SKU and LP Released
Turkish tr-tr SKU and LP July
Ukrainian uk-ua LP
June
April 24

Microsoft SQL Server 2008 R2 Free E-Book

Microsoft recenltly released SQL Server 2008 R2 with new features that i'm really eager to try, also Microsoft Press published a new free e-book which is really a good starting point to get the most out of the new release
 

 
Table of Contents
 

PART I   Database Administration

CHAPTER 1   SQL Server 2008 R2 Editions and Enhancements 3
CHAPTER 2   Multi-Server Administration 21
CHAPTER 3   Data-Tier Applications 41
CHAPTER 4   High Availability and Virtualization Enhancements 63
CHAPTER 5   Consolidation and Monitoring 85

PART II   Business Intelligence Development

CHAPTER 6   Scalable Data Warehousing 109
CHAPTER 7   Master Data Services 125
CHAPTER 8   Complex Event Processing with StreamInsight 145
CHAPTER 9   Reporting Services Enhancements 165
CHAPTER 10   Self-Service Analysis with PowerPivot 189

download it from here

April 17

Microsoft Released Office and Sharepoint 2010 RTM

Microsoft announced today the release of Office and Sharepoint 2010 RTM :)
 
the volume license customers can download the products starting 27th of April , the product will be available in English, French, Spanish, German, Russian, and Dutch
Also Microsoft will launch these products officially for customers on May 12th with a virtual launch, everyone can participate in this virtual launch through http://www.the2010event.com/
 
read the details on this Sharepoint team blog post
Enjoy :)
April 12

Free E-Book, Moving to Microsoft Visual Studio 2010

For .net developers who are eager to work with visual studio 2010, Microsoft released a draft preview of "Moving to Microsoft Visual Studio 2010" book; which you can download free here 
  


"The book is not a language primer, a language reference, or a single technology book. It’s a book that will help professional developers move from previous versions of Visual Studio (starting with 2003 and on up). It will cover the features of Visual Studio 2010 through an application. It will go through a lot of the exciting new language features and new versions of the most popular technologies without putting the emphasis on the technologies themselves. It will instead put the emphasis on how you would get to those new tools and features from Visual Studio 2010."
 

Twitter

Loading...

Encarta Quote Of The Day

Loading...
Loading...

Custom HTML

No content has been added yet.
Photo 1 of 11

MSDN Sharepoint Content

Loading...Loading...

MOSS 2007 KBs

Loading...Loading...

WSS 3.0 KB

Loading...Loading...

My IP