Paul Ballard is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.
Microsoft recently released a new add-in for Visual Studio 2013 that allows you to run a Bing search that returns code snippets directly in the source code editor. The add-in claims to use contextual elements including the project type, semantic context via C# compiler services (Roslyn) and “a few other sprinkles of Microsoft Research magic” to search partner websites to return code snippets that are suitable for direct embedding into your code.
Last month a federal appeals court ruled that the FCC did not have the authority to enforce rules created in 2010 that ensure service providers can’t discriminate against any legal web site or online content. The flip side of this rule is that they also can’t play favorites in returns for buckets of money from content and web providers. These rules, referred to as the “Open Internet” rules were intended to be an effort to keep the Internet a level playing ground for innovation but internet service providers like Verizon felt these rules unfairly kept them from making money from their own products.
The mantle of leadership within Microsoft that was created by founder Bill Gates has been passed on for only the second time in the company’s history. As with any significant organizational change, lots of questions have been raised, and industry insiders as well as financial analysts are all looking for clues to what this will mean for Microsoft in the long run.
In my last post I pointed out a few reasons why making the switch from employment to consulting might not be all its cracked up to be. In this post, I’ll talk about the positives and why you might want to choose a life of consulting over being an in-house employee. Politics and bureaucracy. One of [...]
So you think you’re ready to step out of full-time employment into the lucrative world of consulting? There’s no question that with the right skills you can make very good money as a guru for hire. But is it as simple as it seems? After more than 17 years of owning my own consulting firm, [...]
Microsoft’s relationship with developers and IT professionals has started to resemble an Eminem and Rihanna song, with both sides taking shots at each other then falling back into a warm embrace. A few weeks ago, Microsoft enraged developers with a decision to not provide early access to Windows 8.1 RTM. The company reversed its decision [...]
After yesterday’s big news that Microsoft is acquiring Nokia’s devices business in a $7+ billion merger, speculation has run rampant on what this will mean to the newly formed company as well as those seemingly left out in the cold, namely other Windows Phone OEMs. Although Microsoft has tried to assure partners and stockholders that [...]
Several weeks ago, Microsoft announced their new Windows Azure SDK 2.1, an announcement which although you may have missed it (I did) includes some very nice new features. Along with relatively minor improvements like a new Emulator Express option and support for stopping and suspending VMs directly within Visual Studio Microsoft also cut loose with a Windows Azure [...]
Microsoft has just released an official version of Windows 8.1 to manufacturers in preparation for the October 18th launch. Unlike past releases however, developers and IT professionals with MSDN subscriptions are being told that they too will have to wait until October 18th to get their beloved Start buttons back; and they are none too [...]
Looking to throw caution to the wind and upgrade to Team Foundation Server 2013 before it’s officially released? Want to help Microsoft improve their product at the same time? On September 13-15 you’ll be able to get free help from Microsoft experts for issues installing, configuring, and upgrading to Team Foundation Server 2013. You’ll need [...]
PC sales have been declining steadily for the past five quarters according to a report from the BBC, falling all the way to circa 76 million units. This steady downward slide has many people ready to declare PCs as dead as the proverbial door nail with mobile devices now grabbing all of the consumer spending [...]
While the REST SDK for C++ has been around for a while on CodePlex, it’s now taking its rightful place as full member of the Visual Studio 2013 installation. Code named “Casablanca”, the REST SDK for C++ includes support for JSON serialization, asynchronous streams, as well as a PPL Task programming model. Designed to enable [...]
While Windows Phone 8 market share has shown a modest increase of 1.1% in the past year, some people including Nokia VP Brian Biniak are slamming Microsoft for the continued lack of apps in Windows Phone 8. But is Microsoft really to blame? What do you think is keeping developers off of the Windows Phone 8 platform? Nokia has [...]
With all of the blog posts, tweets, and video walkthroughs of the new features coming in Visual Studio 2013 there is one area that has been intentionally left untouched; the C# and Visual Basic languages. In a recent blog post Visual C# Program Manager Mads Torgersen explains why they have chosen a slower pace of [...]
As part of their efforts to make creating Windows Store apps easier for developers, Microsoft has released a new tool as part of its upcoming Performance and Diagnostics hub to help developers analyze the responsiveness of their XAML based Windows Store applications. Launching as part of the Visual Studio 2013 release, this tool includes useful [...]
In an Edge interview with Seamus Blackley from days gone by we learned that the original XBox name nearly ended up as some truly terrible alternatives including MARZ (Microsoft Active Reality Zone) and VERV (Virtual Entertainment & Reality Venture). Given the upcoming release of their latest and most controversial game/media console we thought we’d speculate [...]
Microsoft announced today that they’ve completed the acquisition of the InRelease product, team and all from InCycle Software and they’re wasting no time getting the product into the hands of developers. InRelease is a release management product that allows for automated deployments directly from TFS and automated testing of deployed applications and rounds out the [...]
The SQL Server team at Microsoft has just published a new white paper called Best Practices for Virtualizing and Managing SQL Server 2012 which provides guidance and recommendations for companies who want to virtualize their SQL Server implementations. The paper is a wealth of useful information and covers topics such as host clustering, configuring virtual machines, and [...]
As most everyone with Internet access knows by now, a new exploit has been announced for Android that has been described as a “Master Key” which will allow any hacker, anywhere in the world to take complete control of your phone and probably your life. Okay, so it’s not that bad but you certainly wouldn’t [...]
If like me you find yourself anxious to take the latest version of Windows out for a test run but aren’t quite ready to commit your actual primary system to the potential headaches and pitfalls of pre-release software, there is another solution. Of course installing it onto a secondary device is an option, but to [...]