Marketing your Apps–Help create a structured mechanism.

So in contrast to the cartoon below most independent development shops probably suffer from being a little too lean in the first place …

Being a way in to this on-going series of blog posts about ‘marketing your apps’ I have come to the un-surprising conclusion that there is no magic ‘silver bullet’ for success.   There are certainly some things you can do that are more effective than others (I will cover this in a later summary) but one of  my own personal conclusions is that it is important  to think of this process as being “on-going”. Marketing should become a part of the normal process of developing a new app. This perhaps seems like a fairly obvious statement but I think there are probably a lot of developers out there, like myself, who in the first instance view the successful publication of an App in the marketplace as an end point in itself.  But I digress. 

So my hope is that when this series of posts are distilled into a chapter of our forthcoming publication they will provide some assistance in this important and often overlooked aspect of app development.  Going forward it would be great if we could consolidate all we have learned and provide a more structured approach for independent developers to market their own Apps without them having to start from scratch.  I would like to encourage Microsoft to help ‘raise the bar’ in this area for independent WP7 developers as a whole.  After all, the prospect of having 10,000 developers marketing Windows Phone Apps has to be a good proposition for the platform itself!


So with all this in mind can I take this opportunity to encourage you to help by doing two things:

imageVote for this as a topic for future attention from MS

imageHelp spread the word by tweeting this blog post (click here or use one of the Social Networking buttons below)

NB Mike tells me that he is hoping to be able to make the first version of the book available soon.

Other “How to Market your App” posts in this series:

SQLBits 1 day conference Sept 07

Managed to get down to the SQLBits event in Reading last Saturday.
Had a great time & heartilly recomend this event to others.
Took along some of my 9 guys for distribution and one of the organisers (Blowdart) went through a complex distribution process to deliver them to hungry developers:

Flying C9 Guys
Flying C9 Guys

with 4 tracks to choose from it was difficult deciding on my personal agenda for the day.  In the event i went for:

9:30 Transactions and Exception Handling – Eric Allsopp 
Using T-SQL transactions to manage the behaviour of queries is always a balance between data integrity and client concurrency. In order to build high performance, well behaving data logic layers it is important that we understand this topic. In this session we will look at isolation levels (including the row versioning levels), locking and deadlocking. We’ll also look at the exception handling capabilities in 2005 and how they can be used to manage transactions in stored procedures. 

10:50 Identifying Performance Problems with SQL 2005 Profiler – Martin Bell 
How to use Perfmon, Visual Studio Team Edition, SQL Profiler, DTA, Analysing Trace Output and ClearTrace to identify poor performance areas in your system. 

Well there was a time when you could almost rescue a project single handedly by introducing the other members of the team to Perfmon and SQL profiler.  Nowadays most developers are clued up about these tools but it was interesting to hear about some of the other options in this area. 

12:10 77 SQL Server Myths  – Simon Sabin 
Recently the SQL MVPs put together their list of myths about SQL Server. If you think you know everything about SQL then come along and see if you’re right. 

An interesting talk although when every myth was introduced it was immediately obvious that it was indeed a myth (by virtue of its inclusion!) never the less an interesting discussion followed – check out the presentation at!

14:30 Daves Top 10 SQL Keywords  – Dave McMahon 
‘Top of the Pops’ might be dead, but Dave will give you his own countdown of his 10 most useful/favorite SQL keywords. No secrets to giveaway here, suffice to say that you will know some of them (but maybe not used this way) and some may be unfamiliar to you. The whole ‘Countdown’ will be demoed and Dave will explain why they make his top 10. This is a session for people who use SQL regularly as Developers, know the standard DML but maybe never had the chance to peek around the corner to see what else was there! Both SQL 2000 and SQL 2005 syntax will feature, so this is stuff you can take away and use today … 

Dave gave a memorable performance donning wig and cassette player in hand to give us an old fasioned TOTP run down of his top 10 keywords.  check out the presentation at to find out what was no 1!

Unit Testing in SQL Server  – Richard Fennel 
Test driven development is one of the current hot topics in software development, but how far can these principles be applied in the world of SQL? In this session I will look at the principles of TDD and other testing options using both freeware tools and Microsoft’s Visual Studio Datadude. 

Richard is clearly a bit of a testing geek (nothing wrong with that) and was able to effortlessly impart some pearls of wisdom relating to the less well nkown business of unit tresting in SQL Server.  Nice intro to NSQL (nunit clone for T-SQL) and the Visual Studio edition aimed at DBAs ("Data Dude")