<?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>blog.lookitskrisblog.lookitskris</title>
	<atom:link href="http://blog.lookitskris.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.lookitskris.com</link>
	<description>speak in code</description>
	<lastBuildDate>Wed, 12 Jun 2013 23:03:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>LOB Apps with SQLite and WP8 TechEd Demo</title>
		<link>http://blog.lookitskris.com/?p=169</link>
		<comments>http://blog.lookitskris.com/?p=169#comments</comments>
		<pubDate>Wed, 12 Jun 2013 23:03:41 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[windows phone 8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=169</guid>
		<description><![CDATA[A few weekends ago I got involved in writing a small Windows Phone 8 demo app for Andy Wigley to use in his SQLite session at TechEd 2013 (America and Europe). This small app demonstrates (at a very simplistic level) how to keep a local SQLite database in sync with a hosted “big brother” database. [...]]]></description>
				<content:encoded><![CDATA[<p>A few weekends ago I got involved in writing a small Windows Phone 8 demo app for <a href="https://twitter.com/andy_wigley">Andy Wigley</a> to use in his SQLite session at TechEd 2013 (America and Europe).</p>
<p>This small app demonstrates (at a very simplistic level) how to keep a local SQLite database in sync with a hosted “big brother” database.</p>
<p>It is very much a proof of concept but does use some cool tech – the master database is hosted in Windows Azure and the phone app can asynchronously Push and Pull changes via a WebApi project which, internally, is using Entity Framework to talk to the database.</p>
<p>See the demo in action in the recorded session <a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WPH-B306#fbid=q_qCGfFJV4q">here</a>. Note that the demo is used at the end of the session but it’s worth watching the whole thing – SQLite is very cool!</p>
<p>We are working on making the demo more bulletproof, So the actual code will appear sometime in the near future. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=169</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cheap(ish) phone unlock codes for locked lumia&#8217;s</title>
		<link>http://blog.lookitskris.com/?p=168</link>
		<comments>http://blog.lookitskris.com/?p=168#comments</comments>
		<pubDate>Tue, 04 Jun 2013 09:33:33 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[windows phone 8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=168</guid>
		<description><![CDATA[Back in November last year I completed my quest in getting a yellow lumia 920 from phones4u in the UK. The only disadvantage to waning a yellow phone on release day was that the phone, although it was “sim free”, was locked to EE/Orange/T-Mobile. Times have now changed and I wanted to move away from [...]]]></description>
				<content:encoded><![CDATA[<p>Back in November last year I completed my quest in getting a yellow lumia 920 from phones4u in the UK.<a href="http://blog.lookitskris.com/wp-content/uploads/2013/06/nokia-lumia-920-yellow-and-red-nok-l920.jpg"><img title="nokia-lumia-920-yellow-and-red-nok-l920" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: right; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 10px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="nokia-lumia-920-yellow-and-red-nok-l920" align="right" src="http://blog.lookitskris.com/wp-content/uploads/2013/06/nokia-lumia-920-yellow-and-red-nok-l920_thumb.jpg" width="240" height="213" /></a></p>
<p>The only disadvantage to waning a yellow phone on release day was that the phone, although it was “sim free”, was locked to EE/Orange/T-Mobile.</p>
<p>Times have now changed and I wanted to move away from Orange and move over to giffgaff with their promises of goodybags full of unlimited data.</p>
<p>Being scared of screwing up, I visited a few phone shops around London to see if they could do it for me – the general answers I got back were along the lines of “no”, “impossible” and “why don’t you have an iPhone?”</p>
<p>Not very helpful.</p>
<p>After looking around online, I found <a href="www.cellphoneunlock.net">cellphoneunlock</a> who will provide an unlock code for $59.99. </p>
<p>After a bit of further searching, I found a discount code for 50% off codes for HTC models, but applying this code to the basket with just the Lumia seemed to work too.</p>
<p>The code is <strong><u>HTCretailmenot</u></strong></p>
<p>This converted to <strong>£20.56 </strong>and the code took about 5 working days to come through. I have just entered it now and it works a treat.</p>
<p>Hope this helps</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>two months with a lumia 920</title>
		<link>http://blog.lookitskris.com/?p=161</link>
		<comments>http://blog.lookitskris.com/?p=161#comments</comments>
		<pubDate>Wed, 16 Jan 2013 23:34:52 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[windows phone 8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=161</guid>
		<description><![CDATA[It’s been roughly two months since I got a lovely Yellow Brick Lumia 920 (Which I affectingly call Dorothy) and I have been using the device exclusively in that time. Here are some of my thoughts about general day to day usage of the phone, what’s good, what’s bad and hopefully some things in between. [...]]]></description>
				<content:encoded><![CDATA[<p>It’s been roughly two months since I got a lovely Yellow Brick Lumia 920 (Which I affectingly call Dorothy) and I have been using the device exclusively in that time.</p>
<p>Here are some of my thoughts about general day to day usage of the phone, what’s good, what’s bad and hopefully some things in between.</p>
<p>I got my device “sim free” from Phones4U but I am using an Orange sim in the device without 4G.</p>
<p>On a normal day, I use the phone as a music player on my 30 minute cycle commute and then personal email, texts etc. while I am at work. </p>
<p>Over the holidays, It was my main device while I was back home for two weeks in Nottingham and while I was snowboarding in France for a week.</p>
<p>I would say I&#8217;m defiantly a “heavy user” and have well over 100 apps installed, about 20 of which get used on a daily basis.</p>
<p>The battery lasts about 16 hours with battery saver turned on</p>
<h2></h2>
<h2>The Good</h2>
<p>The OS looks awesome. It’s super slick, looks sharp and clean and it’s a real joy to use. It’s really easy to learn and stuff is generally where you would expect it to be.</p>
<p>The build quality is fantastic. Very sturdy and it can take a bashing. I dropped mine onto concrete and it did knock one of the corners but this would have been much worse on another device.</p>
<p>The large screen is amazing. Yeah people have said it’s too big but with one of these I haven’t found myself craving something like a Nexus. I have read a few EPUB format books on the device (with the free Nokia Reader app, which pulled them from my SkyDrive) and this has been really seamless.</p>
<p>Nokia Drive is quite possibly the best satnav app I have ever used, and this is free for all Nokia based WP devices – well worth a download.</p>
<p>The People hub is great and collects and groups my contacts from all the social networks. This works great across Windows 8 too.</p>
<p>The Camera is the best you will find on any device – period. I used it as my only camera while snowboarding in France and all the photos came out great. Here is a Panorama example.</p>
<p><a href="http://blog.lookitskris.com/wp-content/uploads/2013/01/WP_20130106_10_35_41_Panorama.jpg"><img title="WP_20130106_10_35_41_Panorama" 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="WP_20130106_10_35_41_Panorama" src="http://blog.lookitskris.com/wp-content/uploads/2013/01/WP_20130106_10_35_41_Panorama_thumb.jpg" width="657" height="135" /></a></p>
<p>I got a free wireless charging plate with my device and it works like a charm.</p>
<h2>The Bad</h2>
<p>Not every device is perfect, and the lumia 920 is no different <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2013/01/wlEmoticon-smile.png" /></p>
<p>I have had the phone crash on me at least 3/4 times a week, and this results in a hard reset with the power and vol- buttons. My data remains fine but it resets itself to 01 Sept 2012 05:00 and I have to set this to the correct date/time manually – Very annoying! Especially if you don&#8217;t have a clock nearby.</p>
<p>From what I have read this problem can be caused by third party apps, but I have my suspicions. Hopefully a future update will fix this.</p>
<p>The syncing software on Windows has nothing on the Zune software, This needs a major update. It’s so bad I have just ditched it all together and do manual backups (the device appears as an external HDD when you jam it in, another plus).</p>
<p>No solid Podcast functionality – On my WP7 I could subscribe to podcasts using Zune and have them copy across. The phone would even remember where I was if I stopped listening. No such luck with WP8 yet.</p>
<p>Many apps you would expect on a phone are missing. This is a bit of a chicken/egg thing as the grown ups will only make apps if there are numbers, and a platform will only get numbers if there are apps. Personally i’m not a fan of uploading a photo of my lunch to the internet but Instagram is one of the platform defining apps and it’s absence is felt on WP8.</p>
<p>Some apps that I paid for on WP7 are missing from the WP8 store – I&#8217;m looking at you Tentacles.</p>
<p>For some reason my phone won’t set the date and time automatically, this is really annoying but could be my carrier.</p>
<p>The Voice stuff is no Siri.</p>
<h2></h2>
<h2>Notable Apps</h2>
<p>Here are some of the apps I use on a daily basis   <br />OneNote (built in)    <br />Facebook (say what you want, I worked with the team that created this app so I like it despite what people say <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2013/01/wlEmoticon-smile.png" />)    <br />Sky News (Same as above)    <br />WhatsApp    <br />Blueprints    <br />WordPress    <br />WeatherFlow    <br />Fuse    <br />Skype    <br />Google Chat    <br />4th &amp; Mayor    <br />Rowi    <br />London Travel    <br />Nokia Drive    <br />Nokia Reader    <br />Skydrive    <br />Amazon    <br />Astronomy Lock Screen (changed my lock screen wallpaper to the NASA photo of the day for the nerd in me)    <br />Chrync    <br />Flixter    <br />Next Bus UK    </p>
<p>Contre Jour    <br />Star Wars Angry Birds    <br />Cut The Rope    <br />Final Fantasy    <br />iStunt 2</p>
<p>This is all just off the top of my head so there are bound to be things I have forgotten.   </p>
<p>Overall, I really do love the hardware but the OS just needs a few fixes and a bit of time to mature, Then I think it will be ready for the masses.</p>
<p>How have you been getting on with your phone? Thinking of getting one? Answers in the usual place.   </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=161</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create an offline installer for VS2012 Update 1</title>
		<link>http://blog.lookitskris.com/?p=155</link>
		<comments>http://blog.lookitskris.com/?p=155#comments</comments>
		<pubDate>Fri, 30 Nov 2012 21:18:29 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=155</guid>
		<description><![CDATA[Update 1 for Visual Studio 2012 was released a few days ago, However this was in “web installer” format only. I’m not a massive fan of installing tools like this as this method requires you to have an internet connection and re-download it each time you install. Usually there is an alternative ISO format file [...]]]></description>
				<content:encoded><![CDATA[<p>Update 1 for Visual Studio 2012 was released a few days ago, However this was in “web installer” format only.</p>
<p>I’m not a massive fan of installing tools like this as this method requires you to have an internet connection and re-download it each time you install.</p>
<p>Usually there is an alternative ISO format file that is made available, but this hasn’t appeared and I&#8217;m now tired of waiting <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.lookitskris.com/wp-content/uploads/2012/11/wlEmoticon-smile1.png" alt="Smile" />.</p>
<p>To create your own offline version, follow these steps</p>
<p>1. Download the web installer from <a href="http://www.microsoft.com/en-gb/download/details.aspx?id=35774" target="_blank">here</a></p>
<p>2. Open a Command Prompt window and navigate to to the folder which contains the downloaded web installer.</p>
<p>3. Launch the web installer using the <em>layout </em>flag by typing <strong>vsupdate_KB2707250.exe /layout </strong>and hit enter.</p>
<p>4. You will now be presented with an alternative launch screen</p>
<p><a href="http://blog.lookitskris.com/wp-content/uploads/2012/11/image.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="image" src="http://blog.lookitskris.com/wp-content/uploads/2012/11/image_thumb.png" alt="image" width="294" height="411" border="0" /></a></p>
<p>5. Select a download location, hit Download and let the installer do it’s thing.</p>
<p>6. Go to the folder you specified in step 5, and you will find an EXE with<strong> </strong>a packages folder that contains all the update bits. You can now port this about as you please and simply launch the exe to do a download-less Install.</p>
<p>Hope this helps</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=155</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Advice to young people wanting to get into the technology industry</title>
		<link>http://blog.lookitskris.com/?p=150</link>
		<comments>http://blog.lookitskris.com/?p=150#comments</comments>
		<pubDate>Thu, 29 Nov 2012 23:32:43 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[career]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=150</guid>
		<description><![CDATA[So, It’s around this time of year where thousands of young people are starting to get into working life with beady eyes, are full of ambition and are ready to take on the world. We recently had some new grads join our team and this is also a momentous occasion for me personally as it [...]]]></description>
				<content:encoded><![CDATA[<p>So, It’s around this time of year where thousands of young people are starting to get into working life with beady eyes, are full of ambition and are ready to take on the world.</p>
<p>We recently had some new grads join our team and this is also a momentous occasion for me personally as it is the first time&#160; that I have had to work with people younger than me on a professional basis.</p>
<p>I like to think I have learnt quite a bit in the 4 years since I graduated (and I still have ALOT more to learn in the years in front of me) but this got me thinking – what would I say/do differently if I could jump in the delorean and have a chat with my younger, skinnier self?</p>
<p>What follows here is some stuff related to that. This is by no means anything you should take too seriously and these are just my opinions – go and talk to somebody else and they will probably tell you a different set of things. Of course, I also have to mention (and cover myself) by saying that these are purely my opinions and not that of current or previous employers.</p>
<h2>Still at Uni?</h2>
<p>If you have graduated, you might be best skipping to the next part. Still at uni? lucky you! Get out and have fun while it lasts. But also, this is probably one of the chances you are going to have lots of free time – so make it awesome.</p>
<p>Get in contact with local software / games companies, write a game / code up an Idea with your mates, contribute to one of the billions of open source projects out there, learn about the latest tech that university doesn’t teach you. The list is endless!</p>
<p>I can’t even begin to tell you how, knowing what I know now, I wish I could go back and get involved in some of this stuff. </p>
<p>The amount of ideas we had at uni and never did anything about is endless. Even if you think it sounds stupid or nothing comes of it the stuff you will learn you can just apply to the next crazy idea – remember Facebook and many other world dominating projects were born out of university halls (Just don’t tell the university what you are up to, as technically anything you do belongs to them).</p>
<p>While I was at uni I got involved with the <a href="www.microsoftstudentpartners.com" target="_blank">Microsoft Student Partner</a> programme and, If Microsoft float your boat, will give you a massive boost to your CV. The stuff I did here I still bring up in interviews now.</p>
<p>Oh, and go to as many gigs as you can. When you are working you will have no time to do them properly later.</p>
<h2>Finding a job</h2>
<p>Past doing all of that? Never mind, keep reading <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2012/11/wlEmoticon-smile.png" /></p>
<p>Finding a job &#8211; This is quite a hard nut to crack. Especially in these dark days of crashing banks and places cutting back. But you might be surprised to know that most decent companies have recognised that investing in the youth of today is actually the thing to do. If anybody says “there are no jobs” I say its rubbish. I just did a quick Google around for “junior developer” and found at least 5 or 6 within 30 seconds.</p>
<p>The problem is that you have lots of people applying for these roles so the key is that you need to get yourself <strong>noticed</strong>.</p>
<p>Get on LinkedIn. Just about every technical job I have been offered has come through LinkedIn. Get a profile set up with the skills you have so you will be found in any search results.</p>
<p>Then its just a case of apply, apply apply.</p>
<h2>Applying</h2>
<p>Being a graduate puts you in quite a unique position. You have this qualification that says you know something – however it&#8217;s very easy to fall into the trap that makes you think you know everything (or nothing if you didn’t get the result you were expecting).</p>
<p>let me tell you now – when it comes down to the actual qualification, you have the same chance and opportunity as everybody else. </p>
<p>I don’t care what university you went to, what result you got, what your parents say, what your neighbour says – If you want something, you are the one who will get it if you want it.</p>
<p>some of the best developers I know today didn&#8217;t even go to university and just worked hard to get what they wanted.</p>
<p>Apply for everything. Don’t be disheartened if you get rejected. Keep in contact and chase your application, Get feedback and improve and just keep the train moving. Eventually you will get a break.</p>
<p>Now, I’m also not one of these advice givers that doesn&#8217;t live in the real word. When uni is over, the loan money stops so you are going to need something to keep you going. Do it, but if it’s not what you want, don’t let it take over.</p>
<p>If any employer asks why you are applying with the wrong CV etc. and all you want to say is “Because I need a job you idiot” just walk away, these people don’t really live in the real world IMO.</p>
<p>The more flexible you are the more chance you will get at landing a role. If you can, try to apply to more places than just your home town – generally, the bigger and busier the city the more opportunities you will come across.</p>
<p>It is also very easy to start comparing yourself to others. You know, you see someone who was in your year go off and land some amazing job and you are left thinking what the hell. Don’t let this bother you. Just believe in yourself, ignore everybody else and concentrate on number one (that’s you).</p>
<p>My first job out of university was in Bristol (with my home town being Nottingham). The job and company were great for what I wanted to do, but I really didn’t like living there. But I stuck it out and it helped me move on up the ladder. At the time I really hated it, but looking back it’s probably one of the better decisions I have ever made. </p>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2>learn the basics</h2>
<p>A quick scan of a job spec will describe the technologies the role requires, ASP.NET, C#, HTML5, Java and the list goes on. Don’t know any/some of these? Go out, get some free tools and tutorials and just play around. Get an app up and running and maybe even put your code up on a site like github.</p>
<p>It doesn’t have to be anything fancy. I can guarantee that most grad applicant&#8217;s do not do stuff like this, so if you can and can put a link on a CV that will immediately put you in the top 1%.</p>
<p>Doing tutorials and building simple apps will also make you more knowledgeable about a technology and you will find the answers just flow during an interview.</p>
<p>Stuck on something and have nobody to get help from? If you have a specific tech question (and not “Please write me an app to do xyz” then check out Stack Overflow. Most questions I have asked on this site have been answered with either the answer or something as lead me to the answer. Often in less than a few hours.</p>
<p>Technology (especially now) is a very emotional subject. How many times have you had an argument with your friends over which phone is better, why Microsoft sucks and why Apple rules the world? You will get this even more once you are in with a group of developers.</p>
<p>What I have found is to focus on one thing that interests you but be open to learning other things. For example, I like to focus on UI development on the Microsoft platform, so my bread and butter has been C# with WPF but I do know a thing or two about other technologies and other platforms – this has made me more rounded and I have found I can give more honest opinions to questions about this.</p>
<h2>build a website / blog</h2>
<h2></h2>
<p>There are so many tools and resources out there to help with this that there is no reason why you shouldn’t&#160; have a place on the web to call your own</p>
<p>portfolio sites are great as you can keep your paper CV short and sweet with a link to your more expanded site. Free services like <a href="http://about.me" target="_blank">about.me</a> will even create a site for you in minutes.</p>
<p>Also, setting up and maintaining a blog is an awesome move. Blog about stuff you are working on, fixes for problems you encounter and your general interest in tech.</p>
<p>give your sites a personal touch by registering a domain name. I know emerging from university can leave you in negative equity, but £3 for a .co.uk address isn&#8217;t a hard stretch.</p>
<h2></h2>
<h2>get on twitter and join the conversation</h2>
<p>pretty much 95% of all my geek news, conversation and know how comes from twitter. It’s instant, I get to see what all the developer “rock stars” are up to and join in myself. It’s a lot quicker and more convenient (and a lot more relevant) than any other news medium I have ever used. </p>
<p>It can take a while to get into it but it’s worth it. Find out names of other link minded individuals, add them and then find out who they are talking to and add them as well. Been to a conference? Most conference speakers will share their twitter handles to add them too and then join in the conversation through hash tags and other such stuff.</p>
<h2>attend events</h2>
<p>if you can, get yourself out and about every once and a while to a technical event. Most major cities have them. They are great to go and learn about new stuff and, more importantly, network with other like minded individuals.</p>
<p>these tend to be in the evenings or at weekends, so you do tend to get the more passionate and serious people in attendance who are willing to take time out of their free time to go.</p>
<p>Many employers have cottoned on to this, and they actively look for potential staff at this sort of thing so get your name out.</p>
<p>Also, most of these events tend to be sponsored by the larger technical companies, so drinks and pizza is usually involved. So it’s not all bad hey?</p>
<p>an Important thing to remember though is to not spend all of your free time going to these events – you still need time to do some development and have a life away from it).</p>
<h2>To close</h2>
<p>To close, Just remember to be proactive, get out there, get involved and just do what you love doing. Be “professional”, be honest, be down to earth but mot importantly be yourself and don’t try to be something you aren’t.</p>
<p>Also, if you are a young graduate, go out and have some fun as it’s all downhill from here.</p>
<p>I will do another post later on what to do once you get in somewhere.</p>
<p>Got anything to add to this? Have I got it wrong? Comments below <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2012/11/wlEmoticon-smile.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>an open letter to Nokia &amp; Microsoft</title>
		<link>http://blog.lookitskris.com/?p=146</link>
		<comments>http://blog.lookitskris.com/?p=146#comments</comments>
		<pubDate>Mon, 05 Nov 2012 20:52:17 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[windows phone 8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=146</guid>
		<description><![CDATA[Dear the folk at Nokia &#38; Microsoft who have been involved with the release of the new Lumia devices in the UK. As a developer and enthusiast who focuses primarily on Microsoft technologies, it has not been hard to realise that we are right in the middle of an important time for both companies. Windows [...]]]></description>
				<content:encoded><![CDATA[<p>Dear the folk at Nokia &amp; Microsoft who have been involved with the release of the new Lumia devices in the UK.</p>
<p>As a developer and enthusiast who focuses primarily on Microsoft technologies, it has not been hard to realise that we are right in the middle of an important time for both companies. Windows 8 is a massive leap forward, Windows Phone 8 has the opportunity to go mainstream and Nokia has put it’s faith in this OS to try and save them from completely hitting the ground.</p>
<p>To structure this letter, I&#8217;m going to run through my thoughts and feelings in relation to the chain of events that started with the Windows Phone 8 summit in June to where we are today.</p>
<p>Please forgive me if any of the details here are out of place – I&#8217;m writing this from memory and to be honest, I&#8217;m still feeling totally lost with all the mixed messages that have been coming out.</p>
<p>I am in no way getting at the hard work both companies have put in to getting the platform and phone design to where they are – this is purely aimed at device/SDK availability.</p>
<h2>Summit</h2>
<p>So, June 2012 and off we go with the Windows Phone 8 summit. As a proud WP7 user, I was super interested in learning what was to come.</p>
<p>I wasn’t disappointed for the most part. It looked awesome except for one tiny detail – <strong>current windows phone handsets would not be upgradable to the new OS</strong>.</p>
<p>Now, I totally get the reasons why this is, WP7 is based on Windows CE, WP8 has a shared core with Win8 blah blah blah, but I&#8217;m a developer, so that’s an easy sell to me. But to the rest of the world that is a very difficult thing to do – this will be a relevant point later.</p>
<p>I was a bit concerned, but like everybody else I accepted it and moved on. I could see this decision was for the greater good.</p>
<p>I also had concerns about the lack of an SDK, but I got over this and that was that.</p>
<h4></h4>
<h4>Nokia Announcement</h4>
<p>Move on a few months, and we get to the Nokia announcement that happened in early September, nicely timed to occur just before Apple announced the iPhone 5.</p>
<p>The phones looked nice, the demos were all good, and then that was it. The one thing I was really hoping for was <strong>a release date</strong> or at the very least a hint at something – but nope, we got nothing.</p>
<p>Again, there was also no developer tools, only an announcement that anybody with an app could apply for early access at some point in the future. The criteria for getting access to this still baffles me today as just about every developer I know that applied got rejected.</p>
<h4>iPhone5</h4>
<p>Days later, we have the iPhone5 announcement. I won’t dwell on this for long but I just want to point out that the new phone (regardless of what it looks like, what the features are etc.) was announced &amp; dated on the 12th of September and it was in peoples hands on the 19th of September. Just to spell out what I am getting at here, that&#8217;s <strong>shown to the world for the first time and then in customers hands in 7 days</strong>.</p>
<h4>Windows Phone 8 Announcement</h4>
<p>Roll on October 29th and we have the Windows Phone 8 launch event that took place in San Francisco with another smaller event in London.</p>
<p>The Event in SF was all good, slides and content all referring to a global launch with some demos of the new features. From memory, I don’t think any launch dates were announced (or if they were, they were for the US) but I definitely remember that there was <strong>still no SDK</strong>. Not cool but hey, we were getting somewhere.</p>
<p>At around the same time as this event, there was a press event held in London where UK specific announcements were made.</p>
<h2></h2>
<h2>EE</h2>
<p>C’mon Nokia, are you guys actually for real?</p>
<p>EE, one of the most expensive networks I have ever seen (with the only USP being 4G, which nobody wants yet) and you go and give your flagship device to that carrier.</p>
<p>This is supposed to be the phone that redefines you as a company, puts the platform on the map, and saves you from certain doom, and you go and offer it way off the radar to most of the phone buying public.</p>
<p>Companies like Apple can make moves like that as they are one of the major players with a large, established market share.</p>
<p>The Windows Phone 7 user base is only 3% of the market (and that’s 3% you have shut out by rebooting the platform) and you honestly think that by doing what you have done is going to bring the punters in?</p>
<p>Now, I&#8217;m in a lucky position of being able to buy the phone I want up front and sim free, so this is not a real issue for me (or is it?) but no sim free details were given – not very helpful.</p>
<h2></h2>
<h2>Release Date</h2>
<p>Even at this conference no solid release date was given. Only that it would be “<strong>this week”</strong>.</p>
<p>First thing the next day, I went on a round trip of the Phones4U &amp; EE stores around Oxford Street in London.</p>
<p>They all had the POS and dummy models of all the phones, but nobody had any stock. I was told by the stores that they were expecting them by the 2nd at the latest (I blogged about this <a href="http://blog.lookitskris.com/?p=139" target="_blank">here</a>)</p>
<p>It was also later announced that the release date for the phone would be on the 2nd of November, and I even tweeted @Phones4U asking if, on Saturday the 3rd, I could walk into a Phones4U store and walk out with a sim free device – the reply I was given was yes.</p>
<h2></h2>
<h2>Adverts</h2>
<p>The weekend rolled around, <strong>adverts for the device were running on national TV</strong> but <strong>STILL </strong>there was no stock to be seen, anywhere. I called pretty much all of the stores in London and visited a few stores in Peterborough but not even a peep of a physical phone.</p>
<p>Nokia, I have to ask – are you actively trying to put people off getting this phone? If there is any positive to the EE deal, it’s that <strong>you only have two firms to communicate with, so why were they left so in the dark?</strong></p>
<h2>Today</h2>
<p>Every store I talk to and everywhere I look I am seeing different dates and hearing different things. <strong>Where and when can I get this phone?</strong></p>
<p>I feel that you managed to shoot yourself in the foot at the launch event, and then even managed to reload and shoot yourself in the face by screwing up the launch of the phone.</p>
<p>And so, here I am today on the Monday evening completely baffled that I even have to write this. As an enthusiast of the Microsoft platform who has <strong>actively been looking</strong> to get one of these phones, even I am totally lost – I dread to think what the larger, device seeking public may be thinking.</p>
<p>My current information suggests that I may get a device on Wednesday the 7th or Friday the 9th, but I’m not holding my breath.</p>
<p>Sort it out</p>
<p>Kris and the rest of the WP/Nokia loving UK public</p>
<p>p.s I have focused on Phones4U as it is the Yellow 920 I am after, I get the idea of offering different colours to different places but IMO this is not helpful to anybody.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=146</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Lumia 920 Availability in the UK</title>
		<link>http://blog.lookitskris.com/?p=139</link>
		<comments>http://blog.lookitskris.com/?p=139#comments</comments>
		<pubDate>Tue, 30 Oct 2012 14:36:01 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Windows Phone 8]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[windows phone 8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=139</guid>
		<description><![CDATA[After a pretty eventful lunch time on Oxford Street, I have managed to get some details about the Lumia 920 that, for some odd reason, seem to have been missed out on the various announcements that have happened over the last few days. First, we know that the Lumia 920 is exclusive to EE and [...]]]></description>
				<content:encoded><![CDATA[<p>After a pretty eventful lunch time on Oxford Street, I have managed to get some details about the Lumia 920 that, for some odd reason, seem to have been missed out on the various announcements that have happened over the last few days.</p>
<p>First, we know that the Lumia 920 is exclusive to EE and Phones4U in the UK, so these are the stores I targeted.</p>
<h2><strong>Phones4U</strong></h2>
<p>I went in to about three of the Phones4U stores along Oxford Street.</p>
<p>All stores had POS and &#8220;dummy” models of of the two Lumia and HTC phones and these were pretty well advertised <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.lookitskris.com/wp-content/uploads/2012/10/wlEmoticon-smile.png" alt="Smile" />.</p>
<p>They are stocking all the colours of all the devices.</p>
<p>I was quoted that to buy the Lumia 920 Sim free and unlocked, it would be <strong>£470<br />
</strong>*Edit* @mrcfield pointed out a tweet from phones4u that said the sim-free handset is still locked to EE</p>
<p>Phones4U are running a promotion to get a free Wireless charger with either of the Lumia devices.</p>
<p>If you want to pay monthly with the Lumia 920, Phones4U are selling the phone on a contract with EE.</p>
<p>The Phones4U twitter account confirmed that the 920 would only be sold sim free depending on stock availability with priority going to contracts. I was advised to call before making a trip.</p>
<p>The stores I visited were expecting stock on <strong>Wednesday the 31st </strong>and <strong>Friday the 2nd</strong>.</p>
<h2></h2>
<h2></h2>
<h2>EE</h2>
<p>I went to two EE stores on Oxford Street.</p>
<p>They had no dummy models of any of the phones, but they did have empty placeholders.</p>
<p>The larger of the two EE stores <strong>has a real 920 phone for demo purposes (and it’s awesome <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://blog.lookitskris.com/wp-content/uploads/2012/10/wlEmoticon-smile.png" alt="Smile" />)</strong></p>
<p>EE are only stocking Black and White and didn&#8217;t have any prices for a sim free handset (and the guy who I was talking to seemed to think that they wouldn’t be selling it sim free full stop)</p>
<p>EE are also doing the free wireless charger promotion.</p>
<p>The stores I visited were expecting stock on <strong>Wednesday the 31st </strong>and <strong>Friday the 2nd.</strong></p>
<h2>who wins?</h2>
<p>EE were awesome for having an actual phone to play with but as I’m chasing down the Yellow phone it looks like I will be paying another trip to Phones4U over the coming days.</p>
<p>Do I have any of this wrong or do you know different? Comments on a post card.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=139</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DDD10 slides and content up</title>
		<link>http://blog.lookitskris.com/?p=136</link>
		<comments>http://blog.lookitskris.com/?p=136#comments</comments>
		<pubDate>Wed, 05 Sep 2012 22:54:44 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Metro]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[WinRT]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Win8]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=136</guid>
		<description><![CDATA[Saturday 1st September 2012 marked the 10th annual DeveloperDeveloperDeveloper day at the Microsoft UK campus is Reading. This event is really something special as it brings together the developers who really take technology seriously and, being on a weekend, means developers are there on their own time. I was lucky enough to present once again [...]]]></description>
				<content:encoded><![CDATA[<p>Saturday 1st September 2012 marked the 10th annual <a href="http://developerdeveloperdeveloper.com/ddd10/" target="_blank">DeveloperDeveloperDeveloper</a> day at the Microsoft UK campus is Reading.</p>
<p>This event is really something special as it brings together the developers who really take technology seriously and, being on a weekend, means developers are there on their own time.</p>
<p><a href="http://blog.lookitskris.com/wp-content/uploads/2012/09/7928062598_26ed20e8d8_z.jpg"><img title="7928062598_26ed20e8d8_z" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 5px 5px 0px 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="7928062598_26ed20e8d8_z" align="left" src="http://blog.lookitskris.com/wp-content/uploads/2012/09/7928062598_26ed20e8d8_z_thumb.jpg" width="244" height="184" /></a>I was lucky enough to present once again (thank you to those that voted!) to make it my third consecutive talking spot at the event.</p>
<p>The topic this year was Windows 8 and how to write apps using XAML and C#. The talk covered the basics such as Views &amp; Navigation before looking at some more interesting things such as Sharing and the Notification System.</p>
<p>I have put links to the slides and content in the content section of my <a href="http://www.lookitskris.com" target="_blank">main site</a>. Note that the deck theme on the downloadable slides is different to the theme I used in the actual presentation.</p>
<p>Thank you to all those who showed up and especially to Jon Skeet who kept me on the ball with his questions <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2012/09/wlEmoticon-smile.png" /></p>
<p>Also, Check out <a href="http://www.craigmurphy.com/blog/" target="_blank">Craig Murphy’s</a> photos from the event <a href="http://www.flickr.com/photos/craigmurphy/sets/72157631351154350/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=136</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>error starting simulator in visual studio 2012 RTM</title>
		<link>http://blog.lookitskris.com/?p=131</link>
		<comments>http://blog.lookitskris.com/?p=131#comments</comments>
		<pubDate>Tue, 28 Aug 2012 23:55:04 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=131</guid>
		<description><![CDATA[One of the awesome new features is VS2012 is the ability to deploy your app to fully fledged Simulator (note, not an Emulator) which lets you test out resolutions you don’t have access to &#38; different orientations among other things. This really cool function is available from the drop down menu next to the play [...]]]></description>
				<content:encoded><![CDATA[<p>One of the awesome new features is VS2012 is the ability to deploy your app to fully fledged Simulator (note, not an Emulator) which lets you test out resolutions you don’t have access to &amp; different orientations among other things.</p>
<p>This really cool function is available from the drop down menu next to the play button on the main menu bar. </p>
<p>I went to use it for the first time on my dev laptop this evening (a Dell XPS 15z) and found that it would not start. </p>
<p>I had errors such as “Unable to start the Simulator. Simulator closed or crashed” or “crashed because process xx stopped responding”.</p>
<p>Not very helpful.</p>
<p>It turns out that this error was being caused by my display drivers, and it took a lot less time to type that then it did to work it all out <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2012/08/wlEmoticon-smile2.png" /></p>
<p>This laptop has a NVidia GeForce GT 525M in its guts and when I first installed Windows 8 RTM I updated the drivers from the NVidia site – the “official” driver is labelled up as v302.80 for my device.</p>
<p>A quick update (well, 207MB) to the latest beta drivers via the <a href="http://www.nvidia.co.uk/Download/Find.aspx?lang=en-uk" target="_blank">NVidia site</a>, which are in a different place to the production drivers and everything seems to work.</p>
<p>For reference, the driver I installed was the <strong>Verde 306.02 Driver Beta </strong>which appears to have been released a few days ago on 27/08/2012.</p>
<p>Jolly good.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=131</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>a few quirks with async and mvvm</title>
		<link>http://blog.lookitskris.com/?p=128</link>
		<comments>http://blog.lookitskris.com/?p=128#comments</comments>
		<pubDate>Mon, 27 Aug 2012 18:27:20 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[WinRT]]></category>
		<category><![CDATA[Async]]></category>
		<category><![CDATA[MVVM]]></category>

		<guid isPermaLink="false">http://blog.lookitskris.com/?p=128</guid>
		<description><![CDATA[I’m currently working on a Windows 8 Style App for, well, Windows 8 and I’m using XAMl with C# to do it. The app makes heavy use of the Async features to keep it fast and fluid. As I&#8217;ve been moving along I&#8217;ve come across a few quirks so I’m outlining them here to help [...]]]></description>
				<content:encoded><![CDATA[<p>I’m currently working on a Windows 8 Style App for, well, Windows 8 and I’m using XAMl with C# to do it. The app makes heavy use of the Async features to keep it fast and fluid.</p>
<p>As I&#8217;ve been moving along I&#8217;ve come across a few quirks so I’m outlining them here to help anybody else who may have hit similar problems. The “solutions” I have here are just ways I have come up with to get around them and they shouldn&#8217;t be taken as a definite fix. They worked for me so hopefully they will work for you.</p>
<h2>defining an async method in an interface</h2>
<p>Here is how to define an async method in an interface</p>
<div>
<pre id="codeSnippet" style="border-top-style: none; overflow: visible; font-size: 8pt; border-left-style: none; font-family: &#39;Courier New&#39;, courier, monospace; border-bottom-style: none; color: black; padding-bottom: 0px; direction: ltr; text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; line-height: 12pt; padding-right: 0px; width: 100%; background-color: #f4f4f4"><span style="color: #0000ff">public</span> <span style="color: #0000ff">interface</span> IServiceDefinition<br />{<br />    Task&lt;<span style="color: #0000ff">string</span>&gt; GetSomething();<br />}</pre>
</div>
<div>&#160;</div>
<div>Note that there is no sign of the <strong>async</strong> keyword and that the return type is of type <strong>Task&lt;T&gt; </strong>&#160; </div>
<div>where <strong>string </strong>has been used in this example.</div>
<div>&#160;</div>
<div>You will notice that when you implement this interface you will get the following</div>
<div>&#160;</div>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="border-top-style: none; overflow: visible; font-size: 8pt; border-left-style: none; font-family: &#39;Courier New&#39;, courier, monospace; border-bottom-style: none; color: black; padding-bottom: 0px; direction: ltr; text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; line-height: 12pt; padding-right: 0px; width: 100%; background-color: #f4f4f4"><span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> ServiceImplementation : IServiceDefinition<br />{<br />    <span style="color: #0000ff">public</span> Task&lt;<span style="color: #0000ff">string</span>&gt; GetSomething()<br />    {<br />        <span style="color: #0000ff">throw</span> <span style="color: #0000ff">new</span> NotImplementedException();<br />    }<br />}</pre>
</div>
<p>You will need to edit the method signature to include the <strong>async </strong>keyword as follows</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="border-top-style: none; overflow: visible; font-size: 8pt; border-left-style: none; font-family: &#39;Courier New&#39;, courier, monospace; border-bottom-style: none; color: black; padding-bottom: 0px; direction: ltr; text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; line-height: 12pt; padding-right: 0px; width: 100%; background-color: #f4f4f4"><span style="color: #0000ff">public</span> async Task&lt;<span style="color: #0000ff">string</span>&gt; GetSomething()</pre>
</div>
<p>and when you use the <strong>await </strong>keyword on whatever it is you are waiting for you will notice that the code builds and runs with no errors or warnings.</p>
<h2></h2>
<h2>calling async methods from the constructor of a ViewModel</h2>
<p>Take a look at the following code:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="border-top-style: none; overflow: visible; font-size: 8pt; border-left-style: none; font-family: &#39;Courier New&#39;, courier, monospace; border-bottom-style: none; color: black; padding-bottom: 0px; direction: ltr; text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; line-height: 12pt; padding-right: 0px; width: 100%; background-color: #f4f4f4"><span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> MainViewModel<br />    {<br />        <span style="color: #0000ff">private</span> IServiceDefinition _serviceDefinition;<br />        <span style="color: #0000ff">private</span> <span style="color: #0000ff">string</span> myString;<br /><br />        <span style="color: #0000ff">public</span> MainViewModel(IServiceDefinition serviceDefinition)<br />        {<br />            _serviceDefinition = serviceDefinition;<br />            <span style="color: #0000ff">this</span>.myString = await _serviceDefinition.GetSomething();<br />        }<br />    }</pre>
<p></div>
<p>Nothing exciting, but this is how you might expect to call an async method in a ViewModel (or any) constructor.</p>
<div>This will give you the following build error</div>
<div>&#160;</div>
<div><a href="http://blog.lookitskris.com/wp-content/uploads/2012/08/image2.png" alt="the modifier async is not valid for this item"><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://blog.lookitskris.com/wp-content/uploads/2012/08/image_thumb2.png" width="244" height="21" /></a></div>
<div>&#160;</div>
<div>To get around this, you can place the async code in a separate async method and then call that from the constructor. The above code re-written now looks like the following:</div>
<div>&#160;</div>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="border-top-style: none; overflow: visible; font-size: 8pt; border-left-style: none; font-family: &#39;Courier New&#39;, courier, monospace; border-bottom-style: none; color: black; padding-bottom: 0px; direction: ltr; text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; line-height: 12pt; padding-right: 0px; width: 100%; background-color: #f4f4f4"><span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> MainViewModel<br />    {<br />        <span style="color: #0000ff">private</span> IServiceDefinition _serviceDefinition;<br />        <span style="color: #0000ff">private</span> <span style="color: #0000ff">string</span> myString;<br /><br />        <span style="color: #0000ff">public</span> MainViewModel(IServiceDefinition serviceDefinition)<br />        {<br />            _serviceDefinition = serviceDefinition;<br />            <span style="color: #0000ff">this</span>.Construct();<br />        }<br /><br />        <span style="color: #0000ff">private</span> async <span style="color: #0000ff">void</span> Construct()<br />        {<br />            <span style="color: #0000ff">this</span>.myString = await _serviceDefinition.GetSomething();<br />        }<br />    }</pre>
<p></div>
<div></div>
<div></div>
<p>This does feel a bit wrong but you will notice that the code will now play nice.</p>
<h2>comments</h2>
<p>I hope this helps. I will add more stuff as and when I come across things and please to add comments IF you have found any quirks or know any better solutions <img class="wlEmoticon wlEmoticon-smile" style="border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none" alt="Smile" src="http://blog.lookitskris.com/wp-content/uploads/2012/08/wlEmoticon-smile1.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lookitskris.com/?feed=rss2&#038;p=128</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
