Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


RiverTrail - JavaScript GPPGU Data Parallelism

AddThis Social Bookmark Button
  Where is WebCL ? The Khronos WebCL working group is working on a JavaScript binding to the OpenCL standard so that HTML 5 compliant browsers can host GPGPU web apps – e.g. for image processing or physics for WebGL games - . While Nokia & Samsung have some protype WebCL APIs, Intel has one-upped them with a higher level of abstraction: RiverTrail. Intro to RiverTrail Intel Labs JavaScript RiverTrail provides GPU accelerated SIMD data-parallelism in web applications via a familiar JavaScript programming paradigm. It extends JavaScript with simple deterministic data-parallel constructs that are
translated at runtime into a low-level hardware abstraction layer. With its high-level JS API, programmers do not have to learn a new language or explicitly manage threads, orchestrate shared data synchronization or scheduling. It has been proposed as a draft specification to ECMA a (known as ECMA strawman). RiverTrail runs in all popular browsers (except I.E. of course). To get started, download a prebuilt version , install Intel's OpenCL SDK and try out the interactive River Trail shell For a video overview, see . ParallelArray ...(Read whole news on source site)

Generating sound at runtime using XAudio2 in a Windows Store app

AddThis Social Bookmark Button
In this post, I'll briefly explain how to generate sound in real time in a Windows Store C++ app using XAudio2. I've always liked messing around with synthesizers. Quite some time ago, I built a simple synthesizer using Silverlight. It was cool, but very processor intensive. All the sound was generated in real time, and was then pushed into buffers which were read by the media pipeline. The pipeline was never meant for that type of sound generation so although it worked well, it had a fair bit of lag. For a project I'm working on in my spare time, I need to be able to generate sound
in real time for a Windows Store app. The user interface for this app also has to be really intuitive. It may have some interesting visualizations, but it'll be mostly standard UI type controls. I figured this was a good time to try out C++ with XAML in the Windows Store. The project So, I created a new Windows Store C++ plus XAML plus DirectX app. There are a couple different audio pipelines I could use. I decided to go with XAudio2 rather than WASAPI, as XAudio2 is much easier to get into, and has decent performance. Is XAudio2 fast enough for real-time sound generation? It has been shown to...(Read whole news on source site)

Using Powershell to Get and Update the AssemblyVersion information in your AssemblyInfo.cs file

AddThis Social Bookmark Button
I have a need to update our build version number in our various *AssemblyInfo.cs files each and every time we do a release build of our products. I wanted to do this as a build step on our build server and I thought that Powershell would be the best way to do this given the fact we are use pSake as our build automation engine. When I started to look for a pre-existing solution to this problem I assume there would be many, many examples on how to do this out on the net.  I was both right
and wrong.  I was right from the point of view that there are many posts out there which tell you how to update the AssemblyInfo.cs files, such as this and this.  However, pretty much every post I found either 1) only showed you how to update the AssemblyInfo.cs file with a PRE DETEREMINED version number or 2) Showed you how to get the current version off a .dll.  Sadly these examples did not give me a full solution. The issue I had was that our .dlls are not stored in source (well some are but they are...(Read whole news on source site)

The next big adventure for Glen

AddThis Social Bookmark Button
As with any great adventure, the beginning is sometimes the hardest part, and so is the end. As of this week, I am no longer with Microsoft. It's been a fantastic 9 years though, and I am grateful for all the friends I made, the knowledge I gained, and all the adventures along the way. All of this has paved the way for me to begin the next phase of my life and career. I am still gathering my ideas for what I want to do next, as my true passion lies with helping others learn and be successful. I'll be checking
out a few opportunities that I have heard of so far, but if you know of anything exciting, don't hesitate to toss it my way! Soon I'll have my new blog set up at and you can always reach me through twitter as @glengordon And, away we go!!! As a famous scientist once said "Roads? Where we're going, we don't need roads!"
...(Read whole news on source site)

Favorite Programmer Quotes…

AddThis Social Bookmark Button
  "A computer once beat me at chess, but it was no match for me at kick boxing." — Emo Philips   "There are only 10 types of people in the world, those who understand binary and those who don't. " – Unknown.   "Premature optimization is the root of all evil." — Donald Knuth   "I should have become a doctor; then I could bury my mistakes." — Unknown   "Code softly and carry a large backup thumb drive." — Me   "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." — Martin Golding   "DDE…the protocol from
hell"— Charles Petzold   "Just because a thing is new don't mean that it's better" — Will Rogers   "The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless." — Bram Cohen   "A good programmer is someone who looks both ways before crossing a one-way street." — Doug Linder   "The early bird may get the worm but it's the second mouse that gets the cheese." — Unknown   I hope someone finds this amusing. Steve Wellens ...(Read whole news on source site)

Intel Ultrabook–Wrapup

AddThis Social Bookmark Button
  In a previous posting I described the IvyBridge Ultrabook I was given to review.   This is the third and final review.  In short, this is a great machine, and it has been my primary laptop since I got it.  … Continue reading → For the complete article and hyperlinks, please visit my blog at

Download Windows Phone 8 Training Kit

AddThis Social Bookmark Button
Microsoft has released the Windows Phone 8 Training Kit which is available for download from Microsoft Download Centre. The Windows Phone 8 Training Kit includes Hands on Labs for Windows Phone 8 and provides the user to get started with the Windows Phone 8 development. The download file size of the Windows Phone 8 Training Kit is around 157 MB. Know more about Windows Phone 8 Training Kit and download from Microsoft Download Centre

Upcoming Windows 8 Workshops at the Tysons Microsoft Store

AddThis Social Bookmark Button
I'm happy to announce that we're doing a series of evening workshops on developing apps and games for the Windows Store, and we're holding them at the Microsoft Store in Tyson's Corner, VA (if you're not in Mid-Atlantic, fret not, there are workshops happening at Microsoft Stores all across the country). UX Design This Week The first workshop in the series will take place this Friday, November 30th, and will cover UX Design for Windows Store apps, and will be presented by yours truly. You can register here. The workshop starts at 6pm, and will run
until we're finished (this session runs a little shorter than the time stated on the registration page), so you should have time for a little shopping afterwards if you want to get a jump on things. Here's an abstract for the workshop: Windows 8 marks the next step in the evolution of the Modern UI design. Through the bold use of color, typography, and motion, Windows 8 App design style brings a fresh new approach to the user experience. In this workshop, you'll learn the design principles behind this Modern UI and get insights into how to apply these...(Read whole news on source site)