<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8721279223617060531</atom:id><lastBuildDate>Mon, 17 Sep 2018 02:54:49 +0000</lastBuildDate><category>#azure</category><category>#WABizCamp</category><category>.NET</category><category>Azure</category><category>BizSpark</category><category>Microsoft</category><category>Metro-style Apps</category><category>Windows 8</category><category>XAML</category><category>C#</category><category>WCF</category><title>World of dualities</title><description>Random ramblings by a software geek</description><link>http://krishnanadiminti.blogspot.com/</link><managingEditor>noreply@blogger.com (Krishna)</managingEditor><generator>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-3091407663986631373</guid><pubDate>Sat, 13 Oct 2012 14:26:00 +0000</pubDate><atom:updated>2012-10-14T01:26:14.149+11:00</atom:updated><title>Using custom vector data for app bar buttons in WinRT XAML - revisited</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Windows 8 store apps have this concept of an App Bar where you host buttons that allow the user to perform various actions / commands.&lt;br /&gt;&lt;br /&gt;In&amp;nbsp;&lt;a href=&quot;http://silveroakapps.com/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;my app&lt;/b&gt;&lt;/a&gt;, it looks like this:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-_fsJWEFbxoA/UHld1-1rQrI/AAAAAAAAAmw/Zb2mtF3h8Yg/s1600/app-bar.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;App Bar&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-_fsJWEFbxoA/UHld1-1rQrI/AAAAAAAAAmw/Zb2mtF3h8Yg/s1600/app-bar.png&quot; title=&quot;App Bar&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you can see, I have two types of buttons. On the right, I have a regular appbar button that is styled based on glyphs that come from a font. So the &#39; + &#39; is just text. On the left, I have custom vector graphics I pulled from&amp;nbsp;&lt;a href=&quot;http://www.syncfusion.com/downloads/metrostudio&quot;&gt;&lt;b&gt;Syncfusion’s Metro Studio&lt;/b&gt;&lt;/a&gt;. The styles are slightly different because I&#39;ve not yet got around to setting the proper opacity for the buttons on the right.&lt;br /&gt;&lt;br /&gt;Anyway, in WinRT XAML, which I used to make this app, I used a style for the buttons on the left that looks something like this: &lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;height: 250px; overflow: auto;&quot;&gt;&lt;script src=&quot;https://gist.github.com/3884509.js?file=ButtonStyles.xaml&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;To get it to look right and work with mouse over / click styling, I had to override the entire control template for each button - ugly!  Then I saw &lt;a href=&quot;http://timheuer.com/blog/archive/2012/09/03/using-vectors-as-appbar-button-icons.aspx&quot;&gt;Tim Heuer&#39;s blog post on using vector data&lt;/a&gt; explaining why  the problem occurs and how to solve it - in a very elegant way without duplicating the entire control template for each button. &lt;br /&gt;&lt;br /&gt;However, I was still not fully satisfied with the final result where you define buttons as follows:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3884509.js?file=AppBarContent.xaml&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;I still wasn&#39;t happy enough with the part where you define the full path data in the button&#39;s content property. I prefer to keep that sort of a thing in a style resource. So, I modified it to bind the button&#39;s style to a view model property and use a value converter to return the appropriate style (which is defined as a resource in a XAML file): &lt;br /&gt;&lt;br /&gt;- A common path based app bar button base style (basically the same thing shown in Tim&#39;s blog post) &lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3884509.js?file=PathBasedAppBarButtonStyle.xaml&quot;&gt;&lt;/script&gt;&lt;/div&gt; &lt;br /&gt;- Binding a view model&#39;s stylekey property to a button&#39;s style property and using a value converter: &lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3884509.js?file=AppBarButtonDeclaration.xaml&quot;&gt;&lt;/script&gt; &lt;br/&gt; &lt;script src=&quot;https://gist.github.com/3884509.js?file=KeyToResourceConverter.cs&quot;&gt;&lt;/script&gt;&lt;/div&gt; The button is bound to an object that looks like: &lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;height: 250px; overflow: auto;&quot;&gt;&lt;script src=&quot;https://gist.github.com/3884509.js?file=Viewmodel.cs&quot;&gt;&lt;/script&gt;&lt;/div&gt; &lt;br/&gt;Finally, I have something that I&#39;m happy with - cleanly seperated styles and working app bar buttons with custom vector-based icons.  Till next time... happy coding! &lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2012/10/using-custom-vector-data-for-app-bar.html</link><author>noreply@blogger.com (Krishna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-_fsJWEFbxoA/UHld1-1rQrI/AAAAAAAAAmw/Zb2mtF3h8Yg/s72-c/app-bar.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-646928454212388672</guid><pubDate>Thu, 06 Sep 2012 14:14:00 +0000</pubDate><atom:updated>2012-09-07T00:14:49.475+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">Metro-style Apps</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><category domain="http://www.blogger.com/atom/ns#">XAML</category><title>Getting ItemClick and item selection to work together in the XAML GridView in Windows 8</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;The GridView control in the &lt;strike&gt;Metro &lt;/strike&gt;Windows 8 XAML framework (@!#!$#@!! what&#39;s it called now?) is an interesting beast.&lt;br /&gt;&lt;br /&gt;Most apps will use it to show collections of something.&lt;br /&gt;&lt;br /&gt;In general, it is a pretty nifty control with lots of built-in features for various interaction modes (touch, mouse, keyboard) - but at times it can throw you a&amp;nbsp;curve-ball. I was faced with such a situation when I wanted to handle the click event on an item and perform an action.   &lt;br/&gt;I could do something like the below.(Ok, in a serious app, I&#39;d use something like a EventToCommand to make it more MVVM-y, testable etc, but this will suffice for showing the problem I&#39;m describing:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3656495.js?file=GridView.xaml&quot;&gt; &lt;/script&gt;&lt;/div&gt;&lt;br /&gt;But with the GridView, that doesn&#39;t work! You need to set the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;IsItemClickEnabled &lt;/span&gt;property to true to get &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ItemClick &lt;/span&gt;events:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3656495.js?file=GridViewWithItemClick.xaml&quot;&gt; &lt;/script&gt;&lt;/div&gt; &lt;br /&gt;So far so good. But now, the default item selection behaviour is lost! If item click is not enabled, the default GridView behaviour is to handle clicks / taps and select / de-select the item that was clicked/tapped.&lt;br /&gt;&lt;br /&gt;If item click is handled then you need to handle selection yourself. To do that, just bind a property of the view model for the view to the selected item:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script src=&quot;https://gist.github.com/3656495.js?file=MainPage.xaml&quot;&gt; &lt;/script&gt;&lt;script src=&quot;https://gist.github.com/3656495.js?file=MainPage.xaml.cs&quot;&gt; &lt;/script&gt;&lt;script src=&quot;https://gist.github.com/3656495.js?file=MainPageViewModel.cs&quot;&gt; &lt;/script&gt;&lt;/div&gt; So there you have it! GridView with item click and selection working together.&lt;br /&gt;&lt;br /&gt;Now, what if you want to handle multiple selections? Well, that&#39;s a post for another time :)&lt;br /&gt;&lt;br /&gt;Happy coding...&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2012/09/getting-itemclick-and-item-selection-to.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-851420305893280004</guid><pubDate>Sun, 02 Sep 2012 09:46:00 +0000</pubDate><atom:updated>2012-09-06T13:43:45.336+10:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">Metro-style Apps</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><category domain="http://www.blogger.com/atom/ns#">XAML</category><title>HOWTO: Provide in-app help using HTML content in Windows 8 Metro-style apps (XAML)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;In my Windows 8 XAML app, I was looking to provide some basic integrated help content. I had some simple requirements:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Provide integrated help that looks and feels like it is part of the app&lt;/li&gt;&lt;li&gt;Also provide help online for those who visit the apps&#39; website to check it out&lt;/li&gt;&lt;li&gt;Avoid duplicating content&lt;/li&gt;&lt;li&gt;Be able to deliver updated help to the app after the it has been installed on a device&lt;/li&gt;&lt;li&gt;Always provide meaningful help content in the app even when there is no network connection available&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;To me, an easy choice was to create the help content using HTML, host it online - and have the app pull the content from the internet. This meant hosting a web browser control in XAML and providing some fallback in case there are connectivity problems or if the site isn&#39;t reachable for some reason.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To achieve this, I created a wrapper around the web browser control in WinRT XAML to display HTML content from my support website and fallback to local HTML resources shipped with the app. The key part of the control is to try to load a URL, and if that is not possible, try to show a local HTML file (packaged with the app).&lt;br /&gt;&lt;br /&gt;Using the control is simple - just set the Url, and FallbackUrl:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;gistLoad&quot; data-id=&quot;3596276&quot; id=&quot;gist-3596276&quot;&gt;&lt;script src=&quot;https://gist.github.com/3596276.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;The actual control is implemented as follows:  &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;gistLoad&quot; data-id=&quot;3595968&quot; id=&quot;gist-3595968&quot;&gt;&lt;script src=&quot;https://gist.github.com/3595968.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That&#39;s it - and you have a quick and easy way to show some simple HTML content from the web in your XAML app - which is useful for things like in-app help.&lt;br /&gt;&lt;br /&gt;I&#39;ve hosted the sample on github: &lt;a href=&quot;https://github.com/krishna-nadiminti/code-musings/tree/master/Metro.Controls&quot;&gt;https://github.com/krishna-nadiminti/code-musings/tree/master/Metro.Controls&lt;/a&gt;&amp;nbsp;if you want to check it out.&lt;/div&gt;&lt;/div&gt;&lt;script src=&quot;https://raw.github.com/moski/gist-Blogger/master/public/gistLoader.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2012/09/howto-provide-in-app-help-using-html.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-3520552493964280689</guid><pubDate>Wed, 02 Mar 2011 10:58:00 +0000</pubDate><atom:updated>2011-03-02T22:03:53.087+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure</category><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">WCF</category><title>Hosting WCF services in an Azure worker role</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I&#39;ve been trying to get a bunch of WCF services running inside a Azure worker role instance - and so far, had major problems getting it to work. For some reason, many of the posts/samples/discussions on the interwebz keep talking about the same types of designs:&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Host a public facing WCF service in a web role (almost always a http/s based binding)&lt;/li&gt;&lt;li&gt;Host an internal WCF in a worker role (generally using something like a netTcpBinding)&lt;/li&gt;&lt;/ul&gt;As any fan of WCF knows, there are many more scenarios in which WCF can be used and in some cases you may want to host a public facing service in a worker role. That&#39;s where the fun starts! (for anyone used to doing WCF outside Azure)&lt;br /&gt;&lt;br /&gt;It appears that the current version of the Azure load balancer/SDK (v.1.3 - as of Feb 2011), doesn&#39;t like public http endpoints on worker roles very much. After tweaking a lot of settings/configuration, I came across &lt;a href=&quot;http://weblogs.thinktecture.com/cweyer/2010/07/hosting-wcf-services-with-http-endpoints-in-windows-azure-worker-roles.html&quot;&gt;this blog post from Christian Weyer&lt;/a&gt; - that explains it well. Unfortunately, the scenario I want (public facing http WCF service from&amp;nbsp;a worker role) is not possible today - and that post does not highlight that enough - so I wanted to publish this to make it obvious.&lt;br /&gt;&lt;br /&gt;So folks - &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;With Azure SDK v.1.3, as of Feb 2011, HTTP WCF endpoints on Worker roles don&#39;t work&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There - that is now obvious to anyone who stumbles across this post.&lt;br /&gt;&lt;br /&gt;Till next time...happy coding...&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2011/03/hosting-wcf-services-in-azure-worker.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-8912819410159041914</guid><pubDate>Sun, 06 Feb 2011 02:17:00 +0000</pubDate><atom:updated>2011-02-08T11:41:38.965+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure</category><category domain="http://www.blogger.com/atom/ns#">#WABizCamp</category><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">BizSpark</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Day 3 - Melbourne BizSpark Event Feb 4-6 2011</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Day 3 - final day of the BizCamp - and totally action packed. I can feel the tension and excitement in the air. Tweets, coding, presentations, talk about raising funds from VCs by @jackdelosa - its all happening @ #WABizCamp.&lt;br /&gt;&lt;br /&gt;From my side, there is some good news - got the Utilify Platform working on the dev fabric locally. Deploying to Azure causes problems still with the Manager. But now I know what the problem is - so shouldn&#39;t be hard to fix from here. But for today, I&#39;ll concentrate a bit on the presentation, perhaps give the xbox competition a final shot - but the guys who are now leading @gofurtherproj definitely win my appreciation and bonus points for thinking about an FB fan page. Quality &amp;gt; quantity always.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Just returned (2 PM) from an amazing talk on raising capital for early-stage startups. Pure gold as one of the guys put it - lots of very very pracital + valuable advice on pitching, networking, and thinking about raising capital.&lt;br /&gt;&lt;br /&gt;Right, so @ceibner just put me in the 3.15 PM slot for the practice presentation. Hopefully I&#39;ve got everything they&#39;re looking for. More likely I might be way off the mark. Atleast I&#39;ll learn something. And this should give #utilify the push it needs to get out of 1st gear!&lt;br /&gt;&lt;br /&gt;Just realised this post has turned into a stream of my current thoughts. I think I&#39;ll keep it that way - and go back to updating the notes for the whole event again after I settle down in a few days :)&lt;br /&gt;&lt;br /&gt;For now... looking forward (with excitement and a little nervousness) to the practice presentations and the feedback. (and hopefully a prize! :P)&lt;br /&gt;&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Back from my presentation. It went rather well. Very *very* pleased with the entire event. Just when I thought I&#39;ve got everything there was from the event, the presentation, questions, and the tips were extremely useful. A great confidence building exercise!&lt;br /&gt;&lt;br /&gt;In fact most of the presentations were very good. Some of them even had live demos! Amazing how many teams thought up and built an almost viable biz idea in 2 days!&lt;br /&gt;&lt;br /&gt;The winners are announced! The best pitch+app for the event is...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rome2rio.com/&quot;&gt;http://www.rome2rio.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rome2Rio is an intelligent travel search engine that finds the best modes of transport from A to B anywhere in the world, and includes flights, trains, buses, cars...and so on. Cool UI - go check it out. Congratulations to the Rome2Rio team on a solid achievement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sadly no prize for me - but on the upside, I&#39;ve learnt a great lot in 3 days. Overall, very happy with the event.&lt;br /&gt;&lt;br /&gt;More details and all the noise about the camp, checkout &lt;a href=&quot;http://twitter.com/#WABizCamp&quot;&gt;#WABizCamp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2011/02/day-3-final-day-of-bizcamp-and-totally.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-3985338545369767732</guid><pubDate>Sat, 05 Feb 2011 23:28:00 +0000</pubDate><atom:updated>2011-02-08T11:41:49.580+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure</category><category domain="http://www.blogger.com/atom/ns#">#WABizCamp</category><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">BizSpark</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Day 2 - Melbourne BizSpark Event Feb 4-6 2011</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Day 2 started off bad for me - with the rain, train cancellations and additional drama as I tried to get to the Microsoft office in Southbank. After all that, I managed to get there by about 11.30 AM - and saw everyone heads down cranking out code, drawing designs on the white board, brainstorming whatnot - there must have been a heavy concentration of brain power used in the building on a Saturday!&lt;br /&gt;&lt;br /&gt;The day was meant for developing a business idea into a (hopefully) working prototype - preferably using as much of Windows Azure as possible. Most of the guys set out building web apps - and I was obviously going to attempt porting the Utilify Platform to Azure.&lt;br /&gt;&lt;br /&gt;There was also a talk by Ross Hill (from &lt;a href=&quot;http://thehive.org.au/category/melbourne/&quot;&gt;the Hive&lt;/a&gt;), which I attempted to summarise at the &lt;a href=&quot;http://www.facebook.com/home.php?sk=group_133738783351053&amp;amp;ap=1#%21/home.php?sk=group_133738783351053&amp;amp;view=doc&amp;amp;id=149640148427583&quot;&gt;BizSpark_AU Startup Camps group page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Anyway, after that my &#39;port to Azure&#39;&lt;br /&gt;&lt;br /&gt;It turned out to be much much more difficult than expected (what with me getting distracted with Twitter) and I was getting frustrated with WCF and Azure -technologies I thought I knew reasonably well! (atleast the WCF and networking parts of Azure). It turns out there&#39;s a few tweaks that need to be done to self-hosted (and IIS hosted - I think) WCF services to make them run and actually talk through the load balancer. I&#39;ll write up a more detailed post later on with what I learnt and the how I went through the process. For now, just wanted to record that it was an absolute nightmare (mainly because I didn&#39;t understand why things were failing ;)&lt;br /&gt;&lt;br /&gt;With Steve&#39;s (@snagi) help though, I managed to eventually spot the problem and got things working *on my machine* ;) by 1.30 AM (yep - &lt;span style=&quot;font-weight: bold;&quot;&gt;AM&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;There were a whole bunch of interesting attempts to make more noise on twitter -including an automated tweet web app (part of a larger app) that one of the guys built on Azure! Cheeky! Well, I guess the XBox is calling. (That&#39;s the prize on day 3 for those who make the most noise).&lt;br /&gt;So far I seem to be doing well. Will I land an XBox? Stay tuned to find out...&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2011/02/day-2-melbourne-bizspark-event-feb-4-6.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8721279223617060531.post-4512352541607849389</guid><pubDate>Sat, 05 Feb 2011 06:45:00 +0000</pubDate><atom:updated>2011-02-08T11:41:49.584+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure</category><category domain="http://www.blogger.com/atom/ns#">#WABizCamp</category><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">BizSpark</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Day 1 - Melbourne BizSpark Event Feb 4-6 2011</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;Microsoft Australia is conducting a 3-day event for budding techonology entrepreneurs at their office in Melbourne between Feb 4 and 6, 2011. More details of the event at &lt;a href=&quot;http://blogs.msdn.com/b/ceibner/archive/2011/01/25/melbourne-azure-bizspark-startup-camp-final-agenda-announced.aspx&quot;&gt;http://blogs.msdn.com/b/ceibner/archive/2011/01/25/melbourne-azure-bizspark-startup-camp-final-agenda-announced.aspx&lt;/a&gt; . &lt;/div&gt;&lt;div&gt;Here&#39;s what happened on Day 1 - from my eyes:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Graham (@grahamelliott) and Mitch (@MitchDenny) went through a *lot* of Azure platform and SDK stuff in good detail. (Luckily for me, I studied a good part of that for the Azure beta exam a few months ago).&lt;/li&gt;&lt;li&gt;Things like table storage design strategies, blobs and queues went discussed&lt;/li&gt;&lt;li&gt;The RDBMS guys in the audience were pretty shocked at suggestions to denormalise data, and let go of column indices!&lt;/li&gt;&lt;li&gt;I was hoping to find out if Microsoft were going to offer an API / feature in Azure to allow service providers to automatically measure resource usage by their customers and bill them for it (like Amazon&#39;s DevPay) - and surprise surprise! They will have a simple bill-on-behalf type feature provided via the Azure Marketplace. (No word on timelines, feature details though)&lt;/li&gt;&lt;li&gt;Graham mentioned Zuora (zuora.com) and Metanga (metanga.com) as potential services that ISVs and SaaS providers could use to measure bill their customers&#39; Azure usage. Eager to check them out. (Utilify could easily use something like that - DevPay has been a pain to setup - providers have to be US-based -hello 1990!)&lt;/li&gt;&lt;li&gt;The tweet-fest begins in earnest ;) : after all there&#39;s an XBox to win!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Overall a very technical and satisfactory day of training. (Side note: no vegetarian food for lunch :/ - but the pasta in the restaurant next to the Microsoft building was good :)&lt;br /&gt;&lt;br /&gt;More thoughts may emerge as I recollect what else happened on the day.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://krishnanadiminti.blogspot.com/2011/02/day-1-melbourne-bizspark-event-feb-4-6.html</link><author>noreply@blogger.com (Krishna)</author><thr:total>0</thr:total></item></channel></rss>