We have extended registration to 300 people due to popular demand. We have 87 tickets left and no hands on lab sessions available. If you are interested in attending an event with 8 tracks (2 hands on labs sessions and 6 breakout sessions) with a mix of 2010 and 2007 topic and you are in the area stop on by. We will have breakfast, lunch, and snacks for everyone. Plus this time around really awesome prizes, such as netbooks, zunes, video cameras, books…Go to http://www.sharepointsaturday.org/kc and sign up while there are still spots available.
I don’t think it’s fully hit me yet. This past Thursday was the last user group meeting of the year and the last meeting with me present as leader. Next week I am meeting with about 4 or 5 people to hand over the KC Office Geeks. Every so often I look back and reflect on where I have come in the past few years and how I got to this point in time. We have 177 people on the mailing list and an average from 15-20 people at each meeting. When Jeff handed off the group to me we were average 3 people per meeting. There were no events in Kansas City – SharePoint or Dot Net related. Since then we have had a Day of Dot Net and SharePoint Saturday (thanks Lee Brandt). I just don’t know what to say. Thank you Kansas City. Thank you Jeff Julian, John Alexander, Doug Butscher, Bob Davis, Karthik Venkataraman, Brian Laird, Joyce Laird, Clint Edmonson…
It just hit me recently that in 5 weeks I won’t have Lee or Brian nearby. No geek lunches for a while. Do people in New Jersey organize geek lunches for their .Net friends? Do they scream out annoyingly “BECKKYYYYYYYYY!!!!”? If I don’t say it enough in the next few weeks guys I’m really going to miss you. All the members of the UG, all the volunteers for SharePoint Saturday KC, and all my friends in Kansas City. The community would not be around without you guys. Please continue to keep doing what you are doing so that the Kansas City Community can continue to grow.
So you are going to an event with 7,000 people that have similar interests to learn about a product that you have a vague idea about…I was excited prior to the event and nervous. I had a very bad week before the event. Every piece of technology that I brought with me to St. Louis broke. I had little sleep trying to get my code done and my technology to the point I started out with that Monday. Finally by Friday I was beat and hung out with my friends…On Saturday I went to Coders and everything after that was a huge blur…I think I boarded a plane to Vegas. I’m pretty sure I saw Susan Lennon and a bunch of other people, but honestly I feel like every social gene in my body has been used up for a while. I talked to sponsors, old friends, new friends, random people came up to me and said “So you are MOSSLover”…I got a lot of shwag and then it was over. I realized it’s awesome to attend the major conferences, but I love Code Camps and SharePoint Saturdays or smaller conferences better. I get to meet people and spend time with them. I did have a good time, but it felt like I barely had a minute to spend to myself. I didn’t drink, because if I had started drinking alcohol for one second I would have missed something cool. I attended all but 3 sessions. I woke up every single day and attended the first session of each day. I’m still trying to process what I think about 2010, because it’s just insanely amazing and too much. How cool is it that I no longer need a hojillion sticks of ram in my computer? Isn’t it nice to load up the interface and have a nice Ajaxified prettiness? Isn’t it nice to finally hear about WCF being the standard for webservices?
Here is for round 2…I remember 2007 I was reading people’s blog entries…I remember thinking I wish I was as happy about my job like so and so. I know I’ve said this before, but I love what I do. Ever since I got involved with the community, despite partial times of insanity. It felt really nice to fit in somewhere when I have never in my life felt like I fit in anywhere. Thanks for that everyone. I really appreciate it. And so the insanity continues time for more SharePoint Saturday Kansas City planning and move planning. Maybe sometime next year I can breath a little more. See you all later…
So I scraped together the money and paid in full to go to the conference as I've said before. Here is a complete list of all the sessions I will be attending:
Monday
1:15 - Overview and Whats New for SharePoint 2010 IT Pro's
2:45 - What's New in Office 2010 for Developers
4:30 - Web Content Management in SharePoint 2010
Tuesday
9:00 - Building Rich Internet Applications with Silverlight 3 and SharePoint 2010
10:30 - FAST Search for SharePoint: Capabilities and Deep Dive
1:15 - Developing SharePoint 2010 Applications with the Client Object Model
2:45 - Deep Dive in SharePoint 2010 My Sites and Social Networking
4:30 - Building Applications with InfoPath and SharePoint Designer
Wednesday
9:00 - Workflow Development in SharePoint 2010 with Visual Studio 2010
10:30 - Business Connectivity Services Runtime and Object Model Deep Dive
1:15 - Developing with REST and LINQ in SharePoint 2010
2:45 - Extension Visual Studio 2010 SharePoint Tools with New Designers
4:30 - Advanced Development for Silverlight 3 in SharePoint 2010
Thursday
9:00 - SharePoint UserGroups, tips and tricks for running a successful SPUG!
10:30 - Deep Dive into SharePoint 2010 Profile Store and Profile Data
12:00 - Building Service Applications for SharePoint Server 2010
I have no idea what to expect, but this entire conference is going to be information overload. When I started my blog two years ago you guys remember I was unhappy. I was sick of reading about all the places that people were going and the cool conferences they were attending. Well I'm finally going to one of the cool conferences. It may be the last one or it could be the beginning of a slew of conferences or I may go into hiding for a long period of time who knows. If you guys are attending any unofficial events I will be at ShareIndian, ShareLove, ShareSushi, ShareLumpia, and ShareHofbrau. I'm really excited to meet everyone who I've spoken with on twitter and other means of communication. It will be really nice to see some of my friends who I only get to see 3 or 4 times a year. I'm kind of at the point ready to explode half of me and half holding my breath so it lasts longer. If you will be there I will see you. If not hopefully I'll catch you at a code camp or a SharePoint Saturday. Catch you all another time...
For all 10 of you guys who read my blog and the 200 or so bots that are there to make me feel comfortable I learned something really sad tonight. Jeremy Thake, who runs http://www.sharepointdevwiki.com, lost his shirt sponsor for SharePoint Conference. We all use it as developers in the SharePoint world from correct disposal to how would you loop through a series of items in a list. So come on guys you know you want to sponsor the shirts he was going to make up for SharePoint Conference so we all can promote a website that helps the SharePoint Community. Jeremy doesn’t maintain this site for a living he does it on his own free time. So by supporting the shirts it advertises the site and more people use the site and contribute to the site. We get more quality content and the community still has a central location for good development answers. So what do you say? Are you interested? That’s all I really have thanks for reading this as usual and please stop sending me those creepy spam mails.
I created a brand spanking new environment, Server 2008 x64, SQL Server 2008, WSPBuilder, and Visual Studio 2008 Team Systems…All the awesome that you would expect out of a base development environment for SharePoint. I get to the Shared Service Provider and it keeps prompting me to authenticate repeatedly. I checked the logs and it looked like it wasn’t even passing credentials in the Event Viewer. I got that generic can’t pass the token or whatever error. So I thought maybe it’s related to a trusted site issue and add the site to the trusted sites. Of course that doesn’t fix the issue…Lame…
On a whim I decide it’s time to throw in the registry hack for DisableLoopbackCheck (http://www.information-worker.nl/2009/06/23/disableloopbackcheck-on-windows-server-2008/). I restarted my computer boot up Central Admin and hit up the Shared Service Provider Admin Page…Guess what…It passes my credentials and let’s me see the Shared Service Provider. Normally in this situation I see a 401 error or I get past this point, but the content databases will not start a crawl. So if you see multiple prompts on your Shared Service Provider and notice that credentials are not being passed you might want to try out the registry hack. I had this problem, because I decided to use the urn http://sharedservices instead of a server and port number. I hope this tiny piece of advice helps you out a bit.
In future I will be posting some information on how to build a roll up to list all site collections and sites within a web application. If I have some time there may be a nice little codeplex project that I throw out there, because John Alexander asked nicely and he’s cool. Until next time…
I sort of underestimated the love of free hands on 2010 training. We have about 71 people signed up with about 50 or so people for the hands on lab sessions. I opened up the registration a couple of weeks ago. It's insane the kind of draw that we are receiving. In February I opened up registration with barely 20 people on the Click to Attend. The guys I worked with had to push to get out publicity. I called up all the local recruiters. With 3 months to spare we are at 71 out of 250. I am going to start the publicity to user groups within a 300 mile radius plus bombard the local training facilities and colleges with flyers. I can't believe the draw that SharePoint has in a 1.9 million population town. I started looking around for 2 trainers and one of the group leaders, Bob Davis, found me two ready and willing people to pick up another few sessions for 101. I am now waiting for the go ahead from Johnson County Community College to see if they have the space for a 6th room. This is good, because I can run 4 lab sessions at varying times. I am going to create the schedule well in advance, so people can pick and choose 101 hands on labs based on session times. If it all works out we have 4 lab sessions one that starts right after the keynote, one that starts a session in, one that starts right after lunch, and one that starts right before the end of the day. That way this time around people get the hands on labs, plus they get to attend any sessions running on the other tracks. I think we have a better schedule and will have a better all around event. If you guys want to sign up for the 101 lab tracks remember to register as soon as possible. Once the publicity goes out and we start promoting harder the entire 250 slots will sell out quick. We might get a few cancellations, but this time around I can see things selling out by November.
For anyone still interested in speaking you have plenty of time to submit, because we will not be closing abstract submissions until November 1st. If you have multiple topics that you would like to submit on then please send them in. The more submissions the more chances that you do not overlap with other speakers. I will say we have a good diversity of submissions and the topics will be rock solid this time around. The topics vary fro 2007 to 2010, so if you're still looking for some 2007 we're not fully converted.
We also have some sponsor slots and the document is sitting on our website. If you are interested in sponsoring please contact our email at sharepointsaturdaykc@gmail.com.
For anyone interested the website is located at http://www.sharepiontsaturday.org/kc. There is a wifi form for attendees, speakers, and sponsors plus hotel information for the discount. All SharePint events will most likely be held at the same place. We are trying to consolidate everything in one place. The area is really nice, because down the street is a huge shopping center (Town Center) with all kinds of great food places (and my favorite sushi place, Sushi House).
I hope that I see you guys at the event. If I forget who you are I'm really sorry I'm probably thinking about the event, moving, and my cousin's wedding all at the same time. Hope you guys have a good weekend!
No this is not SharePoint or Silverlight related at all. Tomorrow is 09/09/09 and the Beatles, one of my favorite bands of all time aside from Green Day and Three Dog Night, are releasing there albums in digital format entirely remastered plus as a bonus Harmonix is releasing a special version of Rockband. I can probably throw away $60 for the game, but not so much the money for the remastered tracks. Growing up my dad was born in the 50’s, so his music was primary the Beatles, the Beach Boys, the Turtles mixed in with Vietnam War Protest Music. We never really listened to a whole ton of 80s pop or hair bands, so I missed out on one era and gained the music of his era. I didn’t even know that Green Day existed until middle school/high school. My first non-60s era tape was Ace of Base the Sign at Age of 13. In the car on road trips wherever we went we sang such songs as “I am the Walrus” and “Love Me Do”. So when the anthology came out I was stoked, but we couldn’t afford the box sets. So I had to watch tv and listen to the radio for the specials. When my family went to New York City for the first time when I was in my teens we saw the spot where John Lennon died. It was one of the sadder moments in life. I hated it when I found out George Harrison had died. I have to say though John Lennon is one of my favorite Beatles, but not for the reasons everyone would think. I have the “Imagine” album and “Past Masters Volume 1” and I have to say his passion for Yoko were what sold me. My absolute favorite song of his is from “Imagine” called “Oh Yoko”. It’s one of my IPhone Ringtones. Some people bash the album, but I like it because of the emotions it invokes. Although, I have to say some of my favorite Beatles Only songs are “Here Comes the Sun”, “Norweigan Wood”, “When I’m 64”, and “I’ve Just Seen a Face”. No these are not the only Beatles songs I love just about everyone as much as I love Green Day. If you guys want to post your favorite Beatles albums and songs go right ahead. It’s a day of celebration. The boys from Liverpool are back.
Technorati Tags:
Beatles,
Personal
I have been grinding the midnight oil trying incredibly hard to make this event better than last year. Kevin Hughes, Brian Laird, and Bob Davis are helping me out tremendously. We’ve had some good speaker submissions and we are continuing to receive more (don’t worry still spots left if you are interested). We have total of 24 slots for speakers plus a keynote and 2 separate 101 sessions hosted by our local guys, Bob Davis and Howard Davy.
We have just opened up registration at http://www.sharepointsaturday.org/kc.
On the website we also have listed the event hotel with the discount available. We also have two types of registration this year, so that we can determine who wants to go to the 101 sessions. There are only 60 slots open with 30 slots for the morning and 30 for afternoon. You can specify your preference. We are going to allow slot preference based on a first come first serve basis.
We have also released the Call for Sponsors, so if you are interested in picking up a sponsorship slot the document is linked on the website with the various levels (gold and silver). Each level has specific items. The only thing thus far snapped up is the snack sponsorship. I will be updating the document accordingly.
We are also going to make some plans for a SharePint and some other events. Check back in the future for updates on our website. I hope to see you guys at the event.
We all know about the concept of Feature Stapling and most people write it out correctly on there blogs, such as this post: http://www.sharepointnutsandbolts.com/2007/05/feature-stapling.html. However, I’ve noticed that very few blogs have the correct code to post in the FeatureActivated and FeatureDeactivating events. This is the correct code from looking at a CodePlex Project by Scott Hillier, looking at wrong code all over blogs, and debugging some code I cobbled together in Visual Studio to throw in FeatureActivated and FeatureDeactivating :
SPWeb Web = properties.Feature.Parent as SPWeb
Web.ApplyTheme(“simple”);
Web.Update();
Remember you want to change the theme to “none” from “simple” in the FeatureDeactivating. I am amazed and surprised how many people out there have bad blog posts on 4 lines of code. Using SPSecurity.RunwithElevatedPrivileges is 100% wrong. You don’t need to call on SPSite at all. I know, because I just tested all those different methods and they do not work. I probably fall short sometimes, but it’s always a good idea to test what you are doing before you post it.
**Update**
I updated the code after talking to some people about whether you dispose properties.Feature.Parent or not. It’s a debate it looks like, but I like the reasoning from Dan Attis and Robert Bogue, if you don’t own it, then don’t dispose the object. Now my question is why are you not receiving some type of error? Is it because the function is done? To me it just seems a little weird that you can dispose of the object in the first place. You can’t dispose of a Context object, because it gives you an error message. Overall it looks like there is a hole in a lot of the disposal documentation. When I looked at the MS Documentation it does not talk about this specific object and disposal. Why not I have no idea…