C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

Project Austin Part 6 of 6: Storage

Hi, my name is George Mileka. I’m a developer on the C++ Libraries team. I have been working on the Project Code Name Austin for many months with Jorge, Eric, and Alan. To learn more about what the Project Code Name Austin is, you can read this great post by Jorge Pereira. For Project Austin, we have used ESE (Extensible Storage Engine) ...

Project Austin Part 5 of 6: Shadow Rendering

When we designed the user experience of Austin, we spent quite some time thinking about the different page views and layouts, and how to transition between them.  We wanted to create an immersive experience where the user can manipulate and navigate Austin's pages in an intuitive way; pages zoom in and out in 3D with pinch gestures, and ...

Project Austin Part 4 of 6: C++ AMP acceleration

Hello, I am Amit Agarwal, a developer on the C++ AMP team. C++ AMP is a new technology available in Visual Studio 2012 that enables C++ developers to make the best use of available heterogeneous computing resources in their applications from within the same C++ sources and the VS IDE they use for programming the CPU. Austin is a digital note-...

Project Austin Part 3 of 6: Ink Smoothing

Hi, my name is Eric Brumer. I’m a developer on the C++ compiler optimizer, but I’ve spent some time working on Project Code Name Austin to help showcase the power and performance of C++ in a real world program. For a general overview of the project, please check out the introduction blog post. This blog post describes how we ...

Project Austin Part 2 of 6: Page Curling

Hi, my name is Eric Brumer. I’m a developer on the C++ compiler optimizer, but I’ve spent some time working on Project Code Name Austin to help showcase the power and performance of C++ in a real-world program. For a general overview of the project, please check out the original blog post. The source code for Austin, including the ...

Project Austin Part 1 of 6: Introduction

My name is Jorge Pereira and I am a developer at Microsoft.  For the past few months I've been working on a Windows 8 app along with a small team of developers from the Visual C++ team, we call it Project Code Name Austin. Austin is a digital note-taking app for Windows 8. You can add pages to your notebook, delete them, or move ...