SlideShare una empresa de Scribd logo
1 de 26
STUDIO 2013 THAT I COPIED 
FROM A LOT OF SCOTT 
HANSELMAN AND MADS 
KENDRICK VIDEOS ONLINE AND I 
THINK THAT I MIGHT HAVE 
MISSPELLED MADS KENDRICS 
PLUS DID YOU KNOW VISUAL 
STUDIO 2013 HAS ALREADY BEEN 
OUT LIKE OVER A YEAR ALREADY 
AND HAS FOUR UPDATES AND BY 
THE WAY THERE’S A FREE 
VERSION NOW SO GO AHEAD AND 
DOWNLOAD IT ALREADY AND 
AKA Visual Studio 
2013 Introduction
(ACCORDING TO GOOGLE HIS NAME IS ACTUALLY 
MADS KRISTENSEN)
THIS IS ALL THE STUFF WE ARE 
GOING TO TALK ABOUT 
IDE Updates 
Git Support 
HTML Editor 
SASS (Update 2) 
JavaScript 
Web Essentials + Other tooling
I PROMISE IT WILL BE COOLER 
THAN IT SOUNDS
IDE NEW FEATURES – PREVIEW 
TOOLS Visual Studio 2013 offers like 5 million ways of previewing code. 
For example, peek definition:
CAN’T GO WRONG WITH PUPPIES, 
RIGHT?
IDE NEW FEATURES 
Okay – not really five million ways of previewing code but here’s three 
pretty cool ones: 
 Peek Definition (Alt + F12) 
 New Scrollbar (Used to be a part of powertools extension) 
 Preview Window (Clicking anything in solution explorer. 
Let’s look at some actual code…
VISUAL STUDIO HAS A TON OF BRAND NEW SHORTCUTS. 
SO YOU NO LONGER HAVE TO TYPE LIKE 
THIS…
IDE NEW FEATURES 
New Quick Keyboard Shortcuts 
 Ctrl-Q to find any setting quickly 
 Ctrl-; to search solution explorer quickly 
 Ctrl-. to quickly resolve references 
 Ctrl, to open newly optimized “Navigate To” menu 
 Ctrl 0, G to go to Git Changes 
 Ctrl 0, o to go to Git Commits
NOW YOU CAN TYPE LIKE 
THIS! 
Let’s try it out
GIT SUPPORT 
Setting up Stash authentication 
Cloning a new project 
Pulling 
Code changes 
Pushing 
Branching 
https://github.com/WhiteHouse/fortyfour/issues/3
BACK IN MY DAY WE HAD TO HIKE SIX MILES TO SCHOOL UPHILL 
THROUGH SNOW 
WITH NO CHROME DEV TOOLS OR 
DEBUGGER 
AND WE LIVED OFF DOCUMENT.WRITE AND ALERT(“EVERYTHING UNDER 
THE SUN”)
NOWADAYS YOU GET 
BROWSERLINK (IN VS2013) 
Real time persistent client-server connection using SignalR 
No more Cassini (VS Dev Server) 
Works with IIS Express or Full IIS
THE HTML EDITOR DOESN’T SUCK 
ANYMORE 
HTML Editor 
 Bootstrap Support 
 URL Picker (Update 2) 
 Update 4 no longer pukes when it sees {{}} in 
HTML templates or customer elements/attributes 
 #region, TODO, and HACK support (Update 4) 
 Basic IntelliSense for Web Components
SASS 
Auto-build CSS + Map 
Drag and Drop Image Support 
Snippets
READY FOR MORE CODE?
JAVASCRIPT 
JavaScript 
 XML Comments vs JSDoc 
 RequireJS Support as of update 3, modules as of Update 4 
 Full featured JSON editor 
 Package.json and bower.json Intellisense 
JavaScript 
Ninja 
JavaScript 
Engineer
(ENGINEERS > NINJAS) === TRUE
NOW WE GET TO THE REALLY 
COOL STUFF
ENGINEERS TO FOLLOW: 
Anders Hejlsberg @ahejls1berg 
 Inventor of C# and TypeScript 
Mads Kristensen @mkristensen 
 Microsoft Tooling Innovator – lead creator of web essentials 
Scott Hanselman @shanselman 
Microsoft Uber Evanglist/Developer – good luck ever finding a seat at one of his presentations 
Douglas Crockford @crockfordfacts 
Supreme overlord and master dictator of JavaScript i.e. the most polarizing guru in the universe 
My Twitter @wtvamp 
I scrubbed all the bad stuff before the presentation started (hopefully)
YOU SHOULD ADD THESE GUYS TO 
YOUR TWITTER IMMEDIATELY
SERIOUSLY – WHY DON’T YOU 
HAVE YOUR SMART PHONES OUT?
WEB ESSENTIALS 
Zen Coding 
SASS/CSS Intellisense 
JSHint 
Increased code folding 
Placeholder Generators 
Bootstrap class validation 
Customer editors like robots.txt
OTHER COOL TOOLS 
JavaScript Parser 
 Gives a class-like view of JavaScript components for easier navigation 
JavaScript vsdoc Generator 
 Creates /// shortcut to auto-generate XML comments just like C# 
Grunt Launcher 
 Right click to launch Grunt, Gulp, and Bower commands in visual studio 
 Doesn’t work in subdirectories 
NodeJS Tools 
 Run NodeJS programs in Visual Studio
QUESTIONS?

Más contenido relacionado

La actualidad más candente

Composer and deployer for enterprise
Composer and deployer for enterpriseComposer and deployer for enterprise
Composer and deployer for enterpriseElena Pustovoit
 
Bootstrapping your plugin
Bootstrapping your pluginBootstrapping your plugin
Bootstrapping your pluginMarko Heijnen
 
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast GitLab, Inc
 
Building plugins like a pro
Building plugins like a proBuilding plugins like a pro
Building plugins like a proMarko Heijnen
 
React.js: The hottest JS lib for building UIs
React.js: The hottest JS lib for building UIsReact.js: The hottest JS lib for building UIs
React.js: The hottest JS lib for building UIsStavros Bastakis
 
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab, Inc
 
180929_NextBuild_From_Java_to_Kotlin
180929_NextBuild_From_Java_to_Kotlin180929_NextBuild_From_Java_to_Kotlin
180929_NextBuild_From_Java_to_KotlinPaulien van Alst
 
Cross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitCross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitWittawas Wisarnkanchana
 
GAE for PHP - 10 Min to Learn
GAE for PHP - 10 Min to LearnGAE for PHP - 10 Min to Learn
GAE for PHP - 10 Min to LearnChen Yi-Huan
 
PHP Berkshire October 2015
PHP Berkshire October 2015PHP Berkshire October 2015
PHP Berkshire October 2015David Yell
 
7 steps to get free traffic to your blogspot blog
7 steps to get free traffic to your blogspot blog7 steps to get free traffic to your blogspot blog
7 steps to get free traffic to your blogspot blogCloudko
 
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web ArchitecturesRapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web ArchitecturesKeith Fitzgerald
 
The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0Vassilis Pitsounis
 
Git your Jekyll on - WebCamp Ljubljana 2015
Git your Jekyll on - WebCamp Ljubljana 2015Git your Jekyll on - WebCamp Ljubljana 2015
Git your Jekyll on - WebCamp Ljubljana 2015Alja Isakovic
 
Tutorial how to create a simple maven project
Tutorial how to create a simple maven projectTutorial how to create a simple maven project
Tutorial how to create a simple maven projectssuser29f27f
 
Budgeting 2021 Tip for WordPress Website Owners
Budgeting 2021 Tip for WordPress Website OwnersBudgeting 2021 Tip for WordPress Website Owners
Budgeting 2021 Tip for WordPress Website OwnersKaren Callahan
 
How to create your own WordPress plugin
How to create your own WordPress pluginHow to create your own WordPress plugin
How to create your own WordPress pluginJohn Tighe
 

La actualidad más candente (20)

Composer and deployer for enterprise
Composer and deployer for enterpriseComposer and deployer for enterprise
Composer and deployer for enterprise
 
Bootstrapping your plugin
Bootstrapping your pluginBootstrapping your plugin
Bootstrapping your plugin
 
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
 
Building plugins like a pro
Building plugins like a proBuilding plugins like a pro
Building plugins like a pro
 
React.js: The hottest JS lib for building UIs
React.js: The hottest JS lib for building UIsReact.js: The hottest JS lib for building UIs
React.js: The hottest JS lib for building UIs
 
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
 
Bluemix setup
Bluemix setupBluemix setup
Bluemix setup
 
180929_NextBuild_From_Java_to_Kotlin
180929_NextBuild_From_Java_to_Kotlin180929_NextBuild_From_Java_to_Kotlin
180929_NextBuild_From_Java_to_Kotlin
 
Cross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitCross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkit
 
GAE for PHP - 10 Min to Learn
GAE for PHP - 10 Min to LearnGAE for PHP - 10 Min to Learn
GAE for PHP - 10 Min to Learn
 
PHP Berkshire October 2015
PHP Berkshire October 2015PHP Berkshire October 2015
PHP Berkshire October 2015
 
7 steps to get free traffic to your blogspot blog
7 steps to get free traffic to your blogspot blog7 steps to get free traffic to your blogspot blog
7 steps to get free traffic to your blogspot blog
 
Jenkins with Heroku
Jenkins with HerokuJenkins with Heroku
Jenkins with Heroku
 
Rapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web ArchitecturesRapidly Building and Deploying Scalable Web Architectures
Rapidly Building and Deploying Scalable Web Architectures
 
The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0The Angular road from 1.x to 2.0
The Angular road from 1.x to 2.0
 
Git your Jekyll on - WebCamp Ljubljana 2015
Git your Jekyll on - WebCamp Ljubljana 2015Git your Jekyll on - WebCamp Ljubljana 2015
Git your Jekyll on - WebCamp Ljubljana 2015
 
Tutorial how to create a simple maven project
Tutorial how to create a simple maven projectTutorial how to create a simple maven project
Tutorial how to create a simple maven project
 
WebGL Awesomeness
WebGL AwesomenessWebGL Awesomeness
WebGL Awesomeness
 
Budgeting 2021 Tip for WordPress Website Owners
Budgeting 2021 Tip for WordPress Website OwnersBudgeting 2021 Tip for WordPress Website Owners
Budgeting 2021 Tip for WordPress Website Owners
 
How to create your own WordPress plugin
How to create your own WordPress pluginHow to create your own WordPress plugin
How to create your own WordPress plugin
 

Destacado

2010 TSANZ Annual Scientific Meeting
2010 TSANZ Annual Scientific Meeting 2010 TSANZ Annual Scientific Meeting
2010 TSANZ Annual Scientific Meeting Department of Health
 
Credit funders credit solutions summary
Credit funders   credit solutions summaryCredit funders   credit solutions summary
Credit funders credit solutions summaryWarren Thompson
 
Spsmediacenterorientation 001
Spsmediacenterorientation 001Spsmediacenterorientation 001
Spsmediacenterorientation 001guestf1b739
 
Old order amish speech 103
Old order amish speech 103Old order amish speech 103
Old order amish speech 103Gene Fritsch
 
Amsa annual national leadership development seminar 30 aug 2010
Amsa annual national leadership development seminar   30 aug 2010Amsa annual national leadership development seminar   30 aug 2010
Amsa annual national leadership development seminar 30 aug 2010Department of Health
 
Kids Hitting the weights
Kids Hitting the weightsKids Hitting the weights
Kids Hitting the weightsguest98e696
 
Clinical Governance and Health Reform
Clinical Governance and Health ReformClinical Governance and Health Reform
Clinical Governance and Health ReformDepartment of Health
 
Les critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GoogleLes critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GooglePhilippe YONNET
 
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...Emile Hooge
 
Methodes d'echange de liens par article marketing
Methodes d'echange de liens par article marketingMethodes d'echange de liens par article marketing
Methodes d'echange de liens par article marketingAXIZ eBusiness
 
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...Philippe YONNET
 
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...Philippe YONNET
 

Destacado (20)

Esl efl technology
Esl efl technologyEsl efl technology
Esl efl technology
 
2010 TSANZ Annual Scientific Meeting
2010 TSANZ Annual Scientific Meeting 2010 TSANZ Annual Scientific Meeting
2010 TSANZ Annual Scientific Meeting
 
Credit funders credit solutions summary
Credit funders   credit solutions summaryCredit funders   credit solutions summary
Credit funders credit solutions summary
 
Clinical Trials in Australia
Clinical Trials in AustraliaClinical Trials in Australia
Clinical Trials in Australia
 
Spsmediacenterorientation 001
Spsmediacenterorientation 001Spsmediacenterorientation 001
Spsmediacenterorientation 001
 
Old order amish speech 103
Old order amish speech 103Old order amish speech 103
Old order amish speech 103
 
Australia's Future Health
Australia's Future HealthAustralia's Future Health
Australia's Future Health
 
Cancer Control in Australia
Cancer Control in Australia  Cancer Control in Australia
Cancer Control in Australia
 
Amsa annual national leadership development seminar 30 aug 2010
Amsa annual national leadership development seminar   30 aug 2010Amsa annual national leadership development seminar   30 aug 2010
Amsa annual national leadership development seminar 30 aug 2010
 
Federated SOA
Federated SOAFederated SOA
Federated SOA
 
Kids Hitting the weights
Kids Hitting the weightsKids Hitting the weights
Kids Hitting the weights
 
Surgery in Modern Models of Care
Surgery in Modern Models of CareSurgery in Modern Models of Care
Surgery in Modern Models of Care
 
Esl efl technology
Esl efl technologyEsl efl technology
Esl efl technology
 
1 Author S Purpose Point Of View Tone Intro Drills
1  Author S Purpose Point Of View Tone Intro Drills1  Author S Purpose Point Of View Tone Intro Drills
1 Author S Purpose Point Of View Tone Intro Drills
 
Clinical Governance and Health Reform
Clinical Governance and Health ReformClinical Governance and Health Reform
Clinical Governance and Health Reform
 
Les critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GoogleLes critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon Google
 
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...
Quelle société voulons-nous à l'ère numérique ? Leviers d'action pour une col...
 
Methodes d'echange de liens par article marketing
Methodes d'echange de liens par article marketingMethodes d'echange de liens par article marketing
Methodes d'echange de liens par article marketing
 
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
Choisir une solution e commerce compatible seo : quelle plateforme vous perme...
 
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...
Optimisez vos sites pour la recherche sur smartphone, tablettes et objets con...
 

Similar a Visual Studio 2013 Update 4 Introduction

Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Stefan Richter
 
Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.Robert MacLean
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsThe Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsRapidValue
 
Boilerplates: Step up your Web Development Process
Boilerplates: Step up your Web Development ProcessBoilerplates: Step up your Web Development Process
Boilerplates: Step up your Web Development ProcessFibonalabs
 
33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s SuccessDialexa
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesNicklas Andersson
 
Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1benDesigning
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 
Eclipse platform news and how to contribute to the Eclipse Open Source project
Eclipse platform news and how to contribute to the Eclipse Open Source projectEclipse platform news and how to contribute to the Eclipse Open Source project
Eclipse platform news and how to contribute to the Eclipse Open Source projectLars Vogel
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptSharePoint Saturday New Jersey
 
HTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web DevelopmentHTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web DevelopmentMobilePundits
 
MongoDB World 2019: In-App Bug Reporting
MongoDB World 2019: In-App Bug ReportingMongoDB World 2019: In-App Bug Reporting
MongoDB World 2019: In-App Bug ReportingMongoDB
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateMatthew Farina
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022intouchgroup2
 
Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitcbenDesigning
 

Similar a Visual Studio 2013 Update 4 Introduction (20)

Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
 
Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.Visual Studio: The best tool for web developers.
Visual Studio: The best tool for web developers.
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsThe Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
 
Boilerplates: Step up your Web Development Process
Boilerplates: Step up your Web Development ProcessBoilerplates: Step up your Web Development Process
Boilerplates: Step up your Web Development Process
 
33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
 
Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
Visual studio 2019 launch
Visual studio 2019 launch Visual studio 2019 launch
Visual studio 2019 launch
 
Eclipse platform news and how to contribute to the Eclipse Open Source project
Eclipse platform news and how to contribute to the Eclipse Open Source projectEclipse platform news and how to contribute to the Eclipse Open Source project
Eclipse platform news and how to contribute to the Eclipse Open Source project
 
A Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with JavascriptA Beginner's Guide to Client Side Development with Javascript
A Beginner's Guide to Client Side Development with Javascript
 
HTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web DevelopmentHTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web Development
 
MongoDB World 2019: In-App Bug Reporting
MongoDB World 2019: In-App Bug ReportingMongoDB World 2019: In-App Bug Reporting
MongoDB World 2019: In-App Bug Reporting
 
INTRODUCTIONS OF HTML
INTRODUCTIONS OF HTMLINTRODUCTIONS OF HTML
INTRODUCTIONS OF HTML
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 Update
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitc
 

Último

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Último (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

Visual Studio 2013 Update 4 Introduction

  • 1. STUDIO 2013 THAT I COPIED FROM A LOT OF SCOTT HANSELMAN AND MADS KENDRICK VIDEOS ONLINE AND I THINK THAT I MIGHT HAVE MISSPELLED MADS KENDRICS PLUS DID YOU KNOW VISUAL STUDIO 2013 HAS ALREADY BEEN OUT LIKE OVER A YEAR ALREADY AND HAS FOUR UPDATES AND BY THE WAY THERE’S A FREE VERSION NOW SO GO AHEAD AND DOWNLOAD IT ALREADY AND AKA Visual Studio 2013 Introduction
  • 2. (ACCORDING TO GOOGLE HIS NAME IS ACTUALLY MADS KRISTENSEN)
  • 3. THIS IS ALL THE STUFF WE ARE GOING TO TALK ABOUT IDE Updates Git Support HTML Editor SASS (Update 2) JavaScript Web Essentials + Other tooling
  • 4. I PROMISE IT WILL BE COOLER THAN IT SOUNDS
  • 5. IDE NEW FEATURES – PREVIEW TOOLS Visual Studio 2013 offers like 5 million ways of previewing code. For example, peek definition:
  • 6. CAN’T GO WRONG WITH PUPPIES, RIGHT?
  • 7. IDE NEW FEATURES Okay – not really five million ways of previewing code but here’s three pretty cool ones:  Peek Definition (Alt + F12)  New Scrollbar (Used to be a part of powertools extension)  Preview Window (Clicking anything in solution explorer. Let’s look at some actual code…
  • 8. VISUAL STUDIO HAS A TON OF BRAND NEW SHORTCUTS. SO YOU NO LONGER HAVE TO TYPE LIKE THIS…
  • 9.
  • 10. IDE NEW FEATURES New Quick Keyboard Shortcuts  Ctrl-Q to find any setting quickly  Ctrl-; to search solution explorer quickly  Ctrl-. to quickly resolve references  Ctrl, to open newly optimized “Navigate To” menu  Ctrl 0, G to go to Git Changes  Ctrl 0, o to go to Git Commits
  • 11. NOW YOU CAN TYPE LIKE THIS! Let’s try it out
  • 12. GIT SUPPORT Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching https://github.com/WhiteHouse/fortyfour/issues/3
  • 13. BACK IN MY DAY WE HAD TO HIKE SIX MILES TO SCHOOL UPHILL THROUGH SNOW WITH NO CHROME DEV TOOLS OR DEBUGGER AND WE LIVED OFF DOCUMENT.WRITE AND ALERT(“EVERYTHING UNDER THE SUN”)
  • 14. NOWADAYS YOU GET BROWSERLINK (IN VS2013) Real time persistent client-server connection using SignalR No more Cassini (VS Dev Server) Works with IIS Express or Full IIS
  • 15. THE HTML EDITOR DOESN’T SUCK ANYMORE HTML Editor  Bootstrap Support  URL Picker (Update 2)  Update 4 no longer pukes when it sees {{}} in HTML templates or customer elements/attributes  #region, TODO, and HACK support (Update 4)  Basic IntelliSense for Web Components
  • 16. SASS Auto-build CSS + Map Drag and Drop Image Support Snippets
  • 17. READY FOR MORE CODE?
  • 18. JAVASCRIPT JavaScript  XML Comments vs JSDoc  RequireJS Support as of update 3, modules as of Update 4  Full featured JSON editor  Package.json and bower.json Intellisense JavaScript Ninja JavaScript Engineer
  • 20. NOW WE GET TO THE REALLY COOL STUFF
  • 21. ENGINEERS TO FOLLOW: Anders Hejlsberg @ahejls1berg  Inventor of C# and TypeScript Mads Kristensen @mkristensen  Microsoft Tooling Innovator – lead creator of web essentials Scott Hanselman @shanselman Microsoft Uber Evanglist/Developer – good luck ever finding a seat at one of his presentations Douglas Crockford @crockfordfacts Supreme overlord and master dictator of JavaScript i.e. the most polarizing guru in the universe My Twitter @wtvamp I scrubbed all the bad stuff before the presentation started (hopefully)
  • 22. YOU SHOULD ADD THESE GUYS TO YOUR TWITTER IMMEDIATELY
  • 23. SERIOUSLY – WHY DON’T YOU HAVE YOUR SMART PHONES OUT?
  • 24. WEB ESSENTIALS Zen Coding SASS/CSS Intellisense JSHint Increased code folding Placeholder Generators Bootstrap class validation Customer editors like robots.txt
  • 25. OTHER COOL TOOLS JavaScript Parser  Gives a class-like view of JavaScript components for easier navigation JavaScript vsdoc Generator  Creates /// shortcut to auto-generate XML comments just like C# Grunt Launcher  Right click to launch Grunt, Gulp, and Bower commands in visual studio  Doesn’t work in subdirectories NodeJS Tools  Run NodeJS programs in Visual Studio

Notas del editor

  1. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  2. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  3. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  4. Peek Defintion: Alt + F12 to peek F8 and Shift F8 to navigate between multiple results Esc to close windows Shift esc to toggle between peek and code window
  5. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  6. Peek Defintion: Alt + F12 to peek F8 and Shift F8 to navigate between multiple results Esc to close windows Shift esc to toggle between peek and code window
  7. To demonstrate Ctrl-. Go to AccountController and remove using SN.Framework.Web.Security - SNAuthorize attribute no longer resolves. Move cursor over attribute and press Ctrl+. To resolve Show to how to reset keyboard shortcuts by going Ctrl+Q -> type keyboard – reset Show how to use Ctrl + , by navigating to rooster
  8. Show wiki page for stash authentication
  9. To demonstrate browserlink, in client app, go to address.html. Fix the ul>form>li to form>ul>li
  10. TODO, HACK, and #region needs to be in html comments
  11. Make sure this is set to true:  Tools -> Options -> Web Essentials -> SASS -> Use Ruby Runtime=True Add new stylesheet instead of trying to edit existing one. To make sure preview works, drag and drop image from file system, not from project
  12. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  13. Demonstrate requirejs by adding XML comment to runas function. Then going to submissions grid and typing Utils.runas(). Intellisense will fill in the dependency.
  14. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  15. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  16. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  17. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense
  18. div>div.container.#containerID$*10
  19. IDE Peek Definition Powertools Scrollbar Keyboard Shorcuts (Ctrl Q, ., ,, and ;) New Templates (Bootstrap by default) Git Support Setting up Stash authentication Cloning a new project Pulling Code changes Pushing Branching HTML Editor Bootstrap Support Zen Markup (Now Emmitt) Browser Link URL Picker (Update 2) SASS (Update 2) Drag and Drop (Update 3) Web Essentials SASS Compiler JavaScript XML Comments vs JSDoc RequireJS Support as of update 3, modules as of Update 4 Full featured JSON editor Package.json and bower.json Intellisense