Show Notes

 
03:18 - Dennis Ushakov Introduction
03:54 - Writing an IDE in Java
04:50 - Specs
05:43 - WebStorm Defined
06:19 - IDEs vs Text Editors
08:31 - Building an IDE
13:00 - Code Reuse
15:07 - Prioritizing Features
17:11 - Why is IDE tooling important?
  • “Code is read a lot more than it’s written.”
19:57 - Refactorings
  • The Dynamic Nature of JavaScript
  • TypeScript-specific Refactorings
23:35 - Next Versions of Webstorm
25:07 - Framework Support; Usage Data
28:12 - Other Technology and Framework Support
31:12 - Working for JetBrains
32:17 - Release Cycles and Procedures
34:39 - Java Source Code Contribution
Picks
Special Guest: Dennis Ushakov.
Album Art
223 JSJ WebStorm with Dennis Ushakov
0:00
42:08
Playback Speed: