Shawn's Technical Blog

  • Ode To Surface II

    Below is the entry my wife submitted for the Ultimate Surface Fan Contest (I helped her write it).   Even if it was not chosen to win I though it was pretty good, so I decided to share it. My wife is hoping it wins so she gets my Surface II.  That's what is called a win/win for everyone.

  • Surface RT: To Be Or Not To Be

    So the Surface RT has been out for 9 months and Microsoft just declared a $900 million dollar write-down. So how did this happen and what does it mean for Microsoft’s efforts to break into the tablet market? I have been thinking a lot about most of the information below since the Surface product line was released. If you are looking for a “Microsoft Is Dead” story, then don’t read any further. But if you want an honest look at what I think led Microsoft to this point and what I think can be done to make Surface RT devices better, then please continue reading.

  • Surface Tablets: The Price Must Be Right

    After watching the video of the announcement about the new Surface tablets and comments by other users I wanted to add my thoughts to the discussion.  Balmer stated that sales of the surface tables will only be a small percentage of tablet sales.  I personally think that how the Surface tablets sell will be a big indicator on how successful Win8 is going to be on tablets (Unless MS overprices it).  This is similar to how people will look at Nokia WP8 phone sales as an indicator on how successful WP8 will be.

  • MS Expression Web 4 SuperPreview – Big Disappointment

    I just downloaded Expression 4 and expected to see some improvements in the Web4 SuperPreview application.  The one main function I was expecting to be in this release is the ability to enter data and click on links so pages of the sites could be assessed.  There a many use cases where this functionality is needed and there were quite a few people vocal about it when MS first released the application.


    From my limited experience with the EF and “LINQ To SQL” I have to agree that “LINQ To SQL” is the way to go if you application or web site only needs to connect to SQL Server databases.  “LINQ To SQL” pretty feature rich as it is and although there will not be any major new features added to it, that does not mean it is not a viable option for .Net developers to use.  “LINQ To SQL” is already used by to many people so it will be a part of the .Net framework for quite some time.  And now developers have a way to get more features using “LINQ To SQL” by using PLINQO.