<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris Johnson&#039;s loosely typed thoughts...</title>
	<atom:link href="http://www.looselytyped.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.looselytyped.net</link>
	<description>Not compact or dense in arrangement or structure</description>
	<lastBuildDate>Fri, 17 May 2013 20:56:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Puget Sound SharePoint User Group presentation &#8211; Stop! Yammer Time.</title>
		<link>http://www.looselytyped.net/2013/05/17/puget-sound-sharepoint-user-group-presentation-stop-yammer-time/</link>
		<comments>http://www.looselytyped.net/2013/05/17/puget-sound-sharepoint-user-group-presentation-stop-yammer-time/#comments</comments>
		<pubDate>Fri, 17 May 2013 20:56:50 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Yammer]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=2211</guid>
		<description><![CDATA[Last night i was fortunate enough to present to the local Puget Sound SharePoint User group at the Microsoft offices in Bellevue.&#160; I titled my presentation “Stop!&#160; Yammer time”. It was all about Yammer (no surprise there).&#160; I ran through where I thought things were at with regards to the current overlap and confusion between [...]]]></description>
				<content:encoded><![CDATA[<p>Last night i was fortunate enough to present to the local <a href="http://psspug.org/" target="_blank">Puget Sound SharePoint User group</a> at the Microsoft offices in Bellevue.&nbsp; I titled my presentation “Stop!&nbsp; Yammer time”. </p>
<p>It was all about Yammer (no surprise there).&nbsp; I ran through where I thought things were at with regards to the current overlap and confusion between the out of the box SharePoint social features vs. those in Yammer, some roadmap information about what to expect over the next year with regards to the integration of the two products and also a few bits for developers on what APIs are available.&nbsp; I also demoed a sneak peak of an app for SharePoint Online that we are publishing shortly that lets people post information to Yammer from SharePoint (more on that soon in a future post).</p>
<p>I was also a little antagonistic (trying to get people questioning and thinking a bit more) with my analogy between SP vs. Yammer and the <a href="http://en.wikipedia.org/wiki/The_Matrix" target="_blank">Matrix</a> movies Red pill vs. Blue pill decision that Neo has to make.&nbsp; Blue pill, stay blissfully ignorant that Yammer isn&#8217;t the future of all things social in SharePoint and other Microsoft products, or the Red pill, take the painful truth of reality now and get ready for the future albeit painful and a bit messy for the time being.</p>
<p>It was a fun session and i really enjoyed the opportunity to present.</p>
<p>My slides are below if you are interested in taking a look.&nbsp; (they don&#8217;t really articulate a lot of what i spoke about outside of the slides, but hopefully it helps a little)</p>
<p>-CJ</p>
<p><iframe style="margin-bottom: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 0px solid; border-left: #ccc 1px solid" height="356" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/21340478" frameborder="0" width="427" marginwidth="0" scrolling="no" mozallowfullscreen webkitallowfullscreen allowfullscreen> </iframe>
<div style="margin-bottom: 5px"><strong><a title="Yammer time" href="http://www.slideshare.net/LoungeFlyZ/yammer-time" target="_blank">Yammer time</a> </strong>from <strong><a href="http://www.slideshare.net/LoungeFlyZ" target="_blank">LoungeFlyZ</a></strong> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/05/17/puget-sound-sharepoint-user-group-presentation-stop-yammer-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m presenting on SharePoint and Apps at TechEd North America 2013&#8230;</title>
		<link>http://www.looselytyped.net/2013/05/01/im-presenting-on-sharepoint-and-apps-at-teched-north-america-2013/</link>
		<comments>http://www.looselytyped.net/2013/05/01/im-presenting-on-sharepoint-and-apps-at-teched-north-america-2013/#comments</comments>
		<pubDate>Wed, 01 May 2013 18:40:24 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1961</guid>
		<description><![CDATA[TechEd likely needs no explaining to most folks who read my blog, but in short it’s Microsoft&#8217;s big technical conference that covers pretty much all MS technologies and products under one roof.&#160; It’s a great event for taking in a lot of different topics vs. a more product specific event like SPC. This year it [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://northamerica.msteched.com/" target="_blank">TechEd</a> likely needs no explaining to most folks who read my blog, but in short it’s Microsoft&#8217;s big technical conference that covers pretty much all MS technologies and products under one roof.&nbsp; It’s a great event for taking in a lot of different topics vs. a more product specific event like SPC.</p>
<p>This year it is in New Orleans from June 3rd – June 6th and I will be there doing a session on SharePoint and App development tips and tricks.</p>
<blockquote><p><strong><a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/SES-B401#fbid=vskrIEZiOtr" target="_blank">SBS-B401 : Tips You Need to Know for Creating Apps for Microsoft Office and SharePoint 2013</a></strong></p>
<p><em>In this session, we cover some tools and techniques for building out apps for Microsoft Office and SharePoint, including architecting for cross-domain scenarios, types of apps and much, much more. This is a must attend session for all app for Office and SharePoint developers.</em></p>
<p>Thursday June 6th at 10:15 am – Room TBD</p>
</blockquote>
<p>So if you are are a SharePoint person attending it would be great to have you come along … or just get in touch at the event to chat!</p>
<p>-CJ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/05/01/im-presenting-on-sharepoint-and-apps-at-teched-north-america-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m presenting at the SharePoint Evolutions Conference 2013 next week in London</title>
		<link>http://www.looselytyped.net/2013/04/11/im-presenting-at-the-sharepoint-evolutions-conference-2013-next-week-in-london/</link>
		<comments>http://www.looselytyped.net/2013/04/11/im-presenting-at-the-sharepoint-evolutions-conference-2013-next-week-in-london/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 21:55:03 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1701</guid>
		<description><![CDATA[I posted about how amazing this conference is previously and i am getting excited about heading to London on Saturday. http://www.sharepointevolutionconference.com I am presenting two sessions next week on Monday and Tuesday on the process of building SharePoint and the other on building modern intranets using search, metadata and blending the old style of hierarchical [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.looselytyped.net/2012/12/02/ill-be-speaking-at-the-sharepoint-evolution-conference-2013/" target="_blank">I posted about how amazing this conference is</a> previously and i am getting excited about heading to London on Saturday.</p>
<p><a href="http://www.sharepointevolutionconference.com/">http://www.sharepointevolutionconference.com</a></p>
<p>I am presenting two sessions next week on Monday and Tuesday on the process of building SharePoint and the other on building modern intranets using search, metadata and blending the old style of hierarchical sites with newer techniques of search based solutions.</p>
<blockquote><p><strong>P&amp;M308 &#8211; Leverage the power of metadata and search driven Intranets</strong>
<p><em>Learn how to take all that chaos and clutter in your organization and move it to an organized discoverable system that enables users to quickly navigate and find documents and information that is most relevant to them.&nbsp; This is a soup to nuts session on the design decisions, things you need to think about and how to build a purely metadata and search driven Intranet to unlock the full power of your content.</em></p>
</blockquote>
<p>This session is going to be all about building Intranets using the same features and functionality everyone is talking about in 2013 for building public facing internet sites. aka Web Content Management (WCM).&nbsp; I’ll discuss traditionally structured intranets, hierarchy and storage systems in SharePoint, authoring considerations &amp; a model for blending the old style hierarchical intranets with modern search driven techniques!&nbsp; </p>
<p>Come and hear how you can leverage some of these new techniques with the old to deliver a great experience for your users whether they like to browse, search or a mixture of both <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>-CJ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/04/11/im-presenting-at-the-sharepoint-evolutions-conference-2013-next-week-in-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintex investment announcement and why we should all be excited about it.</title>
		<link>http://www.looselytyped.net/2013/03/27/nintex-investment-announcement-and-why-we-should-all-be-excited-about-it/</link>
		<comments>http://www.looselytyped.net/2013/03/27/nintex-investment-announcement-and-why-we-should-all-be-excited-about-it/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 03:12:56 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1541</guid>
		<description><![CDATA[First … the news:&#160; http://www.nintex.com/en-US/News/Pages/default.aspx#734 Often when people see a company take on an investment like Nintex announced today they scoff and wonder what luxury locations the owners will now be sunning themselves in.&#160; They usually see it as selling out and not what that deal really represents. I want you to take a pause [...]]]></description>
				<content:encoded><![CDATA[<p><a title="http://www.nintex.com/en-US/News/Pages/default.aspx#734" href="http://www.nintex.com/en-US/News/Pages/default.aspx#734"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: right; padding-top: 0px; padding-left: 0px; margin: 0px 0px 20px 25px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" align="right" src="http://www.looselytyped.net/wp-content/uploads/2013/03/image4.png" width="239" height="64"></a><strong>First … the news:</strong>&nbsp; <a title="http://www.nintex.com/en-US/News/Pages/default.aspx#734" href="http://www.nintex.com/en-US/News/Pages/default.aspx#734">http://www.nintex.com/en-US/News/Pages/default.aspx#734</a></p>
<p>Often when people see a company take on an investment like Nintex announced today they scoff and wonder what luxury locations the owners will now be sunning themselves in.&nbsp; They usually see it as selling out and not what that deal really represents.</p>
<p>I want you to take a pause for a moment and think about what something like this means for the SharePoint industry.&nbsp; Think about what a deal like this says.&nbsp; </p>
<p>These folks have decided to invest $222 million (!!&nbsp; ma-ma-ma-million) in an independent SharePoint business.&nbsp; They have decided that there is room for that business to grow in a huge way and to get a handsome return on their investment.</p>
<p>This was a business that, when I first got into SharePoint, started with a recycle bin feature for SharePoint document libraries all those many years ago and grew it into a tens of million dollar business.&nbsp; Nintex Workflow is now THE singularly most widely used ISV application in SharePoint worldwide.&nbsp; It’s huge.</p>
<p>We (the entire SharePoint community) should all be all stopped dead in our tracks and being blown away about how incredible this is.</p>
<p>This is awesome because it means outsiders view the space as growing and being worthwhile investing in.&nbsp; </p>
<p>This is awesome because it means those folks out there with an idea and passion can see where it could take them.&nbsp; It inspires people to make a go of it and bet on their passion and enthusiasm. </p>
<p>And most importantly this is awesome because it means companies like Nintex can raise money and use it to build their business with new amazing products and solve more of the tough problems facing organizations with tools like SharePoint.</p>
<p>Enterprise software doesn’t have the glitz, glamour and absurd hype the consumer market has … but it does have boat loads of value.&nbsp; Just look at companies like Yammer being bought by Microsoft, <a href="http://techcrunch.com/2012/07/31/box-raises-125m/" target="_blank">Box</a> taking more funding than you can shake any reasonable length stick at &amp; companies like Splunk and WorkDay are rocking along nicely in the enterprise space.</p>
<p>It’s outcomes like this one for Nintex that make our space an exciting one to be in and something we should all pause, consider and congratulate the Nintex team on.&nbsp; Provoke loves Nintex products and we use them to help our customers everyday.&nbsp; We can’t wait to see where their next adventures takes them and look forward to being a part of that journey for many years to come.</p>
<p>Congrats to Brett, Brian, Steve, Mike, Ryan, Alberto and the rest of the Nintex crew!!</p>
<p>-Chris.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/03/27/nintex-investment-announcement-and-why-we-should-all-be-excited-about-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Exchange online archive awesomeness</title>
		<link>http://www.looselytyped.net/2013/03/13/exchange-online-archive-awesomeness/</link>
		<comments>http://www.looselytyped.net/2013/03/13/exchange-online-archive-awesomeness/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 18:43:43 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Office 365]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1311</guid>
		<description><![CDATA[There are two kinds of people in this world when it comes email management: Pilers (derived from pile … warning not a real word) Filers Pilers &#8211; just let their inbox grow to monumental size and rely on search etc… to find things.&#160; There are loads of these people around.&#160; Their inboxes grow to multiple [...]]]></description>
				<content:encoded><![CDATA[<p>There are two kinds of people in this world when it comes email management:</p>
<ul>
<li>Pilers (derived from <a href="http://www.answers.com/topic/pile" target="_blank">pile</a> … warning not a real word)
<li>Filers</li>
</ul>
<p><strong>Pilers</strong> &#8211; just let their inbox grow to monumental size and rely on search etc… to find things.&nbsp; There are loads of these people around.&nbsp; Their inboxes grow to multiple GB and they never file or clear anything out.</p>
<p><strong>Filers</strong> – once they read an email and do whatever they need to do they delete it OR file it in a folder somewhere. They rely on both folder hierarchy and search to find email.</p>
<p>I am a filer. I like having a folder for a particular project etc… I cant really say why … but it seems to work best for me.</p>
<p>Now to the point of this post <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  … </p>
<p>At Provoke we use Exchange Online for our email system. It rocks. MS look after it for us.&nbsp; We get 4GM mailbox sizes.</p>
<p>4GB !?!?!? you might say … how on earth do you cope with only 4GB?!?!? That&#8217;s what I said. (That is about 1 yr of email for me)</p>
<p>In Exchange Online E3 you can get this nifty feature called an Online Archive.&nbsp; It lets you stick all sorts of stuff in there and it doesn&#8217;t go towards your mailbox quota.&nbsp; </p>
<p>I have 100GB of this archive which is awesome.</p>
<p>The other thing you need is a way to get mail into that archive.&nbsp; Enter policy!</p>
<p>When you select a folder in your mailbox in Outlook you can tap the <strong>Set Folder Policy</strong> button:</p>
<p><img title="image" style="border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px" border="0" alt="image" src="http://www.looselytyped.net/wp-content/uploads/2013/03/image1.png" width="205" height="401"> </p>
<p>And then set a Policy to move mail to the archive after it gets to a particular age.&nbsp; Policies inherit so you don&#8217;t have to do this on every folder.&nbsp; </p>
<p>Then you set the Online Archive setting to a time period after which you want to move email to the archive. In my case I like 6 months.</p>
<p><img title="image" style="border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline" border="0" alt="image" src="http://www.looselytyped.net/wp-content/uploads/2013/03/image2.png" width="408" height="546"> </p>
<p>You access it via outlook or OWA just as you normally would.&nbsp; It shows up along side your mail mailbox.</p>
<p><img title="image" style="border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline" border="0" alt="image" src="http://www.looselytyped.net/wp-content/uploads/2013/03/image3.png" width="196" height="77"> </p>
<p>Another cool thing about this is that it frees up space in your offline mail store (OST) on your computer.&nbsp; The Online Archive is online available online … not when you are offline.</p>
<p>No more email mailbox quota problems.&nbsp; NICE!</p>
<p>-CJ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/03/13/exchange-online-archive-awesomeness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisiting SharePoint development 6.5 years later&#8230;</title>
		<link>http://www.looselytyped.net/2013/03/05/revisiting-sharepoint-development-6-5-years-later/</link>
		<comments>http://www.looselytyped.net/2013/03/05/revisiting-sharepoint-development-6-5-years-later/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 04:19:32 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1111</guid>
		<description><![CDATA[Way back in 2006 I wrote a blog post entitled “Application Development on MOSS 2007 &#38; WSS V3” that discussed the various options for building apps on SharePoint. It’s been by far and away the most viewed blog post I have written. As of writing its sitting at 140,000 views.&#160;&#160; The main point on writing [...]]]></description>
				<content:encoded><![CDATA[<p>Way back in 2006 I wrote a blog post entitled <a href="http://blogs.msdn.com/b/cjohnson/archive/2006/09/05/application-development-on-moss-2007-amp-wss-v3.aspx" target="_blank">“Application Development on MOSS 2007 &amp; WSS V3”</a> that discussed the various options for building apps on SharePoint. It’s been by far and away the most viewed blog post I have written. As of writing its sitting at 140,000 views.&nbsp;&nbsp; </p>
<p>The main point on writing that post 6.5 years ago was to provide a simple summary of the options available for development in SharePoint 2007. At the time those were:</p>
<ul>
<li>Web Parts
<li>_Layouts application
<li>User Controls
<li>ASPX pages added to a site with code behind</li>
</ul>
<p>Towards the end of the post I summarized the choices in a simple decision matrix (below):</p>
<p><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://www.looselytyped.net/wp-content/uploads/2013/03/image.png" width="631" height="180"></p>
<p>Now fast forward to 2013 and the new release of SharePoint 2013 … Most of that matrix still holds true albeit with a couple of minor tweaks. Back when I wrote the original post there was no support for SharePoint built into Visual Studio for example.&nbsp; Today instead of the Smart Part (thx again <a href="https://twitter.com/jantielens" target="_blank">Jan Tielens</a>) you can use a Visual WebPart (which is a user control that is compiled down to a server control by Visual Studio, but which gives you the benefits of the visual design surface at design time, unlike a standard WebPart).</p>
<p>Given so long has passed I thought it was about time that I revisited the choices and took a look at what has changed in the last 6.5 years!</p>
<p>Before I go on, I want to reiterate that this is my personal opinion. Many of you won’t agree.&nbsp; So this is really just a summary of the decision matrix I use in my head when evaluating the options and deciding on the best choice for the situation.</p>
<h2>Evolution of the matrix…</h2>
<p>Updating this matrix is a lot trickier now we have SharePoint Online where many of the pervious on-prem options don’t exist. e.g. no full trust code.</p>
<p>I went back and forth on deciding what my updated matrix would include. This took a while and, given I am a big proponent of SharePoint Online, I would prefer everyone think about designing their solutions with the possibility of moving to SharePoint Online in future.</p>
<p>Why?&nbsp; Well in a recent internal email amongst developers here is what I said (some bit snipped):</p>
<blockquote><p>Apps should be our first choice moving forward.
<p>The reason is simple.&nbsp; There is no future in Sandbox Solutions or Full trust solutions.
<p>Notice i said &#8220;first&#8221; .. not only <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  When will Sandbox Solutions go away? Shortly after the new app model supports everything you can do in a sandbox solution. MS will deprecate it as fast as they can and then turn it off after giving&nbsp; everyone a year to re-write their code.
<p>Trust me, MS wants to kill sandbox solutions as fast as they can.&nbsp; Same with full trust code. It gives SharePoint a bad name when SharePoint fails &#8230; even because of code someone else wrote and deployed to it.&nbsp; The sandbox is too expensive to run in Office 365 and therefore will be shot. To be clear, the goal is to remove any 3rd party code running within a SharePoint process. Doing so will improve the security, scalability and reliability of SharePoint.</p>
</blockquote>
<p>Now that might sound a bit harsh … and to be fair I was trying to be … but my point is the long term vision for SharePoint is to not host other peoples code.&nbsp; The new app model might not be a perfect replacement today … but given time I’m willing to bet it will get better and support more of the things you can’t do today.
<p>Then I went on…<br />
<blockquote>
<p>For now we should be thinking Apps first &#8230; and augmenting it with sandbox and full trust only when needed.&nbsp; Otherwise we are painting ourselves in a corner. This is most important for 365 solutions.&nbsp; Still, 2 years from now we shouldn&#8217;t be having to explain ourselves to our customers for painting them into a corner where they can’t migrate to 365 or upgrade to the latest version of SharePoint because of our recommendations. Not good.</p>
</blockquote>
<p>Don&#8217;t get me wrong.&nbsp; I&#8217;m not saying &#8220;no sandbox&#8221; and &#8220;no full trust&#8221; &#8230; i&#8217;m just saying we should be leading with apps first and then backing in sandbox and full trust only when needed.
<p>I like apps because they also mean we are not constrained to what development options SharePoint imposes like MVC or the latest improvements in the .Net framework.&nbsp; Because your code runs remotely you can run it on anything you like. It could be PHP for example.
<p><em>&lt;mega tangent&gt; PS: can we start a petition to stop calling the new model the “app&nbsp; model” and call it something like the “remote code model” that “apps” happen to use. Then we can reserve “apps” for stuff that gets put in the Marketplace. I know this won’t happen but it would be nice <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  “Apps” was a bad idea IMHO.&lt;/mega tangent&gt;</em><br />
<h2>Back to the matrix…</h2>
<p>After going back and forth on it for a while I came to the stark realization that a matrix was no longer required.&nbsp; Dev has got simpler for a change!
<p>So here is my new “matrix” … or the “Decision List 2013 edition” as I am now calling it:
<ol>
<li><a href="http://msdn.microsoft.com/en-us/library/jj822363.aspx" target="_blank">Design Manager</a> package (on-prem or online)</li>
<li><a href="http://msdn.microsoft.com/en-us/library/jj163230.aspx" target="_blank">App for SharePoint</a> (on-prem or online)</li>
<li>Sandbox Web Part (on-prem or online)</li>
<li>Full Trust Web Part (on-prem only)</li>
<li>Full Trust everything else (on-prem only) (_layouts pages etc…)</li>
</ol>
<p>It’s pretty straightforward when you think about it.&nbsp; Start with the lightest touch possible and only step down to the next heaviest when you have to.&nbsp; This might seem screamingly obvious, but it would surprise you (or not) how many developers jump for the most heavy weight option first because it’s the most powerful and they don’t have to think.</p>
<p>Further more option #2&nbsp; above can be further expanded to:</p>
<ol>
<li>SharePoint Hosted App</li>
<li>Provider Hosted App</li>
</ol>
<p>You may notice the absence of the Auto Hosted app type above. This is the option where you package your application and SharePoint will automatically host the application code for you in Azure. Reasons for this are simple A) its not available (yet)&nbsp; B) it’s horrid (my opinion).&nbsp; Auto Hosted apps code runs in Azure space managed and controlled by SharePoint Online … not you.&nbsp; I hate the thought of having to support code running in a location I have no control over and no visibility.&nbsp; For example, unable to see what is going wrong when a customer calls asking for support.&nbsp; For the small price you pay hosting in Azure directly via the Provider Hosted model you will reap payback many times over when you need to upgrade your app and or diagnose a support issue and can’t tell what is going on.</p>
<h2>Summary…</h2>
<p>Regardless of your like or dislike of the new app model there is one thing that is clear … at least to me anyway. That your code will not live inside the SharePoint process in the future. For me, that means thinking about how to start designing solutions with this in mind as to not inadvertently painting yourself into a corner that is costly and painful to get out of.&nbsp; Sure, there will be situations today that mean you have no other choice to use some sandbox and full trust code.&nbsp; But …</p>
<p>My words of advice are simple.&nbsp; Think apps first and fall back to heavier options if needed.</p>
<p>This way over time as the new app model gets better and becomes the starting point for all SharePoint development you will already be ahead of the curve and will have an easier path to the cloud when your customers are ready.</p>
<p>+ ask any developer if they would rather be using MVC, Razor, SignalR etc… my bet is they say “yes”.</p>
<p>-CJ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/03/05/revisiting-sharepoint-development-6-5-years-later/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Release: Office Developer Tools for Visual Studio 2012</title>
		<link>http://www.looselytyped.net/2013/03/05/new-release-office-developer-tools-for-visual-studio-2012/</link>
		<comments>http://www.looselytyped.net/2013/03/05/new-release-office-developer-tools-for-visual-studio-2012/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 04:16:35 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=1081</guid>
		<description><![CDATA[I vividly remember penning the blog post announcing the Visual Studio Extensions for WSS (VSeWSS 1.2) .&#160; Love them or hate them VSeWSS was the first MS foray into integrated developer tooling for SharePoint developers.&#160; In all honesty VSeWSS was a skunk works project started by some folks in the SharePoint and SPD engineering team.&#160; [...]]]></description>
				<content:encoded><![CDATA[<p>I vividly remember penning the blog post <a href="http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?PageType=4&amp;ListId={72C1C85B-1D2D-4A4A-90DE-CA74A7808184}&amp;pID=584" target="_blank">announcing the Visual Studio Extensions for WSS (VSeWSS 1.2)</a> .&nbsp; Love them or hate them VSeWSS was the first MS foray into integrated developer tooling for SharePoint developers.&nbsp; In all honesty VSeWSS was a skunk works project started by some folks in the SharePoint and SPD engineering team.&nbsp; I inherited them when Alex Malek moved to the IE team.&nbsp; For the 2010 release I worked pretty closely with Mike Morton from the VS team on what became the SharePoint tooling that you see today.&nbsp; I am sure Mike and team hit their heads on a wall with the number of times I said we needed features like a content type and list visual designer vs. just XML.&nbsp; We literally had a feature list 100s of items long and only resources to do ~30 in the first version. We eventually got the list designer a release or so later <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Now we have the next major iteration of those tools that have just released for SharePoint and Office 2013!</strong></p>
<p>Read the announcement here:<br /><a title="http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx" href="http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx">http://blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx</a></p>
<p>Randall also has a write up on them here: <a title="http://blogs.msdn.com/b/officeapps/archive/2013/03/05/download-the-office-and-sharepoint-visual-studio-tools.aspx" href="http://blogs.msdn.com/b/officeapps/archive/2013/03/05/download-the-office-and-sharepoint-visual-studio-tools.aspx">http://blogs.msdn.com/b/officeapps/archive/2013/03/05/download-the-office-and-sharepoint-visual-studio-tools.aspx</a></p>
<p>They come complete with fancy colored icons in the new project picker!&nbsp; (the preview was grey scale). I laugh … but the grey pissed me off for some reason.</p>
<p>Personally I love the mention about Continuous Integration workflows and new debugging features with service bus … and looking forward to getting my sticky hands and playing around some more.</p>
<p>Get them here: <a href="http://aka.ms/OfficeDevToolsForVS2012">http://aka.ms/OfficeDevToolsForVS2012</a>.</p>
<p>Great work <a href="http://www.twitter.com/chakkaradeep" target="_blank">@chakkaradeep</a>!!</p>
<p>-CJ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/03/05/new-release-office-developer-tools-for-visual-studio-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t invest in SharePoint social&#8230;</title>
		<link>http://www.looselytyped.net/2013/02/04/dont-invest-in-sharepoint-social/</link>
		<comments>http://www.looselytyped.net/2013/02/04/dont-invest-in-sharepoint-social/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 07:14:06 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=831</guid>
		<description><![CDATA[(I think I am getting better at outrageous headlines to drag you in to read the post! … please don’t leave) I recently read Jeremy’s post about picking SharePoint social over Yammer “for right now” and wanted to weigh in on why I think they are not making the call I would have.  It’s all [...]]]></description>
				<content:encoded><![CDATA[<p>(I think I am getting better at outrageous headlines to drag you in to read the post! … please don’t leave)</p>
<p>I recently read <a href="http://www.jeremythake.com/2013/01/why-we-picked-sharepoint-2013-social-over-yammer-social-for-right-now/" target="_blank">Jeremy’s post</a> about picking SharePoint social over Yammer “for right now” and wanted to weigh in on why I think they are not making the call I would have.  It’s all just personal opinion of course and Jeremy and I are close friends and no doubt he will attempt to convince me otherwise over a few beers shortly <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In my humble opinion the only reason you should consider using SharePoint 2013’s social features over Yammer is if your organization is 100% unable to use a cloud based service.</p>
<p>Why?</p>
<p>Because there isn&#8217;t a future in SharePoint on-prem social features.  It’s just not what Microsoft does when it changes direction.</p>
<p>When Microsoft takes a bet on something big there are never two options to pick from. There is only one option and the rest is dead to them.  Rightly or wrongly, whether you like it or not, for good or bad … that’s just the way it works.  This basically means that after that speed it approximately takes for one synapse to fire Microsoft and all its muscle (sales and otherwise) stopped selling on-prem social and started selling the new cloud social story like it was never any other way.  You won’t hear anything pitching on-prem social over Yammer and it will only be used as a fall back position if the organization cant use the cloud for whatever reason.</p>
<blockquote><p>“What should I use for social?  Yammer or the SharePoint newsfeed?&#8221;  My answer has been clear: Go Yammer!  Yammer is our big bet for enterprise social, and we&#8217;re committed to making it the underlying social layer for all of our products.” – <a href="http://blogs.office.com/b/sharepoint/archive/2013/03/19/yammer-and-sharepoint-enterprise-social-roadmap-update.aspx" target="_blank">Jared Spataro, Senior Director &#8211; SharePoint, Microsoft Corp &#8211; 19th March 2013</a></p></blockquote>
<p><em><strong>Update 19th March 2013:</strong>  If you want more of a nail in coffin then look no further then Jared’s latest update on the Enterprise Social Roadmap. The quote above is from this post <a href="http://blogs.office.com/b/sharepoint/archive/2013/03/19/yammer-and-sharepoint-enterprise-social-roadmap-update.aspx" target="_blank">Yammer and SharePoint: Enterprise Social Roadmap Update</a>. If you read that 90% of the post is dedicated to Yammer with a fraction dedicated to “If you are old and clunky and stay on-prem then here is a skinny bone to chew on”.</em></p>
<p>“Cool” you might say.  “That doesn’t change what you can and can’t do with the product.  On-Prem is still my bag baby!”</p>
<p>If you look at the features, pros and cons and line them up side by side on-prem SharePoint social will win the sprint today … by quite a long margin.</p>
<p>But mark my words … it won’t win the marathon.</p>
<p>Here is my prediction for the next couple of years.  SharePoint on-prem social features might be lucky to get a few new features. Maybe a some in the next update, maybe a few the one after.  But where we really quit the crap and bring on the meat will be in SharePoint + Yammer integration. This is obviously not rocket science given MS just spent $1B+ dollars on it. Everything social in SharePoint Online will be ripped out and replaced/backed by Yammer with deep integrations that don’t exist today.  100% effort will be put into this experience as a first class citizen vs. the on-prem story… sad face … I like on-prem too … but like I mentioned above on-prems dead baby.</p>
<p>Eventually there will be no Yammer. It will just be SharePoint Online with a lot more rocking social features built by a team that deeply understand Enterprise social.  MS didn’t buy Yammer for their customers (they were mostly already SharePoint customers anyway) … they bought them for the kudos in enterprise social and the team of people who get it. Microsoft needs to win enterprise social big time and Yammer are the A game.</p>
<p>So why would I say don’t invest in on-prem social with the SharePoint features you get in 2013 if you can at all help it?</p>
<p>I would put money on there not being a great upgrade story on-prem to whatever comes next in the cloud … if at all. There could be one IF you are using SharePoint social features in 365 today … maybe.</p>
<p>Maybe I will have to eat my hat some day when I look back at these words … but if I were made to pick a winning horse today I would be betting on Yammer and having a smoother path to niceness with future releases.</p>
<p>Sure, this might mean having a muddled and semi painful story now as Jeremy points out in his post. This might mean you need to educate users around using Yammer, doing some work to federate for authentication purposes so you don’t have two logins, doing some integration work to make it easier to post stuff to Yammer from SharePoint etc.…   at least until MS pull the next round of SharePoint integrations with Yammer out of the hat and make things a lot less confusing etc.…</p>
<p>But at the end of the day I would be ok with that vs. being backed into a corner that you cant get out of or have a harder time getting out of.  Even if that means living with a less integrated experience today.</p>
<p>Who knows … I could be 100% totally wrong (in some ways I wish I will be) but maybe I wont and I hope to have saved a few of you from writing a kilotonne of migration code trying to get all those posts, likes and follows moved over to Yammer … but having said that I am sure AvePoint will have a nice migration tool ready for that eventuality anyway … so maybe all this is moot <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  PS: AvePoint migration tools rock by the way.</p>
<p>PS: The real moment I will freak out about Social in the enterprise will be when Facebook finally gets around to releasing an Enterprise offering walled garden style social experience for organizations.  I have thought for a while now that it would be “any moment now” … but nada so far.  If that happened and they offered light weight document collab etc.… it would be a game changer.  But maybe zuck is holding off while him and Steve continue their wee love fest while trying to stiff Google. Time will tell I guess.</p>
<p>-CJ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/02/04/dont-invest-in-sharepoint-social/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>My first book: Beginning SharePoint 2013 Development</title>
		<link>http://www.looselytyped.net/2013/01/24/my-first-book-begining-sharepoint-2013-development/</link>
		<comments>http://www.looselytyped.net/2013/01/24/my-first-book-begining-sharepoint-2013-development/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 22:57:33 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=731</guid>
		<description><![CDATA[It was a long time coming and I have wanted to do this for quite some time … but I have just heard that the book I co-wrote with Steve Fox, Donovan Follette and tech edited by Andrew Connell has just been sent to the printers! As the name suggests … It’s all about starting [...]]]></description>
				<content:encoded><![CDATA[<p>It was a long time coming and I have wanted to do this for quite some time … but I have just heard that the book I co-wrote with <a href="http://blogs.msdn.com/b/steve_fox/">Steve Fox</a>, <a href="http://blogs.msdn.com/b/donovanf/">Donovan Follette</a> and tech edited by <a href="http://www.andrewconnell.com">Andrew Connell</a> has just been sent to the printers!</p>
<p>As the name suggests … It’s all about starting development on SharePoint 2013.&nbsp; As you may have read or heard there is quite a bit of new stuff for developers in 2013 and this book aims to serve as a guide for those looking to grapple with those changes. </p>
<p>Topics include …&nbsp; the new app model, developer tools, Azure, building and packaging apps, publishing in the SharePoint Store, distributing them internal to an organization, OAuth, Client Side OM, REST APIs, integrated SP + Office apps, Remote Event Receivers, Business Connectivity Services, Office Services &amp; Workflow.</p>
<p>A core theme throughout the book is learning about the new development options available in 2013 and how and when to take advantage of them.</p>
<p>I wrote five of the fifteen chapters …</p>
<ul>
<li>Developing, Integrating, and Building Applications <br />in SharePoint 2013
<li>Packaging, and Deploying SharePoint 2013 Apps
<li>Distributing SharePoint 2013 Apps
<li>Overview of the Client-Side Object Model and REST APIs
<li>Overview of OAuth in SharePoint 2013</li>
</ul>
<p>Like I mentioned above, writing a book was something I have wanted to do for a while now but never got around to it.&nbsp; I really have to thank Steve Fox for giving me the opportunity to collaborate on this.</p>
<p>It should be available soon and is already available for pre-order on Amazon:</p>
<p><iframe style="height: 240px; width: 120px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=looselytnet-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1118495845&amp;ref=qf_sp_asin_til&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
<p>Get it while its HOT!</p>
<p>-CJ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/01/24/my-first-book-begining-sharepoint-2013-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My first Windows 8 app</title>
		<link>http://www.looselytyped.net/2013/01/12/my-first-windows-8-app/</link>
		<comments>http://www.looselytyped.net/2013/01/12/my-first-windows-8-app/#comments</comments>
		<pubDate>Sun, 13 Jan 2013 02:32:32 +0000</pubDate>
		<dc:creator>Chris Johnson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WinRT]]></category>

		<guid isPermaLink="false">http://www.looselytyped.net/?p=621</guid>
		<description><![CDATA[Some of you may know that I make a Windows Phone app called My Trips. It’s a popular companion application for the awesome TripIt.com service.&#160; If you don’t use TripIt to manage your travel plans you are missing out!&#160; You just forward your booking PDF or document from your travel agent, hotel, airline or whatever [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.looselytyped.net/wp-content/uploads/2013/01/Logo.scale-80.png"><img title="Logo.scale-80" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: right; padding-top: 0px; padding-left: 0px; margin: 0px 0px 10px 25px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Logo.scale-80" align="right" src="http://www.looselytyped.net/wp-content/uploads/2013/01/Logo.scale-80_thumb.png" width="124" height="124"></a>Some of you may know that I make a Windows Phone app called My Trips. It’s a popular companion application for the awesome <a href="http://www.tripit.com/" target="_blank">TripIt.com</a> service.&nbsp; If you don’t use TripIt to manage your travel plans you are missing out!&nbsp; You just forward your booking <a href="http://www.looselytyped.net/wp-content/uploads/2013/01/tripit_pro.png"><img title="tripit_pro" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: right; padding-top: 0px; padding-left: 0px; margin: 0px 0px 25px 25px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="tripit_pro" align="right" src="http://www.looselytyped.net/wp-content/uploads/2013/01/tripit_pro_thumb.png" width="90" height="40"></a>PDF or document from your travel agent, hotel, airline or whatever to <a href="mailto:plans@tripit.com">plans@tripit.com</a> and they magically (<em>nerd alert: read awesome search based entity extraction</em>) parse out all the data and put it into a far for useful format that is accessible on the internet for you.</p>
<p>My Trips lets you sync those plans down to your phone or PC and take them with you when you travel.&nbsp; As awesome as the world is these days its highly likely you will be stuck without an internet connection at the most inopportune time <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I wrote the first version of My Trips as an experiment when I wanted to take a look at building a phone app for Windows Phone… one thing led to another and <a href="http://www.youtube.com/watch?v=CTZyorJVeqI" target="_blank">nek minnit</a> everyone wants it and I had to make it into a real app and publish it.&nbsp; </p>
<p>Long story short … it’s used by more people than I had ever hoped <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So when Windows 8 came around people started asking when I would release My Trips for it.&nbsp; Of course it didn’t take much convincing and I really wanted to try my hand at Win8 development.</p>
<p>So it was a sweet moment last night when I finally finished version 1 of My Trips for Windows and submitted it for certification.&nbsp; Hopefully nothing major will come up in certification and it will be in the Windows Store soon!</p>
<blockquote><p>Did you just port the phone version?</p>
</blockquote>
<p>To answer the question, <strong>no</strong> it wasn’t a smooth port at all. In fact I would say 85% of the code is new.&nbsp; I want to write a few posts about the experience of the move to Windows 8, but for now it is fair to say that the way I built the phone application didn’t exactly lend itself to code sharing.&nbsp; The phone app wasn’t built with a&nbsp; nice <a href="http://en.wikipedia.org/wiki/Separation_of_concerns" target="_blank">separation of concerns</a> using something like a pattern like <a href="http://en.wikipedia.org/wiki/Model_View_ViewModel" target="_blank">MVVM</a>.&nbsp; I decided that rather than continue building on the mess I would start almost from scratch and build up with Win8 version using the (excellent) <a href="http://caliburnmicro.codeplex.com/" target="_blank">Caliburn Micro framework</a> to facilitate a clean MVVM pattern.</p>
<p>The resultant code is a wonder of cleanliness, maintainability and extensibility that should make it a lot easier to port to other places if needed and maintain more simply.&nbsp; If you are into clean code I highly recommend taking a look at Caliburn.</p>
<p>So given all I really managed to reuse code wise were a few TripIt API classes and some data model classes it really was quite a bit of work to get the rest written up.&nbsp; All new Views, View Models, some Models and lots of ancillary code for caching, settings etc…Hence why it took a while longer than I had hoped.</p>
<p>I didn’t end up getting 100% feature parity with the phone application just yet.&nbsp; That will take a bit more time.&nbsp; The basics are there however, syncing your trips to your device and viewing them. Additionally things like support for Snapped view in Win8 and “Fill” view (that is the opposite side of the screen to snap view).</p>
<p>Here are a few screenshots of v1:</p>
<table cellspacing="0" cellpadding="2" width="400" border="0">
<tbody>
<tr>
<td valign="top" width="200">Splash screen…<br /><a href="http://www.looselytyped.net/wp-content/uploads/2013/01/1.png"><img title="1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="1" src="http://www.looselytyped.net/wp-content/uploads/2013/01/1_thumb.png" width="244" height="139"></a></td>
<td valign="top" width="200">Trip list… <br /><a href="http://www.looselytyped.net/wp-content/uploads/2013/01/2.png"><img title="2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="2" src="http://www.looselytyped.net/wp-content/uploads/2013/01/2_thumb.png" width="244" height="139"></a></td>
</tr>
<tr>
<td valign="top" width="200">A flight…<br /><a href="http://www.looselytyped.net/wp-content/uploads/2013/01/5.png"><img title="5" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="5" src="http://www.looselytyped.net/wp-content/uploads/2013/01/5_thumb.png" width="244" height="139"></a></td>
<td valign="top" width="200">A hotel…<br /><a href="http://www.looselytyped.net/wp-content/uploads/2013/01/6.png"><img title="6" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="6" src="http://www.looselytyped.net/wp-content/uploads/2013/01/6_thumb.png" width="244" height="139"></a></td>
</tr>
<tr>
<td valign="top" width="200">Snapped view with another app on the right…<a href="http://www.looselytyped.net/wp-content/uploads/2013/01/7.png"><br /><img title="7" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="7" src="http://www.looselytyped.net/wp-content/uploads/2013/01/7_thumb.png" width="244" height="139"></a></td>
<td valign="top" width="200">&nbsp;</td>
</tr>
</tbody>
</table>
<p>For the devs reading I chose to write the app in C# and XAML over JS/HTML.&nbsp; I personally find the C# XAML experience a LOT more productive … especially when you add in tools and frameworks like Caliburn Micro.</p>
<p>Like I said above, I hope to follow up with a few posts about the experience in more detail and about Win 8 development in general.&nbsp; </p>
<p>Also … drop me a note in the comments or the contact section of the blog if you need any Windows 8 development done.&nbsp; I know some people <img src='http://www.looselytyped.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks,</p>
<p>-Chris Johnson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.looselytyped.net/2013/01/12/my-first-windows-8-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
