Skip to main content

Mohamed Yehia - SharePoint Matters

Go Search
Home
Ayman El-Hattab's Blog
Marwan Tarek's Blog
Mohamed Yehia's Blog
  

SharePoint 4 Arabs - Online SharePoint Training, Video Tutorials and Webcasts in Arabic > Mohamed Yehia - SharePoint Matters > Categories
Why I love EGYSUG?

EGYSUG-logo1

I love the community, not any community but the SharePoint user community, particularly in Egypt, the Egypt SharePoint User Group.  I love all attendees, regular members, speakers and of course the organizing committee.

 greatcrowed

I am proud to be part of this group and to be around such marvelous people.

With every event in EGYSUG, I am privileged to know new interesting people.  Its an outstanding, splendid and overwhelming experience.   I get the chance to talk to them, assist them, share my expertise with them and most important learn from everybody.  I think this what it’s all about, about sharing and learning from others.

 

All this was yesterday, in our launch SP2010 Launch party.  After the introduction by Kailash, Ayman El Hattab presented the new cool Visual Studio tools for SharePoint, Shady Korshed dug into Web Parts development in SP 2010, Hesham Mortada gave us a tour around the all new PowerPivot.  After we finally got streaming for the keynote I presented Office Web Apps and Marwan Tarek ended it up with the cool PowerShell cmdlets for SharePoint.  We had also quizzes and giveaways for our attendees. 

I really enjoyed the event.  I hope you did too.  See you sooooon!

Thanks for all the attendees and members for sharing your time with us.

Special thanks to the organizing committee.

 

Please stay tuned to our Facebook group - EGYSUG for photos and updates

You can also find my presentation on slideshare.net > mohdyehia > Office Web Apps

 That’s why I love EGYSUG

 

See also

Egypt SharePoint 2010 Launch Party

Ayman El Hattab - SharePoint 2010 Egyptian Community Launch: Transportation Updates

Kailash Kylani - SHAREPOINT 2010 AND OFFICE 2010 COMMUNITY LAUNCH IN EGYPT

Marwan Tarek - SharePoint 2010 Launch by Microsoft Egypt – I will be there

Shady Korshed - SHAREPOINT 2010 AND OFFICE 2010 COMMUNITY LAUNCH IN EGYPT

Sandbox Solutions FAQ
  1. What are SharePoint Sandbox Solutions? And How can I benefit from it?
    SharePoint Sandbox solutions is one of the cool and innovative features of SharePoint 2010. Basically it :
    • Ensures that developers write safe SharePoint code. (No elevated privileges and such)
    • Allows users to deploy custom SP solutions in form of WSP package to their site collections. To make
    • Provides administrators with the ability to monitor resources used by Sandbox solutions -  Less fights between users or devs and the IT department. (Hopefully!!)
    • Provides more business to SharePoint hosting companies.
  2. How are Sandbox solutions restricted?
    Sandbox solutions run in a separate process SPUCWorkerProcess with restricted CAS policy to ensure isolation.
  3. Can I use custom code access security (CAS) policy with Sandbox solutions?
    Nope. Sandbox solutions run under the CAS policy defined in wss_usercode.config it contains:
    • SharePointPermission.ObjectModel
    • SecurityPermission.Execution
    • AspNetHostingPermission.Level = Minimal
  4. What is the architecture of Sandbox solutions? 
    Image Source :
    Developing with SharePoint 2010 Sandboxed Solutions – SPC 2009 Presentation Highlights
    image_thumb[9]
  5. What can I do with Sandbox solutions?
    Anything on the site collection level.
      • Web Parts
      • Features
      • Site templates
      • List templates and Instances
      • Event receivers
      • Content Types
      • Custom solution validators
      • Full trusted proxies
    • Developers can use anything under SPSite
    • Developers cannot:
      • Create site collections
      • Develop visual web parts as user controls (.ascx) files need to be deployed on the front end
  6. When to develop sandbox solutions?
    Always, well at least try to make it a habit. Not only this ensures that the code is safe and can be used in a hosting environment but also it it can be monitored, has no performance bottlenecks, etc..
  7. Can SharePoint Designer export Sandbox solutions?
    No. Only Visual Studio.
  8. Can I write to ULS logs in Sandbox solutions?
    Yes. Use
    SharePoint Logger
  9. Are there ready made Sandbox solutions?
    Yes.
    http://sandbox.codeplex.com/
  10. How to debug Sandbox solutions?
    Attach to SPUCWorkerProcess and refresh the page.
  11. Can I used AJAX with Sandbox solutions?
    Yes.
    Add javascript files once to a page - SharePoint Sandbox Solutions
  12. How can I upgrade my Sandbox solution package on all site collections?
    Write a powershell script.
  13. What are the resources monitored in Sandbox solutions?
    Here is the list (self explanatory I guess)
    1. AbnormalProcessTerminationCount
    2. CPUExecutionTime
    3. CriticalExceptionCount
    4. InvocationCount
    5. PercentProcessorTime
    6. ProcessCPUCycles
    7. ProcessHandleCount
    8. ProcessIOBytes
    9. ProcessThreadCount
    10. ProcessVirtualBytes
    11. SharePointDatabaseQueryCount
    12. SharePointDatabaseQueryTime
    13. UnhandledExceptionCount
    14. UnresponsiveprocessCount
  14. What is a good number for UserCode quota?
    It should depend on what the solution does and how is the environment being utilized. Let's wait and see I think these metrics will pop out with actual implementations of SharePoint 2010.
  15. Where can I learn about Sandbox solutions?
    This is what I found:

Think Sandbox,

Mohamed Yehia

Thanks .NetWork for SPTechday

.NetWork did a marvelous job organizing and hosting SPTechday.  It was a full day of SharePoint from 10.30 till 4.30.

Marwan Tarek started with SharePoint 2010, Getting Ready! exploring the new and exciting features of SP2010.  After the break I have conducted a session towards the developers who were filling the room experimenting with Visual Studio 2010 SharePoint tools, LINQ for SharePoint and Client Object Model.  Ayman El Hattab presented the first SharePoint Designer 2010 session in Egypt, walking the audience through a training request solution that not only included SharePoint Designer 2010 but also Visio 2010 and InfoPath 2010.

The audience was interactive, excited and urging to get started on the new platform.

I would like not only to thank all the attendees but also Marwan and Ayman for their efforts.

Special thanks for .NetWork user group for organizing such an event.  I was honored to speak in one of your events.  Keep the good work.

The sessions were recorded to stay tuned to .NetWork site for the downloads.

As for my presentation you can find it here.

PowerPoint 1

 

BR,

Mohamed Yehia

Technorati Tags: ,,
Bookmark and Share
Supporting Web Standards Development with SuperPreview

Cross post from IEBlog

 

This post is a guest post from Steve Guttman, of the Expression Web team.  Expression Web has created an interesting tool, SuperPreview, which we thought the IE blog audience would be interested in. 

Internet Explorer 8 is an important release because it reconfirms Microsoft’s  commitment to interoperability and renewed emphasis on Web Standards. My team—which develops the authoring tool, Expression Web—is also pretty emphatic about Web Standards. We’re in the process of doing significant tooling (and retooling) so we can support existing and emerging specifications, reliably.  

The Expression Web team recently shipped SuperPreview for Internet Explorer, a FREE tool for performing cross-browser debugging across Internet Explorer, including versions 6, 7, and 8.  This tool also helps developers and site owners in migrating their sites from earlier versions of Internet Explorer  to the standards-compliant Internet Explorer 8. This is a subset of the full version of SuperPreview (which also supports Firefox) and which ships with Expression Web 3. You can download it here.  You can learn more about SuperPreview for Internet Explorer on the Expression Web team blog.

 

Mohamed Yehia

Technorati Tags: ,


Bookmark and Share