Life Is Full Of Changes (Part 1)

    Today will be my last day with Sogeti.  I’ve been with Sogeti USA for just over 4 years.  In that time I’ve gotten to work on some great projects, develop relationships with some brilliant and passionate people, participate in the .Net developer and SharePoint communities, and grow my skills in a number of areas I’m passionate about.

    As with all good things they must come to an end though.  I’ve accepted a position with another company and will provide more details once the transition has completed.  This decision was a difficult one to make but it provides a great career opportunity on many levels.  As much as my new schedule allows I plan to continue participating in local user groups, speaking at conferences, and blogging.

    Speaking of which, you may have noticed my reduced blogging activity in the past few months.  In addition to a career change I’m also in the process of moving to a new residence (only a few miles from my current residence, so I’ll still be in Columbus.)  Searching for a new place, filling out paperwork, and all of the other work associated with this move has taken away a good chunk of the time I used to devote to blogging.  Once everything gets settled out with the move and job change I’ll re-evaluate how much time I can devote to blogging.

    A big thanks to Sogeti and everyone who has been so supportive over my time with them.  It’s hard to move on, but I am excited for the prospects that the future will bring.

 

      -Frog Out

Goals for 2011

    Recently I posted a recap of my goals from 2010.  Now it’s time to post my goals and focus areas for 2011.  Just as I did in 2010 I’m splitting goals between professional and personal.

Professional

  • Blog – I intended to continue blogging at least twice a month, sometimes more frequently when time and motivation allows.  I have begun looking at other platforms or distribution methods for my blogging and will continue to investigate those.  I’ll post details on here if anything changes.
  • Speaking – In 2010 I spoke at a conference, user group, or other venue about once a month.  While I gained much from those opportunities it was also very time consuming, expensive (many times paid out of my own pocket), and emotionally draining.  This year I already have 3 engagements lined up in the first 2 months.  In 2011, if given the opportunity, I will probably limit myself to speak at 6 total events outside of Columbus / Ohio and then do 1-2 locally.
  • Open Source – Last year I started an open source project on CodePlex called SavePSToSP.  You can read about the origins of that project here.  The idea has been implemented into a PowerShell module which assists with saving script files to a SharePoint document library.  I plan to support this project with monthly builds at least through June of this year.
  • Volunteering – Last year I helped out with SharePoint Saturday Columbus and Stir Trek conferences as well as serving on the steering committee for Buckeye SPUG.  I’m already helping the volunteer board for the next Stir Trek conference and the steering committee for Buckeye SPUG.  Nothing official has started with SharePoint Saturday so nothing to report on that front.
  • Windows Phone 7 Development – Sometime in Feb this year I should be getting a corporate Windows Phone 7 device.  I’m really looking forward to this so that I can develop on real hardware.  I plan to develop at least one application by year end.  Most likely it will have hooks into SharePoint or PowerShell.  I don’t know if it’s something I will submit to the marketplace yet.
  • Portal and Collaboration Lead – This year with the Sogeti Columbus office I have a more official role of Portal and Collaboration Lead within the new Application Development and Integration practice.  This new role means that I will be expanding my scope of knowledge outside just Microsoft products to include IBM and other open source solutions for portal and collaboration solutions.  This will be an interesting challenge, but I hope to learn about at least 2 other solutions aside from SharePoint.

Personal

  • Volunteering – I plan to continue volunteering at my parish’s high school youth group with weekly meetings and side events.  I also plan to continue doing an event once every other month with the Columbus Gives Back organization (website).
  • House/Condo – I plan to buy a house or condo this summer when my apartment lease runs out.  I’ve already begun the search and talked to a realtor and lender so it is quickly becoming a reality.

Conclusion

    Once again I’ve outlined some goals for myself this year.  Many are similar to ones from last year but I have a few new ones.  All of these along with work, social, and other commitments will keep me busy as always.  If you have any goals for 2011 that you’d like to share feel free to leave a comment.  Thanks and good luck fulfilling your goals as well.

 

      -Frog Out

Goals for 2010 Retrospective

    As we approach the end of 2010 I’d like to take a  few minutes to reflect back on this past year and revisit the goals that I set for myself at the beginning of the year (click here to see those goals).  I feel it is important to track your goals not only to see if you accomplished them but also to see what new directions in life you pursued.  Once we enter into 2011 I’ll follow up with a new post on goals for the new year.

Professional

  • Blog – This year I intended to write at least 2 posts a month.  Looking back I far surpassed that goal by writing 47 posts (this one being my 48th).  As with many things in life, quantity does not mean quality.  A good example is a number of my posts announcing upcoming speaking engagements and providing links to presentation slides and scripts.  That aside, I like to at least keep content relatively fresh on this blog  which I was able to accomplish.  At the same time I’ve gotten much more comfortable in my blogging style and it has become much easier to write.
  • Speaking – I didn’t define a clear goal for speaking engagements, but had a rough idea of wanting to speak at 2-3 events.  Once again I far exceeded that number by speaking at 10 separate events and delivering 12+ presentations.  I’m very thankful for all of the opportunities that I was given and all of the wonderful people I have met as a result.
  • Volunteering – This year I intended to help out with the COSPUG (now Buckeye SPUG) steering committee and Stir Trek conference.  I fulfilled both goals and as well as taking on lead organizer duties for the first ever SharePoint Saturday Columbus.  Each of these events and groups turned out to be successful and I was glad to be a part of them all.  I look forward to continuing to volunteer with each next year in some capacity.
  • Android Development – My goal for getting into Android development was a late addition, but one I didn’t necessarily fulfill.  I spent a couple nights downloading the tools, configuring my environment, and going through some “simple” tutorials.  I say “simple” because in my opinion the tutorials were not laid out very well, took a long time to get running properly, and confused me more than helped.  After about a week I was frustrated with the process and didn’t think it was a good use of my time.  On a side note, I’ve dabbled in Windows Phone 7 development over the past few months and have been very excited by how easy and intuitive it was to get started and develop some proof of concepts.

Personal

  • Getting in Shape – I had intended to play on recreational sports leagues and work out on a semi-regular basis.  For the most part I fulfilled this goal by playing on various softball and volleyball leagues as well as using the gym.  At the same time I had some major setbacks.  In the spring I badly sprained my ankle and got hit in the knee with a softball which kept me inactive for almost 2 months.  More recently I broke my knuckle (click here to read about it) which I am still recovering from.
  • Volunteering – On the volunteering front I kept my commitments at my parish’s high school youth group.  As for other volunteering opportunities I got involved with a great organization called Columbus Gives Back (website).  I’ve volunteered with them a few times and really enjoy their goal to provide opportunities to people with busy schedules.  They  offer a variety of events typically after work hours and spread out around Columbus with no set commitments on time you need to put in.  If you have the time or motivation I highly recommend them.
  • House/Condo – I had been thinking of buying a house or condo this past summer, but decided to extend my apartment lease for another year instead.  I have begun the search for a place in the past few weeks and am excited begin the process of owning a home.

Conclusion

    This year I was able to set and achieve many of my goals.  For next year I’ll try to put more specific numbers to all of my goals.  If any of you readers set goals for 2011 feel free to send me a link as I’d love to see what you are aiming to accomplish.  Have a great end of 2010 and best wishes for the start of 2011!

      -Frog Out

Reduced Blogging For A Few Weeks

I typically post technical content on this blog, but I have a personal note this time around.  As some of you who follow me on Twitter or Facebook may know, last week I found out I fractured my right index knuckle and strained a ligament between my index and middle finger.  In order to heal this injury I’ll be wearing a cast for the next 3 1/2 weeks.  This is day 4 and I’m starting to get used to it, but my typing speed is still reduced and causes pain over long usage.  As such I am cutting back on a few side activities such as this blog, the SavePSToSP CodePlex project, and general research I do at nights.  I’ll still be responding to comments on this blog as they come up, but new content will be most likely be on hold until mid December when I get my fracture re-examined and hopefully can get rid of this cast for good.  Below is a copy of one x-ray showing the fracture and the other a shot of my cast today with some of the signatures I’ve collected.  I look forward to my hand healing and getting back to normal.  Have a fun and safe Thanksgiving holiday to all those that celebrate.

IMG_2174_adj IMG_2175

 

-Frog Out

Co-Authoring a Book and Guest Blog Post Coming Soon

    A few posts ago you may have read that I have a few side projects going on that would be taking up my time the next few months.  I can’t give you full details on many of those yet, but I did want to drop a little information as I’ve been getting questions from friends lately.

    The first thing that I’m working on is a writing two chapters for a book coming from a big (at least in the SharePoint world) publisher.  This project came about because of some great connections I’ve made in the SharePoint community through conferences, speaking engagements, user groups, etc.  I don’t have a firm publish date, but I can tell you that this book is exclusively SharePoint 2010 and I’m working with some amazing authors on it.  This is my first crack and writing for a book and it’s been quite a ride so far, especially draining much of that elusive “free time” I thought I would have after SPSColumbus finished.  More details on this later.

    The second thing I was working on (just finished a week ago) is a guest blog post for a fairly big name blog.  I was a bit surprised when the blog owner asked me to write a guest post, but I am honored to submit a post to them.  The subject matter is a really fun idea I had recently that a few people on Twitter recommended I blog about.  Looks like I will get the chance to, just on a much larger distribution than my own blog.  I do know the date that will be published, but I’ll write another post announcing when it actually happens in case dates get shifted for any reason.  You won’t have to wait long for that one though.

    Aside from those 2 big items there are a few other items a little further out that I’m working on.  I have confirmed two new SharePoint 2010 presentations that I’ll be giving for the first time at different conferences in the coming months.  One is on connecting SharePoint 2010 to Line of Business (LOB) applications and the other on the new SharePoint 2010 developer tools.  I’m excited to be creating new presentation materials in these areas.

Conclusion

    Hopefully I’ve answered some questions that I’ve been getting recently or at least given you some insight into what I’m working on currently.  Sorry I can’t give more details but they will come in due time.  Until then happy SharePoint-ing and keep sharing and growing the community.

 

      -Frog Out

Dell E6410 Integrated HD Graphics Driver Update Causes Blue Screen of Death

If you’re not wincing already by see those feared words “blue screen of death” (BSOD) then allow me to detail how this story got even worse.  This situation may affect you if you are running Windows Server 2008 R2 on a Dell E6400 or E6500 series laptop.  If you’d like the solution steps skip down to the bottom, although you may not like what I tell you since (at the time of writing) it involves installing Server ‘08 R2 Service Pack 1 beta.

Background

Our story begins with me in Ney York for SharePoint Saturday New York City 2010 this past weekend.  I arrived Friday night for the speaker dinner and continued the night with friends for karaoke and seeing the town.  I got back to my hotel too late to give my presentation a last run through and make sure everything was in order.

The next morning I arrived at the conference venue early to finish those last minute checks I had neglected the night before.  The laptop I use for most of my work (recently upgraded to) is a Dell E6410 with Intel Integrated HD graphics card.  I dual boot it between Windows 7 and Windows Server 2008 R2 (for Hyper-V and 64 bit VMs.)  Not surprisingly I had forgotten to update the graphics drivers on my Server ‘08 R2 install to allow it to connect to a projector.  Ironically I had run into this same issue at SharePoint Saturday Michigan earlier this year on my previous laptop.  When I faced this issue that time I just installed the latest display driver appropriate for Windows 7 and was good to go in 10 minutes.  This time around I was not so fortunate.

Issue

Learning from my mistakes the previous time I went out to the Intel site and searched for the latest Windows 7 version of my display drivers.  After downloading I ran the installer.  Just as the install progress bar hit 100% and popped up the success window everything went to hell as my machine blue screened.  “Ohh no, this is not good” I exclaimed to the other speakers in the room.  Many of them offered to let me use their laptops if I couldn’t get it working, so thanks to all of them.  I didn’t panic quite yet and figured a reboot might solve the issue.  I did a hard recycle of my laptop and was greeted by a garbled welcome screen similar to the old days when you tried to tune your TV to a blocked movie channel.  Not a good sign.  I rebooted once again but this time into Safe Mode and rolled back the display drivers which got me back to square one.

Resolution

As I mentioned above, the solution to my issue was to install Server ‘08 R2 Service Pack 1 (SP1) beta (download here).  Make sure to launch your browser in “Run As Admin” mode to actually start the download.  After doing some quick searching across the interwebs I ran across this forum post on Connect.  The general consensus from comments is that Hyper-V didn’t mix well with the display drivers on my Server ‘08 R2 install.  Some users were able to correct it with SP 1 beta.  Since I only had a few hours until my presentation it was worth a shot.  I downloaded the service pack beta, ran the installer, and 30ish minutes later I was greeted by the welcome screen.  I ran the display driver update again and thankfully this time didn’t have any blue screens.  Fabian Williams actually snapped a really good picture of me waiting for the screen to come back up.

Brian Updates Display Drivers BSOD

Conclusion

There appears to be a semi-widespread issue with Dell E6400 and E6500 series laptops running Server ‘08 R2 and Hyper-V.  It may not be specific to those Dell laptops, but that’s where I’m seeing the most comments about it occurring.  I was able to resolve this issue by installing the Service Pack 1 beta (at time of writing) so that may be a solution for now.  Seeing as I’ve had this issue in the past I may start moving away from Hyper-V and towards VirtualBox or VMWare, but I’ve had really good performance out of Hyper-V so I’m still undecided.  Lesson for all of you readers is that you should always test out every aspect of your presentation well before you deliver it and have backups (screenshots, files hosted in cloud, etc.) as much as possible.

 

-Frog Out