Sunday, January 01, 2012 #

HTML 5: Predictions for the Future of Silverlight in SharePoint

I’m not sure I have ever thrown this down in writing.  I probably have said this 800 or 900 times, but I think that HTML 5 in SharePoint 2010 sucks.  The support is terrible in the two most prevalent web browsers at the enterprise level – Internet Explorer and Firefox.  If you can’t even get the video tag to work in IE 9 or the latest version of Firefox then that’s a huge fail for the product with HTML 5.

What I think needs to be done in the product to improve HTML 5 support so that we can move towards standards are a few things.  Here are a few ideas I have from working with SharePoint and HTML 5 and Silverlight:

  • SharePoint vFuture needs to stop pushing back IE support to a specific numbered version in the masterpage.  Microsoft I know it sucks and you would have to do massive amounts of legwork, but SharePoint 2010 does not meet web standards.  The fact that you are forcing us to use IE 8 compliance mechanisms by embedding it in the masterpage further supports what I am saying.  I am sick of having to test various tags and scripts that I wrote outside of SharePoint inside the product and finding subpar results.  It makes me feel ashamed of working with the product.  I have friends working with Orchard and other tools that fully support the latest web standards.  Can you guys please promise to work on this for the next version of SharePoint?
  • We need better tooling for HTML 5 why not take Expression Blend and make it work to help write  better SharePoint controls that are web compliant.  I love Silverlight, but as we know it’s not the best for mobile platforms, such as phones or tablets.  The world is heading more into a highly technical age where less people will have a laptop and more people will have a phone or tablet.  We need better tooling, because SharePoint Designer sucks monkey chunks.  2010 is no better than 2007 it just doesn’t tell us the error message and instead just closes.  It might be 2% better than the last version, but it’s still a wolf in sheeps clothing.  Expression Blend is one of the most fantastically written user control products I have ever seen.  It is clean and simple and far superior to any Adobe product (well maybe I’m a tad biased).  So Microsoft can you please make it so for SharePoint vFuture?  Give us some Blend support to create SharePoint controls perhaps?  We don’t need a one off solution you can keep designer for workflows or some other small junk where it excels and won’t crash on us.
  • This one is for the W3C…Why is HTML 5 in draft mode until 2020?  It’s 2012 guys get your act together.  HTML 4 was standardized in the 90s that’s over a decade ago.  No wonder Microsoft has no idea which side to flip on Silverlight and HTML 5 the web standard committee can’t even get there stuff together to standardize the new format.  Why write a product on something that won’t be fully standardized for another 8 years potentially.  Btw 8 years is optimistic when they could not even get there stuff together to push out the first version of HTML 5 and some guy from Google had to step in and throw something out there.  How sad is that?  So W3C please give us some standard in the next year so that Microsoft can write a proper version of SharePoint for the masses.  Thanks guys.

So now that I have completely irritated the W3C, Google, and Microsoft I will throw out a conclusion for you guys. I think if we can get the three things above, such as a more web compliant version of SharePoint, better HTML 5 tooling, and an actual standardized version of HTML 5, then I think we will see Silverlight dying.  Right now everything is still speculation, but I predict in the future these three things will happen.  If they do not happen then you will see me switching from SharePoint Development to something like jQuery or Rails or PHP or some other junk, because my job will no longer exist a decade from now.  I do not see Silverlight living through the next 10 years in the same form.  It’s possible they will repurpose it for the wp7, but I cannot tell you the future or the expiration date or if this is the last version of Silverlight Microsoft will publish.  All I can do is tell you what I think will happen and what needs to be done to get to a more web compliant future.  If anyone out there wants to question my ability to write HTML go right ahead, but I have been working with HTML since v3 and I was writing notepad code while you were still writing god knows what C command line script to move files from one folder in Windows 3.1 to another folder.  Have a nice night guys and I hope you were all entertained at reading this post as much as I had writing it.

Posted On Sunday, January 01, 2012 9:19 PM | Feedback (2)

2011 So Long and Thanks for All the Fish…

2011 started with a bang and ended with a boom for me.  Anyway that’s not what I want to talk about in this blog post.  I am not looking back I am walking forward.  I was reckless with my life for several years and thought it was the best idea to act in a certain manner.  I was reckless because I was neglectful of my happiness.  I am changing that in 2012.  I am instituting a travel policy where I will be traveling only once a month for an event or user group and no more than once a month.  That means I will be focusing on local user groups and local events mostly within the New Jersey/New York Metro area.  I am not doing this for anyone else but myself.

The first week of 2012 is the first week in a year that I have consistently slept in my own bed.  It is the first week I have spent an entire day in what I would consider my permanent residence.  I did meet a lot of great people internationally and the U.S., but it took a toll on my life.  I ignored very important parts of my life that I should have attended to early on.

So what does this mean early on?  I’m focusing more on my personal life outside of SharePoint.  I’m going to join meetups not SharePoint related, go to concerts, hang out with friends, and get another cat (one more cat does not constitute crazy cat lady status yet).  I also have two new things I’m working on in my job, such as helping start a New York Metro Office for Planet Technologies and I am working on all the east coast community events as an advisor in a sense.  I just feel like I need to take a step back and honestly I credit something a coworker told me several months ago that I need to slow down.  He was completely right (Clay yeah it’s you dude)…I can run on burn out for a very long time, but it’s not worth it to myself and the people around me.  I think if I can stick to the plan 2012 will be a much better year in 2011.

The other weird thing is that when I was a kid I had all these ambitions.  I think I hit most of them, but one or two.  So I need to come up with a new list of life goals.  The number 1 life goal I hit in 2011 is setting up the ability to live in New York City for 2012.  I was three years old and I just knew I wanted to live in New York City.  Every goal list I have made since I was three stated that I wanted to live or go to school in New York City sometime in my life.  It’s truly amazing when you get to do something you’ve always wanted to do.

So in retrospect 2011 was a year of learning and laying out plans.  2012 is a year of putting down roots in one spot and figuring out what to do next.  I hope that you all have a great 2012 and I’ll see you all around potentially.  This is blog post #1 for 2012.  I’m hoping to post again this week something technical.

Posted On Sunday, January 01, 2012 9:00 PM | Feedback (0)

Copyright © MOSSLover

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski