![How to Convince Your Management to Upgrade to Visual Studio 2017 for C# and C++ Developers](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2018/09/Nicks-post.png)
![How to Convince Your Management to Upgrade to Visual Studio 2017 for C# and C++ Developers](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2018/09/Nicks-post.png)
![The .NET Journey: Recapping the last year](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
The .NET Journey: Recapping the last year
![Visual Studio Update 1 RTM](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Visual Studio Update 1 RTM
![Top News for September 2015](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Top News for September 2015
![IntelliTest for .NET – Test More with Less (effort)](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
IntelliTest for .NET – Test More with Less (effort)
![Covariance and Contravariance FAQ](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Covariance and Contravariance FAQ
![Getting Information About Objects, Types, and Members with Expression Trees](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Getting Information About Objects, Types, and Members with Expression Trees
![Debugging Expression Trees in Visual Studio 2010](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Debugging Expression Trees in Visual Studio 2010
![Dynamic in C# 4.0: Creating Wrappers with DynamicObject](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)
Dynamic in C# 4.0: Creating Wrappers with DynamicObject
![Dynamic in C# 4.0: Introducing the ExpandoObject](https://web.archive.org/web/20210511041256/https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2020/04/devblog-brand-visualstudiowin2019.png)