Speaking and Sponsoring SharePoint Saturday NYC on July 31st, 2010

It has been a very busy week for me, so even though I received confirmation last weekend, I am just getting around to posting about it now. I was very pleased to find an email in my inbox to find that my session has been accepted for SharePoint Saturday NYC!

SharePoint Saturday NYC will be held at the Microsoft Manhattan Office – more details are on the site here http://www.sharepointsaturday.org/ny/Pages/about.aspx

Also, we will be teaming up with one of our favorite partners, AvePoint, to help sponsor the event (we’ll be raffling off a netbook!)

My session will be on Creating Custom Actions in SharePoint 2010.

Custom Actions control features in SharePoint such as the List Item Menu, the Site Actions menu, toolbars, and the links within the Site Settings page, as well as the Ribbon UI in SharePoint 2010. Learn how to leverage Custom Actions to extend the SharePoint User Interface. This session will describe the basics of Custom Actions, demonstrations to build and apply them in SharePoint, as well as provide resources for additional information.

This session is the 2010 version of the session I have been giving off and on for the past year and a half, upgraded and completely revamped for 2010. If you’ve attended my 2007 version of this session, then you will be in luck, as there is a lot more happening with custom actions in SharePoint 2010, we might need to gloss over some of the base material to build these out.

I will also be covering creating these in SharePoint Designer 2010, and importing them into Visual Studio 2010. Lots of fun and excitement! I hope to see all of my 8 readers there!

 

Boston Area SharePoint Users Group – June 9th 2010 Meeting Update

BASPUG_195square_initials

Unfortunately, Craig Pilkenton was called out of town for a long term client engagement, and will be unable to present at our June 9th meeting on PowerShell. In an effort to keep our meeting at the administration level – we will be welcoming in Ryan Sockalosky, a SharePoint Technology Specialist from Microsoft to present "SharePoint 2010 Service Applications – A New Shared Services Architecture".

Session Abstract
SharePoint 2010 introduces a new services architecture that represent a major change in architecture and design considerations as well as enhanced capabilities scalability, and extensibility over the Shared Service Provider (SSP) of MOSS 2007. This session will provide an overview of the services architecture, the services shipped with the product, how to manage and administer the services, topology considerations as well as considerations for extending service applications.

About Ryan
Ryan Sockalosky works at Microsoft as a SharePoint Technology Specialist. He works with customers to explore how the SharePoint platform can be used to achieve  business and technology needs. Prior to joining Microsoft, Ryan worked as a consultant for PricewaterhouseCoopers for over 10 years building repeatable client solutions on the Microsoft platform in areas such as finance, tax, cost reduction, M&A and mutual fund accounting across multiple industries. His role included national leadership for SharePoint strategy planning, system architecture, and solution design.

For more information, and to register, please visit http://www.bostonsharepointug.org/

Please help spread the word on twitter, blogs, and by any other medium! Follow us on twitter at @BASPUG, and by twitter hashtag #BASPUG. Join our LinkedIn group here: http://www.linkedin.com/groups?gid=2878468

 

SharePoint Saturday DC 2010 Recap and Session Materials

What a weekend! With over 900 attendees (929 I think was the number), over 90 speakers, and over 30 sponsors – this was the largest event of its kind ever held, and it went extremely smooth, thanks to the efforts of Dux Raymond Sy, Dan Usher, Gino Degregori, Jennifer Davis, and all of the volunteers who helped keep it together. To grasp the size of this event, most SharePoint Saturday events average between 50 and 250 attendees. Great work everyone!

It was a dark, and stormy mid-afternoon. From the skies bellowed large hail, winds, and torrential rains. Luckily, we missed that by about an hour. Landed at IAD shortly after 5, grabbed my rental car, and headed with some co-workers to the hotel in Falls Church, with a quick last minute stop at Staples for some supplies for our booth (poster-board does not pack well…). We dropped off our stuff at the hotel, and headed to the Speaker + Sponsor dinner. It was an amazing site, that I did not expect to see at a SharePoint Saturday Event, lots of familiar faces, some of which I had not seen since the 2009 SharePoint Conference, and some of which I had yet to meet, and a LOT of old friends. Had some great conversations, food, and drinks, and then headed back to our hotel with a good percentage of the crowd.

The event itself was mind-boggling. The lines flowed smoothly for the close to 1000 people that were there, people were able to get in and register quickly. I in the meantime helped setup the Grace-Hunt booth, donned my “booth babe” shirt from the Women in SharePoint, and headed into the theater for the keynote. Dux and Marcy Kellar did a great job with their opening song, and we had a virtual keynote from Arpan Shah, the Director of the Microsoft SharePoint Product team.

After the keynote, as you might guess, the sessions started. And lots of them. There were about (100) 75 minute sessions happening throughout two buildings. My session kicked off at 2:30 – “From SharePoint Designer to Visual Studio – Prototyping and Deploying Solutions in SharePoint 2010”, and I think it went rather well if I do say so myself 🙂 Thanks to Brian Jackett for fielding a couple of questions from the audience as well, and donating his presentation mouse for the session. I always lose mine, but luckily found it later on. Thanks Brian!

KLO_3999 by kennethlo.Thank you to all of the (50, exactly) attendees that came to my session, it was a good one. This was the first time delivering that particular session, and I would LOVE any feedback you could offer. You were a fun crowd, at least, you laughed at my jokes (checks are in the mail, I PROMISE!).

Credit for the photo on the right goes to Ken Lo – he dropped into my session, so I had to do a little posing for the camera…. 🙂

I even got a cameo on Christian Buckley’s slide deck, as well as managed to help confuse Mark Rackley’s attendees for a bit. Fun!

The entire day I spent much of the time meeting existing and potential clients, new faces, friends, and catching up with old ones. By the end of the day, my dogs were barking something fierce, but, luckily Rackspace had the solution – free drinks at SharePint over at Greavys.

The night ended chatting with old and few friends, and was the perfect end to a great event.

So, without further ado – below is my deck from the event. I cannot wait for the next one!

 

Registration Open for Boston Area SharePoint User Group (BASPUG) on June 9th, 2010

BASPUG_whitebg 

Registration is now open for the meeting of the Boston Area SharePoint User Group (BASPUG) taking place on June 9, 2010, at the Microsoft NERD Center in Cambridge, MA, from 6-8PM.

We will have Craig Pilkenton, a Senior SharePoint Consultant with EMC, presenting “SharePoint 2010 Administration with Windows PowerShell”.

Food will be provided for free for the BASPUG from AvePoint.

For raffles this meeting, Black Blade Associates will be raffling off a license for their SharePoint Zip product. Lightning Tools will be raffling off 2 licenses for BCS Meta Man. We will also be raffling off one free 2009 SharePoint Conference content pass, as well as X-Box Games, Books, Shirts, and more!

For more information, and to register, please visit http://www.bostonsharepointug.org/

Please help spread the word on twitter, blogs, and by any other medium! Follow us on twitter at @BASPUG, and by twitter hashtag #BASPUG. Join our LinkedIn group here: http://www.linkedin.com/groups?gid=2878468 

We hope to see you there!

Just two more weeks until SharePoint Saturday DC!

That’s right, we’re getting down to the wire (and I need to work on my presentation!)

Join myself, and at the moment, roughly 1099 other people signed up to attend this historic (for SharePoint Saturday) event!

Some quick statistics (taken from the SharePoint Saturday DC website update that was posted today)…

– 1100 registered
– 30 sponsors
– 100 total sessions
– Venue parking is FREE
– Recommended Hotel: Fairview Park Marriott
– $1000 raised for Red Cross Donation. Donate now!
Register to be a Live Blogger for EndUserSharePoint.com
– Invite others to SPSDC with this sample email message
All speakers + sponsors attending must register to the event

Lots of seats still available. If you haven’t registered, do it now!

Grace-Hunt will be there sponsoring the event, so please drop by and say hello to myself and Tim Enright. We’ll be at the table with the Grace-Hunt logo on the front of it 🙂

I will also be speaking at the event, so, if you’re interested to learn how to prototype solutions and deploy them in SharePoint 2010, then by all means, come and drop in my session. Information of my session below…

From SharePoint Designer to Visual Studio – Prototyping and Deploying Solutions in SharePoint 2010
With SharePoint 2010, analysts and developers now have the ability to work together more efficiently to prototype solutions in SharePoint Designer 2010, and then deploy those re-usable solutions utilizing Visual Studio 2010. In this session we’ll introduce this new functionality available with SharePoint 2010 and its toolset, and complete a few demonstrations to showcase these new features.

 

New England Give Camp 2010

image

At a Glance

When: June 11th-13th, 2010

Where: Microsoft New England Research and Development Center, 1 Memorial Drive, Cambridge, MA

Contact Email: negc2010@hotmail.com

Twitter: @NEGiveCamp

Coding for Charity

New England GiveCamp is a charitable event at which software developers, designers, and other technical volunteers donate their skills and expertise to support area non-profit organizations.

During GiveCamp weekend about 100 software professionals from around New England will converge in Cambridge, Massachusetts, to develop pro bono custom software solutions for multiple New England charities.

Three Ways to Participate

Non-Profit Organizations

Has your organization been struggling to establish a web site? Do you need help setting up a registration list, keeping track of donations, or implementing a little bit of office automation? If so, New England GiveCamp can come to your rescue!

We are currently soliciting non-profit organizations across the region to identify software projects that can be completed during the weekend coding effort at New England GiveCamp.

Visit the Non-profits page at the New England GiveCamp web site to get an idea of the types of projects that are candidates for GiveCamp — then submit your own project for consideration. If you need help defining your project, let us know; we have volunteer business analysts that can help!

Volunteers

Volunteers are the life-blood of GiveCamp. Regardless of your technical background or the amount of time you have to contribute, there’s a place for you to help. If you’re a technical professional that can set aside the entire weekend, we invite you to work as part of a development team assigned to a specific non-profit’s project. All experience levels and technology backgrounds are welcome.

If you can’t commit for the entire weekend, or if you’d like to help in a non-technical capacity, there’s plenty of other options to participate in this event—both on site and as part of the planning effort.

See the Volunteers page on the web site for ideas on how you can contribute, and look for the registration page around mid-April.

Sponsors

An event of this scale requires significant coordination and financial support. Microsoft has already donated use of its facility for the entire GiveCamp, but there are a number of other ways you can help.

Sponsorships are needed to cover meals, snacks, and drinks for the volunteers on site at the three-day event, as well as to defray costs for supplies, giveaways, and other miscellaneous expenses.

As a sponsor, you will receive recognition at the event itself as well as on the New England GiveCamp web site. Your logo will be featured on the event T-Shirt and prominently displayed at the event.

Please visit the Sponsors page for more information and to discuss with us various options to contribute to this unique event.


For More information, To Help, Volunteer, or to Sponsor, please visit http://www.newenglandgivecamp.org

 

Speaking at the Hartford Code Camp 3 on June 19th, 2010

After speaking at the New England Code Camp 13 last month, I am excited that I will be speaking at another local code camp so soon. I submitted and will be presenting two sessions at the 3rd Hartford Code Camp, taking place on June 19th, 2010, at the New Horizons Hartford Learning Center in Bloomfield, CT.

The event is put on by the Connecticut .NET Developers Group. For more information, click here: http://ctdotnet.org/CodeCamp3.aspx

The two sessions I will be presenting on will be…

What’s New for Developers in SharePoint 2010
SharePoint 2010 offers developers a unique and well deserved set of tools to aid in the development of SharePoint 2010 solutions. In this session we’ll cover improvements in the UI and the toolsets themselves, from PowerShell as a powerful scripting interface to the API, the Developer Dashboard, the SharePoint Toolkit in Visual Studio 2010, and more.

Creating Custom Actions within SharePoint
Custom Actions control features in SharePoint such as the Edit Control Block, the Site Actions menu, toolbars, and the links within the Site Settings page. Learn how to leverage Custom Actions to extend the SharePoint User Interface. This session will describe the basics of Custom Actions, a demonstration to build one or more and apply them to a site in SharePoint, as well as provide resources for additional information.

See you there!

 

Boston Area SharePoint Users Group Registration Now Open!

BASPUG_195square_initials

I am pleased to announce that we have opened up registration for the Boston Area SharePoint Users Group inaugural meeting, being held on May 12th, 2010 at the Microsoft NERD Center in Cambridge, MA.

Chris Bortlik, a SharePoint Technology Specialist with Microsoft, will be presenting a session to kick off the user group, as well as coinciding with the official launch of Office and SharePoint 2010, also taking place on May 12th, “Introducing SharePoint 2010”. Come and learn more about the new product, network with others, enjoy some free food, and participate in the free raffle!

Please sign up today by visiting http://www.bostonsharepointug.org and clicking on the Register Now link on the site, or, right here: http://baspug51210.eventbrite.com/?ref=ecount

Fore more information on this event, and the group itself, please head on over to http://www.bostonsharepointug.org.

Also, please help us spread the word! Follow us on twitter @BASPUG and by using the hash-tag #BASPUG. We also have a group on LinkedIn.

We look forward to seeing you there!

 

New England Code Camp 13 Slide Decks and Code Samples

Code Camp 13 Logo - Courtesy Grey Wolf Design

The 13th New England Code Camp was a great event, and I am glad I had the chance to participate. This was my first code camp that I had the opportunity to present. It was definitely a different experience than the SharePoint Saturday events that I am usually presenting at and organizing, but a worthwhile experience. I cannot wait for the next one to come along!

Chris Bowen and Chris Piels did an excellent job organizing the event. Thanks to you both! And thank you to all who expressed interest in the Boston Area SharePoint Users Group, as well as attending my two sessions.

I presented two sessions back-to-back, first being What’s New For Developers in SharePoint 2010, and the second being Creating Custom Actions within SharePoint. Below, you will find my slide decks and code samples from each session.

What’s New For Developers in SharePoint 2010
Abstract: SharePoint 2010 offers developers a unique and well deserved set of tools to aid in the development of SharePoint 2010 solutions. In this session we’ll cover improvements in the UI and the toolsets themselves, from PowerShell as a powerful scripting interface to the API, the Developer Dashboard, the SharePoint Toolkit in Visual Studio 2010, and more.

Code Samples

PowerShell commands to enable the Developer Dashboard

   1: [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings.DisplayLevel='OnDemand';
   2: [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings.Update();
   3:  
   4:  

PowerShell command to get a listing of the URL, Author, and Title of a Web

   1: Get-SPweb -site http://whatsnewin2010.dev.grace-hunt.com | ft Url, Title, Author
   2:  
   3:  


PowerShell command to get the Title of all of the lists within a Web

   1: Get-SPweb -site http://whatsnewin2010.dev.grace-hunt.com | foreach { $_.Lists | ft $_.Url, Title }
   2:  
   3:  


PowerShell command to get the listing of all of the Resource settings for the User Code service (Sandbox Solutions)

   1: [Microsoft.SharePoint.Administration.SPUserCodeService]::Local.ResourceMeasures
   2:  
   3:  

PowerShell commands to enable the User Code service to run on a Domain Controller (local image development for Sandbox Solutions)

   1: $acl = Get-Acl HKLM:\System\CurrentControlSet\Control\ComputerName
   2: $person = [System.Security.Principal.NTAccount]"Users"
   3: $access = [System.Security.AccessControl.RegistryRights]::FullControl
   4: $inheritance = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"
   5: $propagation = [System.Security.AccessControl.PropagationFlags]::None
   6: $type = [System.Security.AccessControl.AccessControlType]::Allow
   7: $rule = New-Object System.Security.AccessControl.RegistryAccessRule($person, $access, $inheritance, $propagation, $type)
   8: $acl.AddAccessRule($rule)
   9: Set-Acl HKLM:\System\CurrentControlSet\Control\ComputerName $acl
  10:  
  11:  


PowerShell commands to view the Property Bag of a Web

   1: $web = get-spweb -site http://whatsnewin2010.dev.grace-hunt.com
   2: $web.AllProperties | ft
   3:  
   4:  

Also, more information on SharePoint Server 2010 can be seen on my blog under the categories of SharePoint 2010 Beta 2, SharePoint Designer 2010, and SharePoint 2010.

 

Creating Custom Actions within SharePoint
Abstract: Custom Actions control features in SharePoint such as the Edit Control Block, the Site Actions menu, toolbars, and the links within the Site Settings page. Learn how to leverage Custom Actions to extend the SharePoint User Interface. This session will describe the basics of Custom Actions, a demonstration to build one or more and apply them to a site in SharePoint, as well as provide resources for additional information.

Code Samples

  • Demo #1 – Creating a Simple Custom Action

  • SPS.SiteRecycleBin

    • This was the second deployment I quickly ran through, which added a Site Recycle Bin link to the Site Actions page under the Site Administration Custom Action Group

    • Download: SPS.SiteRecycleBin.zip

  • SPSDC.SiteActionsRecycleBin

    • This is the solution that I walked through during the first demonstration. This will add links to both the current site recycle bin, as well as the site collection recycle bin to the Site Actions menu.

    • Download: SPSDC.SiteActionsRecycleBin.zip

  • Demo #2 – Creating a Slightly More Complex Custom Action

    • Screencast: http://www.vimeo.com/9728320

    • SPS.CompleteTask

      • This is the solution from the second demonstration. This solution will add Complete Task links to the Tasks and Gantt Tasks (Project Tasks) lists shown in the Edit Control Block. This will allow you to set the task Status field to Completed, and the Percent Complete field to 100% for the given task.

      • Download: SPS.CompleteTask.zip

    • Demo #3 – Hiding Custom Actions

        • Demo #4 – Custom Action Groups

        •  

          Speaking at SharePoint Saturday DC on May 15th, 2010

          It appears that this SharePoint Saturday will be like no other, and I am excited to be a part of it. SharePoint Saturdays seem to usually number from anywhere from 75-275 attendees, and from about 20-30 speakers, just based on the ones I have attended, or know something about. SharePoint Saturday DC is fixing to have roughly 800 attendees, and 79 speakers. This will be the largest SharePoint Saturday event ever, with an all-star studded list of speakers and some very interesting sessions, if you are anywhere near Washington DC on May 15th, definitely take the day and come to SharePoint Saturday DC.

          I will be presenting a new session entitled “From SharePoint Designer to Visual Studio – Prototyping and Deploying Solutions in SharePoint 2010”. With SharePoint 2010, analysts and developers now have the ability to work together more efficiently to prototype solutions in SharePoint Designer 2010, and then deploy those re-usable solutions utilizing Visual Studio 2010. In this session we’ll introduce this new functionality available with SharePoint 2010 and its toolset, and complete a few demonstrations to showcase these new features.

          I hope you can join me for this, and many other sessions in DC next month!

          The What and the Why…
          You’re invited to ‘SharePoint Saturday DC’, on Saturday, May 15, 2010 at the NVCC Community Cultural Center in Annandale, VA.  SharePoint Saturday DC is FREE and will be an educational, informative & lively day filled with sessions from respected SharePoint professionals & MVPs, covering a wide variety of SharePoint-oriented topics.  SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!

          The Where…
          SharePoint Saturday DC will be held at the NVCC Community Cultural Center in Annandale, VA. For more information, directions, etc., go here: http://bit.ly/spsdcvenue

          The When…
          SharePoint Saturday DC will take place on Saturday, May 15th, 2010, from 8AM to 6PM EST.

          The How…
          SharePoint Saturday DC is being organized by Dan Usher, Dux Raymond Sy, Gino Degregori, and Jennifer Davis, as well as being sponsored by a great cast of sponsors, including Grace-Hunt.

          The How do I register for this great event?
          That’s easy. Go here to register: http://spsdc.eventbrite.com/, and remember, it’s free!