Which Windows and/or Windows Phone app business model suits an app with a Microsoft Azure backend?
It would seem that an app purchased from the Windows Store for, let’s say, $1.49 (which is one-time revenue) would quickly be consumed by the continuous (variable) cost of the cloud services it interacts with. What is viable? Ads? In-app credits that get consumed and replenished based on backend usage?
Can a cloud-enabled app support itself financially?
I noticed something interesting while browsing everyone’s favorite online retailer today. Their departments list seems to be transforming as it expands into these new digital markets. The more recent expansions have come with the release of the Netflix-like instant video service, which is free for Amazon Prime members, the Amazon Cloud Drive service, specializing in storage of digital music purchased from Amazon, and the Appstore for Android, which could become the defacto marketplace for Android. As Paul described in this week’s Windows Weekly, if you described the markets and competitors that Amazon is now targeting you wouldn’t think such a company would exist. What company could compete with Netflix, Google, Microsoft, and Apple in all of these various markets?… Amazon.
Earlier this year I was fortunate to take a week off and virtually attend the SharePoint 2010 Ignite Developer training. This was an intense deep dive into the new capabilities of SharePoint 2010 and included a number of virtual labs where we got to practice new learnings on actual servers.
After digging around my email for links to these training materials for download I was pleased to find that this training has now been made public, including many of the virtual lab exercises! See links below and enjoy.
Last winter I set out to build my own PC. This was something I had never dared try before but felt I was obligated to complete to truly call myself a geek.
This would not be a machine loaded with components with names like i7 and Radeon. I wanted to build a Hyper-V server; one that would host 4 or 5 virtual machines that I could experiment with, utilize for testing/training purposes, and do things that i just couldn’t do with my company laptop.
After a few months of shopping, giving NewEgg.com and Fry’s a bunch of money, and assembly in my spare time I now have something I am pretty happy with. (Given this is my first PC build)
I hope to use this box heavily over the next few months as I ramp up on SharePoint 2010 and try to complete my MCPD-EA.
This week I completed the second of two exams to achieve the MCTS: .NET Framework 2.0 Web Applications certification. This is just one step toward the MCPD: EA certification. Check my About page to see a list of my current certifications.
The other day out at Microsoft I ran into some interesting behavior in SQL Server regarding the difference between running a query in a table-valued function versus running it in a stored procedure.
This particular query I was trying to run selects columns from an existing view that is part a database of the Microsoft product that I am currently working with. Unfortunately, this is no ordinary view. This view not only has two nested select statements, it joins on a table holding thousands and thousands of records. Looking at the estimated execution plan was ridiculous, having probably 50 or 60 processes.
Running this query in a table-valued function, basically just running the view, causes the CPU on the server to soar to 100% and Management Studio to basically timeout. However, placing the same query in a stored procedure yields almost instant results.
I talked this over with the resident SQL guru on the project and all we could come up with was that, because of the complexity of execution plan, the pre-compilation of the query in a stored procedure makes all the difference.