2014

17 articles published in 2014

  1. Grunt and Gulp Intellisense in Visual Studio 2013

    · 1 min read

    Update Jan 16, 2015 – The newly released Visual Studio 2015 CTP 5 also supports Grunt/Gulp Intellisense using the files available in this blog post. In fact, the Intellisense will be a lot better in CTP 5 due to the...

  2. Grunt and Gulp Intellisense in Web Essentials 2015

    · 1 min read

    Update : See this new blog post for how to apply the Intellisense to both Visual Studio 2013 and 2015 The latest release of Web Essentials 2015 provides Intellisense for GruntFile.js and GulpFile.js. For Gulp it just...

  3. Fall update 2014 - my year in review

    · 9 min read

    Last October I wrote about my road to Visual Studio 2013 which was one big diary entry for an entire year in my professional life. This is such an incredible time to be working on the Visual Studio Web Tools Team and I’m...

  4. Optimizing static websites hosted on IIS

    · 3 min read

    So you are building a website using static .html files instead of any server side technologies such as ASP.NET. That’s cool for various reasons, but my favorite is that it allows any developer on any platform to easily...

  5. New handy Visual Studio extensions

    · 2 min read

    I’m a huge fan of Visual Studio extensions – both consuming and creating them. Whenever I come across a missing feature in Visual Studio, my first instinct is to search for an extension that provides it. If it doesn’t...

  6. Prepare web.config for HTML5 and CSS3

    · 2 min read

    HTML5 and CSS3 introduces some new file types that enables us to create even better websites. We are now able to embed video, audio and custom fonts natively to any web page. Some of these file types are relatively new...

  7. Effects of GZipping vs. minifying HTML files

    · 1 min read

    Last time we took a look at the performance impact of using tabs vs. spaces in HTML files . One question that arose was whether or not it’s worthwhile to minify HTML when also using GZip. Let’s run the experiment. I’ve...

  8. Effect of tabs vs. spaces in HTML files

    · 3 min read

    Are you using tabs or spaces to indent your markup? Does it matter for performance which one you chose? Let’s run an experiment. Consider a page that generates a list of 50 items: <ul> @for (int i = 0; i < 50; i++) {...

  9. Important update to Web Essentials 2013

    · 2 min read

    tl;dr You need to update Web Essentials 2013 to version 2.2. If not, Visual Studio will crash. Download now . Before Visual Studio 2013 Update 3 The upcoming release of Visual Studio Update 3 has API changes in some of...

  10. Automatic optimization of images, CSS and JavaScript

    · 3 min read

    So you have a website filled with images, CSS and JavaScript files, and you realize that you haven’t bothered optimizing the images or minified the CSS and JavaScript files. Or maybe you have, but your users can upload...

  11. Improved JavaScript Intellisense in Visual Studio

    · 4 min read

    The current JavaScript Intellisense in Visual Studio is generated based on IE’s JavaScript engine Chakra and its support for the various browser/DOM APIs. The cool thing about that is that the accuracy is really high...

  12. Web Essentials on Visual Studio Web Express

    · 1 min read

    3 rd -party extensions have never been supported in the free Visual Studio Web Express . So you haven’t been able to install Web Essentials on Web Express before. With Visual Studio 2013 Update 2 and Web Essentials 2013...

  13. Visual Studio extensions for web developers

    · 4 min read

    This year at the //build/ conference I gave a session on Visual Studio Web Tools and Web Essentials. It’s now online on Channel 9 in case you want to watch it. I was using a few extensions that are great for any web...

  14. Visual Studio 2013 Update 2 and Web Essentials

    · 2 min read

    Earlier this week we shipped Visual Studio 2013 Update 2 CTP 2 . Gotta love that name. The previous CTP 1 release didn’t contain any web specific features, but CTP 2 is packed with web goodness . Here are some of the...

  15. Cache busting in ASP.NET

    · 3 min read

    Optimizing for website performance includes setting long expiration dates on our static resources, such s images, stylesheets and JavaScript files. Doing that tells the browser to cache our files so it doesn’t have to...

  16. Web Essentials 2013: Where is the TypeScript support?

    · 2 min read

    Update Jan 1st 2014. TypeScript support is back in Web Essentials! When Web Essentials was ported to Visual Studio 2013, a lot of features were removed. This was because many of those features were built directly in to...

  17. Image workflow using Web Essentials 2013

    · 1 min read

    In Web Essentials 1.7 for Visual Studio 2013 it is now easier than ever to work with images. In this video I'm demoing a lot of new features including: Paste image from clipboard onto VS editor Lossless image...