I started a small … umm… argument via twitter (imagine that) about code readability a while back. It all started with this tweet: #ProTip your job is not typing. code should communicate intent to other humans, not save keystrokes for compilers. pic.twitter.com/rOqQX42md5 — Derick Bailey (@derickbailey) July 2, 2015 Shortly after, I received this response: […]
Visual Studio Code, a lightweight cross-platform code editor for develop and debug modern web and cloud applications. This cross-platform development tool can run on your preferred platform – Windows, Linux and OS X. By now most of you are very much familiar with this editor and using it. Here is the recent of update of [...]
Software Visual Studio Code – July Update (0.5.0) – & Visual Studio Code ♥ ES6 – Sean McBreen and the Visual Studio Code team announce the release of thir July Update, taking the version number to 0.5.0, This release includes lots of good features with perhaps the largest being support for ECMAScript 2016 (formerly know […]
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)
Microsoft is rolling out is Skype for Business unified communications app for Windows Phone 8.1.
Microsoft is rebranding its Xbox Music service to 'Groove," and its Xbox Video service to 'Movies & TV' as part of its upcoming WIndows 10 launch.
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
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.
At some point during Java EE development it is likely you will encounter a
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)
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)