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


Farewell, ASP.NET Web Forms, We Hardly Knew Ye

AddThis Social Bookmark Button
ASP.NET Web Forms, the venerable web framework that Microsoft shipped with the .NET framework almost 15 years ago and we all hate love, is going away. Yes, it’s official: ASP.NET 5 will not include Web Forms, only MVC 6. ASP.NET 4.6, however, will still include Web Forms, including some updates, but the future appears to be all MVC (and OWIN, for that matter). Having spend a lot of my professional life working with Web Forms, I feel kind of sad. Yes, I do acknowledge event-hell, viewstate-hell, etc, but I find it easy to get around this once
you know a thing or two. But what I really like about Web Forms is the reuse capacity that server-side controls offer: just add a reference to an assembly containing controls, register them in Web.config or in the page, and you’re done. A control encapsulates both client and server-side logic, so it is the perfect reusability mechanism for the web, in my opinion, and I wrote tens of posts on it. MVC now offers somewhat similar mechanisms, in the form of view components and tag helpers, but before that, there was really no reuse mechanism – partial views cannot be...(Read whole news on source site)

Team Explorer Everywhere 2015 has been released

AddThis Social Bookmark Button
With the Visual Studio 2015 and Team Foundation Server 2015 releases just around the corner, Team Explorer Everywhere 2015 has jumped the gun and is already available for download. If you’re using Team Explorer Everywhere and want to upgrade to the latest version, it is available from the following locations. Microsoft Download Center Eclipse Marketplace As per Brian’s blog post, the TEE2015 release is not a big one but the changes will be very welcome by users. The changes include: Support for Build vNext  (I love Build vNext) Support for Project Rename  (Worth the long wait) @CurrentIteration work item tracking
macro (Super convenient) Performance improvements and bug fixes (Can’t complain about these) The post Team Explorer Everywhere 2015 has been released appeared first on My ALM Blog....(Read whole news on source site)

Fixing an LDAP PermGen leak in JBoss

AddThis Social Bookmark Button
I recently devoted some time to tracking down a couple of PermGen errors in a web application hosted on JBoss. After fixing the first leak I came up against a leak from the JNDI/LDAP implementation included in Oracle’s JVM. Both the Tomcat and Jetty web application containers provide factory-fitted workarounds, but unfortunately not so with JBoss. Since I struggled to find anything online, I had to come up with my own workaround. I’ve described it in this post in the hopes it may help someone else. Leak Background At some point during Java EE development it is likely you will encounter a
dreaded java.lang.OutOfMemoryError: PermGen space. This article published on DZone provides a good background to PermGen leaks. All the leaks I encountered were due to long-running threads that continue after the web application has been undeployed. When a thread is started it holds a reference to a classloader. If the thread is started either directly or indirectly (typically through a third-party dependency) by a web application, this classloader will be the web application’s classloader. If the thread is not cleanly stopped when the web application is undeployed, the thread continues running and the strong reference to the classloader...(Read whole news on source site)

Share Your Open Source Extension on the Visual Studio Gallery!

AddThis Social Bookmark Button
In a recent post on Extending Visual Studio 2015 we shared how easy it is to create Visual Studio extensions. We also shared links to our improved docs and to our presence on GitHub. Continuing in this vein of improvements to make it super easy to write and share extensions, I’d like to share the improved integration with GitHub in the Visual Studio Gallery. Today there are thousands of very useful open source extensions in the VS gallery with their code hosted on GitHub. These open source extensions provide a chance for other developers to learn and collaborate,
and for the extension authors to get feedback on their extensions. However, the only way for extension developers to share their own repo is to put a link in the long description of their extension. Needless to say, this made it really hard to discover the sources for an extension – and so we fixed it! Now, as an extension author, you can easily provide the GitHub URL of your extension. We will pull information such as the number of open issues and pull requests, and display it on the gallery page for your extension (see below picture as an...(Read whole news on source site)