I’m super stoked to announce my new #TypeScript course! 🔥
I’ve put a lot of thought, time, and effort into this course, and I’m really proud of how it turned out. 🤓
Go check it out on @eggheadio and learn a thing or ten about TypeScript! 🙌
egghead.io/courses/advanced-…
Gave my first internal talk at @TechAtBloomberg today. Comparing TypeScript, Flow and Hegel. Was really fun to do, and got to learn a lot putting it together.
A subtle aspect of type-assertions in @TypeScript I hadn't paid much attention to before: Direct assertions between literals are allowed even though they are not a super/sub type of each other. 📘
Rationale: github.com/microsoft/TypeScr…
ALT Screenshot of some TypeScript showing that `[true] as [false]` is not allowed but `true as false` is.
ALT screenshot of TypeScript showing with classes type assertions usually can't assert 'sideways' and instead have to assert 'up' then back 'down'
Have released the first two videos of my new 'React from first principles' video series 🥳
1. From Vanilla to React
2. ReactDOM.render
youtube.com/watch?v=vSzf3yId…#reactjs
🎉 VS Code July 2020 Launch Party!
With the July release of @Code coming up next week, connect with us in our second live event! Learn what's new in VS Code and join the live Q&A.
🗓 When: August 17 @ 9am Pacific
👉Add to calendar: code.visualstudio.com/events
ALT VS Code 1.48 launch party, happening on Monday, August 17 at 9am Seattle (noon New York, 5pm London)
Ready for Bloomberg’s “#SummerOfPuzzles?”
Starting this Friday, August 7, a new puzzle by one of our engineers will be posted online each Friday at 12 PM EDT for the next 9 weeks. Puzzles will remain unlocked for solving until Oct. 9!
bloom.bg/3guCozy#BloombergBpuzzled
HOPL proceedings includes the definitive copy of “JavaScript: The First 20 Years” by me and @BrendanEich. Differs from preprint in minor corrections and formatting changes—plus a bonus surprise. Preprint has been downloaded over 20000 times since March.
dl.acm.org/doi/abs/10.1145/3…
You would need to ask @BrendanEich 😀 There are some interviews out there such as thenewstack.io/brendan-eich-…
but I would love to read more something more in depth!
Hey everyone, I finally deployed my website on Heroku(free dyno tho). Here it is cocktailfinderproject.heroku… . If you have any recommendations, tips or bug reports I will be glad to hear them. Also my github repo for this project : github.com/JustLearningThing… .
Since ES2020 you can use Promise.allSettled. It returns a promise that resolves after all of the given promises have either fulfilled or rejected, with an array of objects that each describes the outcome of each promise.