Node.js and Microsoft: A love story about developer tools
summary
Shows concrete fixes and tools: Windows users get windows-build-tools installed through npm instead of a full Visual Studio, npm v3 flattening and .NET Core add long-path support helping MAX_PATH, Bash on Windows (WSL) ships as a preview, Node-Chakra work aims at VM neutrality. Demonstrates Visual Studio Code using the TypeScript compiler for JavaScript intellisense, debugs a Twitter bot live (found a missing Math.floor and fixes it), and replays a recorded run with time-travel debugging; follow-up posts claim Windows users are 41% happier.
AI-written summary · about
chapters (48)
- 0:00Intro
- 0:39My confession
- 1:07I was skeptical
- 1:40My aha moment
- 2:13Speed Productivity Flexibility
- 3:14Code goes a long way
- 3:46You can develop how you want
- 4:18The application grows with you
- 4:48Why do we care
- 5:13The response
- 5:28We were wrong
- 6:01NPM v3
- 6:38Native modules on Windows
- 8:27Visual C build tools
- 9:04Windows build tools
- 9:36Sentiment analysis
- 9:59Windows CLI
- 10:23Bash on Windows
- 10:51Building firstclass development tools
- 11:15Bringing the magic of Visual Studio to Node
- 11:26Visual Studio Code
- 12:00Writing ridiculous applications
- 12:33Twitter bot
- 12:55Javascript
- 14:23Typescript
- 15:25GetInspiration
- 16:51Breakpoint
- 17:13Isaacs bobblehead
- 17:56Undefined
- 18:25Okay great
- 18:42What went wrong
- 19:30Running the application
- 19:54Moment of truth
- 20:24Integration with workflow
- 20:49Debug settings
- 21:09Debug server
- 21:43Restart debugger
- 22:12Typings file
- 22:30Global
- 22:58Express
- 23:34Time travel debugging
- 25:32Runtime information
- 25:57Time travel
- 26:10Time rave
- 26:27Recording the deep process
- 26:47Running it locally
- 27:21Mousetraps
- 27:55Resources
related talks
21mMicrosoft's Digital Transformation Journey with Node.j
32mMaking ES6 happen with ChakraCore and Node
01h 00mNode.js Crash Course for .NET Developers
44mDeveloper joy with Scott Hanselman and friends
58mWriting VS Code extensions for fun and profit
35mJavaScript/Web tooling now and tomorrow
19mBeyond the Myth: Develop Comfortably on Windows
28mDebug Your Node.js Apps in VS Code
