Videos

Refactoring for the cloud with Darren Coil

2 months ago
Technology has a high rate of innovation, a short product shelf life, and razor-thin profit margins, which means companies have to be very careful about where to invest in digital transformation – especially when it comes to supply chain management. Darren Coil, a supply chain business technologies expert at Microsoft, said the company’s manufacturing centers […]
Episode 122: Refactoring with Katrina Owen

Episode 122: Refactoring with Katrina Owen

1 year ago
We talk with Katrina Owen about refactoring. Is Coding Style still a thing? Open APIs or be doomed, says Visa, And I didn’t want an iPhone 7, but I’ll take a free one.   Subscribe in any podcast app by searching for "ms dev show"   Subscribe on YouTube ➥: www.youtube.com/c/MSDevShow?sub_confirmation=1 Watch on Channel 9 […]
Staying sane with small incremental releases – GitHub Satellite 2016

Staying sane with small incremental releases – GitHub Satellite 2016

1 year ago
Frustrated by huge code reviews? Blocked by something your co-worker is refactoring? Nervous about shipping? These are all symptoms that your releases are too big. I’ll talk about how to make sure you ship small incremental releases so you keep momentum, increase team happiness and become a mean shipping machine.” Ron Cohen leads engineering and […]

Episode 404: Mark Miller on The Science of Great Design

2 years ago
Mark Miller of DevExpress is passionate about the science of great design. In this interview, Mark discusses some principles of great design and examples of those principles put into action.  

Refactoring and Setting up jQuery Sortable

2 years ago
In this video we take a minute to refactor some code. We look at additional places where we should add some escaping and localization. Lastly I show you how to implement jQuery Sortable.

GoingNative 33: C++ Refactoring in Visual Studio 2015

3 years ago
Join a (hopefully) familiar face today as we go through the various C++ refactoring features in Visual Studio 2015! This video features the improved versions of the features since Preview, but it is still code in-flight, so definitely let us know in the comments below what your key customizability points are for the showcased features, and feel free […]
Clean Code: Learn to write clean, maintainable and robust code

Clean Code: Learn to write clean, maintainable and robust code

3 years ago
Clean Code: Learn to write clean, maintainable and robust code. In this video, I take a poorly-written piece of code and refactor in a step-by-step fashion. I also teach you some productivity tips along the way that helps you write code fast with Visual Studio. If you enjoy my teaching style and want to learn […]
VC++ Bytes 2-3: Additional Coding Productivity Features in VS”14″ CTP 2

VC++ Bytes 2-3: Additional Coding Productivity Features in VS”14″ CTP 2

3 years ago
Visual Studio "14" CTP 2 has been out for more than a week now, where you can find all the features in today’s episode (and more!) Jump to…[00:24] Implement Pure Virtuals[05:02] Move Definition Location[07:43] Improvements to Find in Files* *Improvements apply to all languages, not just Visual C++ (but our C++ dev worked on it =P) […]
VC++ Bytes 2-1: Create Declaration/Definition with Oleg Kharitonov

VC++ Bytes 2-1: Create Declaration/Definition with Oleg Kharitonov

3 years ago
Welcome to Season 2 of VC++ Bytes! This season is dedicated to showcasing [potential] new C++ features in the next release of Visual Studio (currently dubbed Visual Studio "14"). The "season premiere" kicks off again with Visual C++ IDE developer Oleg Kharitonov, whom I worked with to create today’s featured feature: Create Declaration/Definition. (Yes, I do more at […]
GoingNative 20: “Rename” Refactoring for Visual C++ (??!!)

GoingNative 20: “Rename” Refactoring for Visual C++ (??!!)

4 years ago
The C++ language is large and complex with context-sensitive syntax subtleties that make it difficult to create a reliable and fast rename refactoring tool. For years we wanted to include rename refactoring in Visual C++ but it never quite made it. We were concerned about scalability, performance and accuracy for different user scenarios. Rename refactoring […]