<?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>Ken Levy&#039;s Blog _ MashupX &#187; Microsoft</title>
	<atom:link href="http://mashupx.com/blog/index.php/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://mashupx.com/blog</link>
	<description>MashupX</description>
	<lastBuildDate>Fri, 03 Feb 2012 02:35:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>CodeCast Episodes 1 &#8211; 102</title>
		<link>http://mashupx.com/blog/2011/02/12/codecast-episodes-1-102/</link>
		<comments>http://mashupx.com/blog/2011/02/12/codecast-episodes-1-102/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 14:03:50 +0000</pubDate>
		<dc:creator>Ken Levy</dc:creator>
				<category><![CDATA[CodeCast]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://mashupx.com/blog/2011/02/12/codecast-episodes-1-102/</guid>
		<description><![CDATA[Since the launch of the CodeCast podcast (the late night show for .NET developers) in October 2008 at PDC, I’ve co-hosted (with Markus Egger and Gary Short) and edited/produced 102 shows. CodeCast is associated by CODE Magazine (EPS Software). Website: http://codemag.com/codecast Twitter: @CodeCast CodeCast Episodes 1 – 102: # Episode 102 Surface 2.0 with Dr. [...]]]></description>
			<content:encoded><![CDATA[<p>Since the launch of the CodeCast podcast (the late night show for .NET developers) in October 2008 at PDC, I’ve co-hosted (with Markus Egger and Gary Short) and edited/produced 102 shows. CodeCast is associated by CODE Magazine (EPS Software).   </p>
<p>Website: <a href="http://codemag.com/codecast">http://codemag.com/codecast</a>    <br />Twitter: <a href="http://twitter.com/CodeCast">@CodeCast     <br /></a>    <br /><strong><font size="4">CodeCast Episodes 1 – 102:</font></strong><a href="http://twitter.com/CodeCast">     <br /></a><br />
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="52">
<p><b>#</b></p>
</td>
<td valign="top" width="444">
<p><b>Episode</b></p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>102</p>
</td>
<td valign="top" width="444">
<p>Surface 2.0 with Dr. Neil Roodyn</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>101</p>
</td>
<td valign="top" width="444">
<p>History of Microsoft with Stuart Johnston</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>100</p>
</td>
<td valign="top" width="444">
<p>2010 Year in Review</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>99</p>
</td>
<td valign="top" width="444">
<p>Workflow 4 and AppFabric with Maurice de Beijer</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>98</p>
</td>
<td valign="top" width="444">
<p>Technical Resources for .NET Developers</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>97</p>
</td>
<td valign="top" width="444">
<p>Microsoft Tag with Didier Caron</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>96</p>
</td>
<td valign="top" width="444">
<p>Cloud Computing with Remi Caron</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>95</p>
</td>
<td valign="top" width="444">
<p>LightSwitch Scenarios with Beth Massi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>94</p>
</td>
<td valign="top" width="444">
<p>PDC 2010 Summary &#8211; Silverlight, Azure, Async for C#/VB</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>93</p>
</td>
<td valign="top" width="444">
<p>Xamalot.com &#8211; Free XAML Resources for WPF and Silverlight</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>92</p>
</td>
<td valign="top" width="444">
<p>Windows Live Essentials 2011 with Kip Kniskern of LiveSide.net</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>91</p>
</td>
<td valign="top" width="444">
<p>Servoy Development Suite with Sean Devlin</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>90</p>
</td>
<td valign="top" width="444">
<p>Surface and Multi-Touch UI with Dr. Neil Roodyn</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>89</p>
</td>
<td valign="top" width="444">
<p>Windows 7 Development with Ritscher and Wildermuth</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>88</p>
</td>
<td valign="top" width="444">
<p>LightSwitch for .NET Developers with Jay Schmelzer</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>87</p>
</td>
<td valign="top" width="444">
<p>PostSharp for VS with Gael Fraiteur</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>86</p>
</td>
<td valign="top" width="444">
<p>News on Mobile Devices, WebMatrix and Razor</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>85</p>
</td>
<td valign="top" width="444">
<p>Cool Apps, Utilities, and Tips for Windows, Mac, and iOS</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>84</p>
</td>
<td valign="top" width="444">
<p>IronPython 2.6.1 for VS 2010 with Jimmy Schementi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>83</p>
</td>
<td valign="top" width="444">
<p>10 Years of CODE Magazine with Markus Egger and Rod Paddock</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>82</p>
</td>
<td valign="top" width="444">
<p>INETA.org with Mike Vincent</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>81</p>
</td>
<td valign="top" width="444">
<p>CodeRush for VS 2010 with Gary Short</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>80</p>
</td>
<td valign="top" width="444">
<p>VS 2010 and Office 2010 Development with Beth Massi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>79</p>
</td>
<td valign="top" width="444">
<p>VS 2010 Shell Products with Nathan Halstead</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>78</p>
</td>
<td valign="top" width="444">
<p>iPad for Developers, iPhone OS 4</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>77</p>
</td>
<td valign="top" width="444">
<p>State of .NET &#8211; Spring 2010</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>76</p>
</td>
<td valign="top" width="444">
<p>PowerShell for Developers with Ed Wilson</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>75</p>
</td>
<td valign="top" width="444">
<p>Visual Studio Tips with Zain Naboulsi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>74</p>
</td>
<td valign="top" width="444">
<p>MIX10 News on WinPhone7, Silverlight 4, and IE 9</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>73</p>
</td>
<td valign="top" width="444">
<p>F# with Michael Hale</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>72</p>
</td>
<td valign="top" width="444">
<p>VS 2010 Start Page Customization with Adrian Collier</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>71</p>
</td>
<td valign="top" width="444">
<p>Microsoft MVP Summit and Windows Phone 7 Series</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>70</p>
</td>
<td valign="top" width="444">
<p>Code Camp with Chris Kinsman and Walt Ritscher</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>69</p>
</td>
<td valign="top" width="444">
<p>Virtual Brown Bag Meetings with Claudio Lassala</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>68</p>
</td>
<td valign="top" width="444">
<p>Convention over Configuration, AOP with JB</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>67</p>
</td>
<td valign="top" width="444">
<p>VS 2010 IDE Shell with Weston Hutchins</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>66</p>
</td>
<td valign="top" width="444">
<p>SOLID with Claudio Lassala</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>65</p>
</td>
<td valign="top" width="444">
<p>iPad, Tablet/Slate/Netbook PCs, Kindle</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>64</p>
</td>
<td valign="top" width="444">
<p>MSBuild with Chuck England</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>63</p>
</td>
<td valign="top" width="444">
<p>2009 Year in Review</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>62</p>
</td>
<td valign="top" width="444">
<p>GiveCamp with Chris Koenig</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>61</p>
</td>
<td valign="top" width="444">
<p>RIA Services with Silverlight and more</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>60</p>
</td>
<td valign="top" width="444">
<p>Visual Studio 2010 editor with Chris Granger</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>59</p>
</td>
<td valign="top" width="444">
<p>VS 2010 SDK and Extension Manager with Quan To</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>58</p>
</td>
<td valign="top" width="444">
<p>msdn.com content and strategy with Kerby Kuykendall</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>57</p>
</td>
<td valign="top" width="444">
<p>Expression for WPF and Silverlight</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>56</p>
</td>
<td valign="top" width="444">
<p>Videos on msdn.com with Jeremy Kelley</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>55</p>
</td>
<td valign="top" width="444">
<p>TechEd Europe 2009 Review and Silverlight 4</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>54</p>
</td>
<td valign="top" width="444">
<p>PDC 2009 Review</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>53</p>
</td>
<td valign="top" width="444">
<p>UML, VS 2010, .NET 4.0 with Kevin McNeish</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>52</p>
</td>
<td valign="top" width="444">
<p>Windows 7 for Developers</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>51</p>
</td>
<td valign="top" width="444">
<p>Software Project Management with Mike Yeager</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>50</p>
</td>
<td valign="top" width="444">
<p>Visual Studio 2010 Beta 2 with Doug Seven</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>49</p>
</td>
<td valign="top" width="444">
<p>Using Code Templates and Refactoring with Visual Studio</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>48</p>
</td>
<td valign="top" width="444">
<p>iPhone Development for .NET Developers</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>47</p>
</td>
<td valign="top" width="444">
<p>WPF and Silverlight with Walt Ritscher</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>46</p>
</td>
<td valign="top" width="444">
<p>Upcoming Microsoft PDC</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>45</p>
</td>
<td valign="top" width="444">
<p>Development Constraints with CSS, HTML, HTML 5</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>44</p>
</td>
<td valign="top" width="444">
<p>Virtualization with Brain Randell</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>43</p>
</td>
<td valign="top" width="444">
<p>Real-time vs. Cached Search, CODE in Kindle Format</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>42</p>
</td>
<td valign="top" width="444">
<p>Project Complexity, Snow Leopard, CODE Mag on Kindle</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>41</p>
</td>
<td valign="top" width="444">
<p>Windows Live and Live Services with James Senior</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>40</p>
</td>
<td valign="top" width="444">
<p>Developer Methodologies, Windows Live, and Tech News</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>39</p>
</td>
<td valign="top" width="444">
<p>CodePlex with Sara Ford</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>38</p>
</td>
<td valign="top" width="444">
<p>Windows 7 for Devs, Digital Software Purchases</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>37</p>
</td>
<td valign="top" width="444">
<p>ASP.NET MVC with guest Rick Strahl</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>36</p>
</td>
<td valign="top" width="444">
<p>Chrome OS, eBooks with guest Rick Strahl</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>35</p>
</td>
<td valign="top" width="444">
<p>TechEd Aus/NZ and Field Evangelists with Andrew Coates</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>34</p>
</td>
<td valign="top" width="444">
<p>Surface, Win7 Multi-Touch, iPhone SDK with Dr. Neil Roodyn</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>33</p>
</td>
<td valign="top" width="444">
<p>Silverlight 3 and Expression Blend</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>32</p>
</td>
<td valign="top" width="444">
<p>Roadmap for VB, C#, and F# with Luca Bolognese</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>31</p>
</td>
<td valign="top" width="444">
<p>Google Wave, Apple, Bing.com with Ken Levy and Gary Short</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>30</p>
</td>
<td valign="top" width="444">
<p>CodeRush Xpress with Gary Short</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>29</p>
</td>
<td valign="top" width="444">
<p>Dynamic Language Features in C# 4.0 with Alexandru Ghiondea</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>28</p>
</td>
<td valign="top" width="444">
<p>Adding Features to C# and VB Compilers with Sam Ng</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>27</p>
</td>
<td valign="top" width="444">
<p>Extensible Start Page in Visual Studio 2010 with Noah Coad</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>26</p>
</td>
<td valign="top" width="444">
<p>IronRuby with Jimmy Schementi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>25</p>
</td>
<td valign="top" width="444">
<p>Advanced .NET Programming with Eric Lippert</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>24</p>
</td>
<td valign="top" width="444">
<p>MDSN Forums and msdn.com with Jeremy Kelley</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>23</p>
</td>
<td valign="top" width="444">
<p>VS 2010 Extension Manager and Visual Studio Gallery</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>22</p>
</td>
<td valign="top" width="444">
<p>F# with Chris Smith</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>21</p>
</td>
<td valign="top" width="444">
<p>.NET, Java, Oracle-Sun, New IT Cold War with Ted Neward</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>20</p>
</td>
<td valign="top" width="444">
<p>Biz Apps Team and VB with Beth Massi</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>19</p>
</td>
<td valign="top" width="444">
<p>Windows Mobile Dev Community with Constanze Roman</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>18</p>
</td>
<td valign="top" width="444">
<p>IronPython and Dynamic Languages with Harry Pierson</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>17</p>
</td>
<td valign="top" width="444">
<p>Visual Basic 2010 with Lisa Feigenbaum</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>16</p>
</td>
<td valign="top" width="444">
<p>MVPs and Connected Systems Community with Ed Hickey</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>15</p>
</td>
<td valign="top" width="444">
<p>Oslo and M with Paul Vick</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>14</p>
</td>
<td valign="top" width="444">
<p>Expression and MDSN Developer and Design Centers</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>13</p>
</td>
<td valign="top" width="444">
<p>IronPython and Dynamic Languages</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>12</p>
</td>
<td valign="top" width="444">
<p>Visual Basic and the VB Community</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>11</p>
</td>
<td valign="top" width="444">
<p>REST and jQuery</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>10</p>
</td>
<td valign="top" width="444">
<p>DevExpress &#8211; CodeRush, Refactor!, and DXCore</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>9</p>
</td>
<td valign="top" width="444">
<p>2008 Year in Review</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>8</p>
</td>
<td valign="top" width="444">
<p>Rod Paddock &#8211; Editor-In-Chief of CoDe Magazine</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>7</p>
</td>
<td valign="top" width="444">
<p>Twitter, F#, WPF, Surface</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>6</p>
</td>
<td valign="top" width="444">
<p>PEX, Twitter, AJAX</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>5</p>
</td>
<td valign="top" width="444">
<p>VSX, VSIP, Aggiorno, DBI-Tech Controls</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>4</p>
</td>
<td valign="top" width="444">
<p>State of .NET, IE8, ASP.NET MVC, and O&#8217;Reilly Media</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>3</p>
</td>
<td valign="top" width="444">
<p>PDC, C#, IE8, and Surface</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>2</p>
</td>
<td valign="top" width="444">
<p>Live from PDC 2008</p>
</td>
</tr>
<tr>
<td valign="top" width="52">
<p>1</p>
</td>
<td valign="top" width="444">
<p>The Pilot</p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://mashupx.com/blog/2011/02/12/codecast-episodes-1-102/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual FoxPro Strategy at Microsoft</title>
		<link>http://mashupx.com/blog/2010/12/09/visual-foxpro-strategy-at-microsoft/</link>
		<comments>http://mashupx.com/blog/2010/12/09/visual-foxpro-strategy-at-microsoft/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 10:40:51 +0000</pubDate>
		<dc:creator>Ken Levy</dc:creator>
				<category><![CDATA[FoxPro]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://mashupx.com/blog/2010/12/09/visual-foxpro-strategy-at-microsoft/</guid>
		<description><![CDATA[The purchase of Fox Software for $173 million in 1992 was very strategic for Microsoft, and was the biggest corporate purchase Microsoft had ever made up until that time. Borland had purchased Aston-Tate&#8217;s which included dBase III and IV, and had Paradox. And growing in popularity at the time was PowerBuilder as the king of [...]]]></description>
			<content:encoded><![CDATA[<p>The purchase of Fox Software for $173 million in 1992 was very strategic for Microsoft, and was the biggest corporate purchase Microsoft had ever made up until that time. Borland had purchased Aston-Tate&#8217;s which included dBase III and IV, and had Paradox. And growing in popularity at the time was PowerBuilder as the king of client/server tools, with Sybase releasing PowerBuilder 12 last year ironically based on the free Visual Studio Shell runtime. Microsoft needed three things from the Fox Software deal &#8211; the Fox developer team, the Fox technology, and the customer market share of FoxPro/FoxBase. Microsoft was just starting work on Access and it was more targeting power users, but there was still some overlap. Visual Basic was still in its early days.   </p>
<p> There was an estimated 500,000 FoxPro developers at the peak around 1995, and millions of computers with FoxPro apps running (either DOS or Windows based). It took almost 4 years, not until after VFP 5.0, for Microsoft to focus more strategy around VB and less for VFP. Basically, the VFP customer base and sales went from increasing to decreasing, as the saying goes in business: if you aren&#8217;t growing, you’re dying. In the initial years after the Fox Software merger, Microsoft put a huge effort and lots of resources into creating VFP 3.0. There were about 50 people on the Fox team with a big marketing budget. In the following years, both Access and VB grew in market share and also competed in ways with the VFP market (and messaging), and by the time VFP 5.0 was released, many upper managers wanted Microsoft to just end VFP there. In fact, they did for a short time. I was there, in a meeting with 40 people, and the formal announcement was made to the Fox team that VFP was dead. It was very early 1996, and that meeting lead to the Gartner Group releasing their report that VFP was dead, which had a major impact on future VFP sales. But the Fox team members along with the community helped convince the developer tools management to keep VFP evolving while decreasing the resources. In fact, the primary reason VFP lasted another decade with 4 more versions released was more about Windows sales than VFP sales. There are many Windows machines running VFP apps. When Steve Ballmer jumps around like monkey boy and yells &quot;developers, developers, developers&quot;, he&#8217;s thinking about selling Windows and Office more than sales of developer tools.    </p>
<p>For each new version of VFP like 6.0 and 7.0, there were less resources, team members, and marketing budget. When VFP was included the Visual Studio box, it was just a bundle, no integration. When the VFP community saw VFP running inside Visual Studio and the possibility of running on the .NET framework, they also learned that if VFP went that path, it would seriously break FoxPro code backward compatibility and the VFP IDE would be gone eventually. Microsoft never had a goal to work on both VFP stand-alone and VFP for .NET. Having a new VFP for .NET would just take away resources from evolving VB.NET and C#, make it harder to sell Visual Studio and the .NET framework, and not really result in anything useful since it would not run old VFP code as-is. Then after VFP 7.0, it was decided to keep VFP as a stand-alone product outside of the Visual Studio bundle, since it would not be part of the .NET platform. This made sense, and allowed VFP to ship on its own new version timeline. Each new version released, it was expected that was the last version. Nobody on the Fox team, not a single person, expected a version after VFP 8.0 released. Sales continued to decline annually, and so did the marketing budget.    </p>
<p> The only way to grow/increase sales of VFP would have been to compete with Visual Studio and take away budget and resources from Visual Studio. In reality, the biggest competitor to VFP was Access, Visual Basic, and then Visual Studio (not Delphi or any non-Microsoft product). Most developer division marketing teams and management at Microsoft would have preferred Fox developers use Borland&#8217;s Delphi.NET rather than Microsoft VFP, since they would be building on the .NET platform rather than the old legacy COM. COM became the enemy, to move people away from it, just like HTML/JavaScript is a current enemy to the Microsoft platform today as well. For VFP 9.0, there were only about 10 people on the Fox team, and even so, VFP 9.0 was a better release than VFP 7.0 and VFP 8.0 according to the community. Soon after VFP 9.0 released, Microsoft decided to create an Xbase add-on to give away in order to maintain initial upgrade sales and an upbeat perception of VFP. The result was a plan for Sedna, a download of useful sample apps and utilities that focused on VFP interop with other Microsoft products (.NET, SQL Server, Office, Windows, etc.). The other reason for Sedna was to delay the announcement of the end of VFP in order to save sales of VFP 9.0 as well as to protect the Fox community and the job market for VFP developers.     </p>
<p>In the final 5 years of Visual FoxPro at Microsoft, while I was the last Product Manager (marketing/ community) for VFP, the strategy was to market VFP to the existing community (mainly via upgrades), to do what was possible to keep the Fox community as strong, and to get VFP developers to adopt additional Microsoft products (.NET and SQL Server). In my role, I always viewed myself in 2 positions &#8211; one representing Microsoft as an employee, and the other as a FoxPro community member doing everything I could for Fox within the walls of Microsoft to evolve, save, promote, and help VFP and the community as much as possible. I spent nearly half of my time marketing VFP within Microsoft, at the Redmond headquarters and to the field offices, on messaging and keeping the VFP message positive/alive.    </p>
<p> Management at Microsoft above the core Fox team were the decision makers for things related to VFP strategy. Nobody on the core Fox team had decision making ability around marketing budget or resources for the team, or what was done after each version shipped. There were a few key people on the team who, working together, probably extended the life of VFP an least one additional version and several years. I think the customer base loyalty was yet another factor in how long VFP was extended beyond 6.0. But by the time VFP 9.0 was released, the amount of sales for all versions of VFP combined annually was less revenue than Microsoft sales of Visual Studio in only one day. The cost to evolve VFP relative to the amount of money it generated (ROI) was far less than putting more resources into Visual Studio and .NET languages. Plus, some Fox team members were ready to move on or leave Microsoft, and it was nearly impossible to find qualified people to replace them. It helps to put this all into perspective if you think of Visual Studio as a competitive product to VFP, even though it was owned by the same company. Remember when Apple worked on both the Mac and the Lisa computers at the same time, only one survived. In the case of VFP, it survived an entire decade after it was essentially killed (by it no longer being strategic).     </p>
<p>Microsoft will never release VFP source code into open source because, for Microsoft, there is no business reason to do so and a list of reasons not to. The request for Microsoft to make the Visual FoxPro code base open source is a common (and logical) one. Here is some insight to why Microsoft will never release Visual FoxPro source code into open source. There is technology in VFP, like Rushmore optimized indexing, that is used in other Microsoft products SQL Server and Access. It’s not the same/C++ codebase, but many techniques and algorithms originated from VFP. Microsoft considers this intellectual property, an asset Microsoft does not want to be released. But the two more significant reasons have nothing to do with the reason above. They have to do with business. While Microsoft is not focused on sales of VFP, it is focused on sales of Visual Studio and adoption of the overall Microsoft platform(stack of products and services). Releasing VFP into open source would result in less VFP developers using the current (modern) Microsoft platform of products, but may also result in someone or some company creating a competitive product against Microsoft. Microsoft would not want to see the code used to enhance a competitive product nor would they want to see a new product created that interferes with Visual Studio sales or .NET platform adoption.     <br /><strong>     <br /></strong>On January 15th, 2010, VFP 9.0 standard support ended. While paid extended support will exist for 5 more years, I don&#8217;t expect any additional hotfixes or anything to be done for VFP, unless in the rare case it impacted VFP runtime on Windows 8 preventing customers with VFP based apps to upgrade to the latest version of Windows. Some suggest that Microsoft killed VFP before it should have, and another way to look at the behind the scenes history is to see that VFP lived many years and versions beyond what it was planned. While Microsoft could have done more for VFP, it just really couldn&#8217;t happen with Microsoft promoting and giving resources to Access, Visual Basic, and then Visual Studio at the same time. Only developers who have used FoxPro really appreciate it for what it was and still is.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashupx.com/blog/2010/12/09/visual-foxpro-strategy-at-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Reasons to attend VSX DevCon 2008</title>
		<link>http://mashupx.com/blog/2008/09/08/10-reasons-to-attend-vsx-devcon-2008/</link>
		<comments>http://mashupx.com/blog/2008/09/08/10-reasons-to-attend-vsx-devcon-2008/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 06:51:02 +0000</pubDate>
		<dc:creator>Ken Levy</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://mashupx.com/blog/2008/09/08/10-reasons-to-attend-vsx-devcon-2008/</guid>
		<description><![CDATA[Next week, September 15-16, Microsoft will host the first developer conference for VSX (Visual Studio Extensibility) open for anyone to attend (in the past it was for Microsoft partners only). The event is also referred to as VSX DevCon 2008, web site for the event: http://msdn.com/vsx/conference. I will be attending the event, hosted by the [...]]]></description>
			<content:encoded><![CDATA[<p>Next week, September 15-16, Microsoft will host the first developer conference for VSX (Visual Studio Extensibility) open for anyone to attend (in the past it was for Microsoft partners only). The event is also referred to as VSX DevCon 2008, web site for the event: <a href="http://msdn.com/vsx/conference"><strong>http://msdn.com/vsx/conference</strong></a>.</p>
<p>I will be attending the event, hosted by the <a href="http://blogs.msdn.com/vsxteam/"><strong>VSX Team</strong></a>, the great group of people I use to work with at Microsoft (see just a few of them on the <a href="http://msdn.microsoft.com/en-us/vsx/cc303097.aspx"><strong>VSX team profile page</strong></a>).</p>
<p>Here are 10 of many great reasons to attend the event if you can:</p>
<ol>
<li>The cost of registration for both full days of the event is only <em>$100</em>.       </li>
<li>Developers always like to hear two words: <em>free food</em>.&#160; Registration includes two days of breakfast and lunch. There will also be food at the Monday evening event Ask the Experts &amp; Partner / Publisher Fair social gathering (where there will be more free stuff and giveaways).       </li>
<li>All attendees receive <em>free</em> <em>stuff</em> including a free copy of the Wrox book <a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470230843.html"><strong>Professional Visual Studio Extensibility</strong></a>, a $49.99 retail value (currently $31.49 <a href="http://www.amazon.com/Professional-Visual-Studio-Extensibility-Nayyeri/dp/0470230843/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1220939169&amp;sr=8-1"><strong>via Amazon.com</strong></a>).       </li>
<li>Receive a copy (or a second copy) of the first edition of VSX CoDe Focus magazine, published late last year which is a full 76 page issue of CoDe magazine dedicated to the topic of VSX. While the contents of the magazine all are online in HTML and PDF download at <strong><a title="http://code-magazine.com/focus/vsx/" href="http://www.code-magazine.com/focus/vsx/">http://www.code-magazine.com/focus/vsx/</a></strong> and in WPF format in the free <strong><a href="http://www.xiine.com/">Xiine</a></strong> client application, it&#8217;s cool to get a printed copy if you don&#8217;t already have one.       </li>
<li>There will be several hundred in attendance at the event from around the world including developers who are VSX experts, some new to VSX, VSIP (Visual Studio Industry Partners) who create 3rd party products for Visual Studio, and many people from many Microsoft teams. Networking with others at the event will be worth the time aside from the great sessions, speakers, attendees, and Microsoft employees.      </li>
<li>The event includes an excellent list of speakers including some of the key architects of Visual Studio, key members of teams who work on the VS platform and ecosystem, as well as some of the top experts from the VSX developer community. Refer to the <a href="http://msdn.microsoft.com/en-us/vsx/cc793140.aspx"><strong>Speakers</strong></a> page for a complete list of speakers and bios.       </li>
<li>VSX DevCon 2008 also has amazing list of 24 VSX sessions of content over the two day event. See the detailed <a href="http://msdn.microsoft.com/en-us/vsx/cc676517.aspx"><strong>Sessions</strong></a> page for the specifics. The sessions are split into two tracks, intro and advanced. Refer to the <a href="http://msdn.microsoft.com/en-us/vsx/cc793141.aspx"><strong>Agenda</strong></a> page for the timeline details.       </li>
<li>Not only can you learn about how to extend Visual Studio, but there will be lots of information about the cool Visual Studio Gallery website at <a href="http://visualstudiogallery.com"></a><a href="http://visualstudiogallery.com"><strong>http://visualstudiogallery.com</strong></a></a></a>. The site currently has over 700 listings including many free applications for Visual Studio as well as a many 3rd party VS products. For more information about the VS Gallery website, check out Mike Yeager&#8217;s CoDe magazine article <strong><a href="http://www.code-magazine.com/Article.aspx?quickid=99080053">Extending Your Development Experience with Visual Studio Gallery</a></strong>.       </li>
<li>The keynote speaker is Rico Mariani who leads the team of architects in the VS division at Microsoft. Rico is an incredibly technical, educational, and entertaining presenter. Expect the keynote to include some information about the next version of Visual Studio (code named VS10, or Dev10 including other components like the .NET Framework) as a prelude to additional announcements at PDC next month. Important to VSX and the VS ecosystem is the future of extending Visual Studio within the VS roadmap plans at Microsoft.      </li>
<li>VSX is a growing community with an increasing job market demand. This means that those VS/.NET developers who learn how to extend Visual Studio using the VS SDK will open the door to an increase of opportunity in their own development work/company, possibly get a better or expanded job that includes VSX development, or as a consultant find new clients and raise rates based in the increasingly high demand for VSX developer expertise. For more information about VSX in general, check out Istvan Novak&#8217;s CoDe magazine article <strong><a href="http://www.code-magazine.com/Article.aspx?quickid=080043">Visual Studio Platform and Extensibility</a></strong>. </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mashupx.com/blog/2008/09/08/10-reasons-to-attend-vsx-devcon-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Channel 9: Toby Richards talks about community and the MVP Program roadmap</title>
		<link>http://mashupx.com/blog/2008/07/30/channel-9-toby-richards-talks-about-community-and-the-mvp-program-roadmap/</link>
		<comments>http://mashupx.com/blog/2008/07/30/channel-9-toby-richards-talks-about-community-and-the-mvp-program-roadmap/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 11:47:19 +0000</pubDate>
		<dc:creator>Ken Levy</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://mashupx.com/blog/2008/07/30/channel-9-toby-richards-talks-about-community-and-the-mvp-program-roadmap/</guid>
		<description><![CDATA[Video posted on Channel 9: Toby Richards: Community and MVP Program Roadmap&#160;(40 minutes). In this video interview I did a few weeks ago (a few days before my last day at Microsoft), I talk to Toby Richards, General Manager for Community Support Services and the MVP Program at Microsoft. The interview includes discussions around the [...]]]></description>
			<content:encoded><![CDATA[<p>Video posted on <a href="http://channel9.msdn.com/posts/Dan/Toby-Richards-Community-and-MVP-Program-Roadmap/">Channel 9: Toby Richards: Community and MVP Program Roadmap</a>&#160;<em>(40 minutes).</em></p>
<p>In this video interview I did a few weeks ago (a few days before my last day at Microsoft), I talk to Toby Richards, General Manager for Community Support Services and the MVP Program at Microsoft. The interview includes discussions around the current state of the Microsoft MVP (Most Valuable Professionals) community and the roadmap for the MVP program and the next MVP summit.</p>
<p>Toby took over this role in early 2008, and he is responsible for programs that identify, award and enable community influencers around the world, creating deeper relationships and richer feedback opportunities that improve Microsoft products and services. Also discussed in the interview is online support strategies and how MVPs help users and developers who are not MVPs.</p>
<p>This video is a kind of part 2 to the video interview I did last year with <a href="http://communitygrouptherapy.com/">Sean O&#8217;Driscoll</a> in the video <a href="http://channel9.msdn.com/posts/Dan/Sean-ODriscoll-General-Manager-for-Community-Support-and-the-MVP-Program/ ">Channel 9: Sean O&#8217;Driscoll, a General Manager for Community Support and the MVP Program</a>. Sean, who will be leaving Microsoft later this year, was in the role Toby has now taken over. In that interview with Sean, we discussed&#160; the history, current state, and future of Microsoft MVPs and the MVP Program. So the video interview with Sean is a good prequel to the Toby video sequel.</p>
<p>I was an MVP for much of the 1990s before joining Microsoft, and I was an MVP product group lead for both Visual FoxPro and Windows Live Developer groups, followed by mostly MVPs who made up the VSX Insider group. I&#8217;ve been involved with the MVP program and summits in some form since the mid 1990s, starting about a year or so after the MVP program started at Microsoft.I will be working with a variety of current MVPs in my new company (MashupX, LLC) ventures. </p>
<p>Thanks to <a href="http://blogs.msdn.com/danielfe/">Dan Fernandez</a> for posting this video interview on Channel 9. For more information about the MVP Program, refer to <a href="http://mvp.support.microsoft.com/">http://mvp.support.microsoft.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mashupx.com/blog/2008/07/30/channel-9-toby-richards-talks-about-community-and-the-mvp-program-roadmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

