Brian Terlson works at Microsoft on the things that he loves most: JavaScript, open source, and standards. Brian helps design the ECMAScript language and represents Microsoft at Ecma's TC39 meetings and has been the editor of the ECMAScript standard since ES2016. Brian also works on TypeScript and helps build the open-source JavaScript engine ChakraCore.
Ask Brian Terlson about:
Thanks everyone for the great questions! This was a lot of fun! Please feel free to reach out to me on twitter (@bterlson) or email (brian dot terlson at microsoft dot com) or IRC (bterlson on freenode) if you would like to chat further. See you out on GitHub!
Hi Brian,
Would love to hear your opinion on what's the best error reporting tool for JavaScript applications ( Both Node and front end frameworks)? I'm currently looking into various error reporting tools for my companies JS applications (Node/Koa/React and Node/Express/Backbone).
How and when did you start your career as a programmer? Would you mind telling us about your story?
Should new developers learn ES6 directly or should they grasp old JS first?
Hey Brian. Madhan here, I am a junior JavaScript developer. Loves to work with JavaScript (JS for life).
I have seen TC39 proposals in Github. On what basis you guys will accept the proposals?
Recently I have come to know that ~~5.3 == Math.floor(5.3).
I think Math.floor() gives better readability. What do you think about that?
Describe something about JavaScript?
Hi!
What tools/setup do you use to make your development workflow more productive?
What are unexplored spaces in the TypeScript eco-system you'd like to see people explore further?
Hi Brian,
Why would you choose TypeScript over CoffeeScript?
What major changes, if any, should we look out for in the consequent ECMAScript releases?
Hey Brain, thanks for doing AMA, my question to you is what's the performance benefit of Chakra over V8?
Can you tell us briefly how TC39 works and how are meetings arranged/handled?
Thanks for doing this.
What are Microsoft's long term plans for Chakra?
Hello Brian, thanks for doing this AMA.
These are my questions:
What do you think about libraries like Lodash (and Underscore)? How do you think their functions, say the map functions compares again JavaScript's native map?
What are some exciting features we can watch out for in ES.Next?
How would you describe your own experience with TC39?
For example, what happens during a meeting? How much time do you dedicate to TC39-related work?
Hi Brian, It's awesome to see you!
What are the few dev tools (software and hardware) you cannot live without and carry with you always? :)
What are the few things missing in ES6 and you would like to see in future upgrades?
What did you use in your recent project? ES6 or ES5? And why?
What do you think about recent Facebook ReactJS License controversy? Do you think it's a blow to the OSS world?
How would businesses and startups believe in OSS projects built by big companies like Microsoft, Facebook, Google, etc. in future?
How would you explain TypeScript to a novice programmer?
Do you think TypeScript will be the standard for writing types in ES7/ ES8/ ES9 or whatever in near future?
Thanks for doing the AMA Brian, I would like to know what inspired you to become a developer
Brian Terlson
Brian Terlson
Brian Terlson
Dylan Frazier
Developer
What can we (as a community) do to encourage more and more developers to contribute to open source? I know many developers who want to contribute, but they don't know how to start. Besides most of their time is spent fixing bugs at their respective companies.