search.blpcareers.com/job/de…
I am looking for a few more people to join my team. You can DM me for details. Not offering fully remote unfortunately. London based.
#TypeScript #javascript #fintech
Bob Cook retweeted
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-…
Bob Cook retweeted
Watch the livestream now of tonight's TypeScript Berlin/Sevilla #Meetup featuring software engineer & @typescript enthusiast @TitianCernicova talking about "Understanding Variance in #TypeScript"
bloom.bg/2S2AG0Y
Bob Cook retweeted
Fantastic talk on Variance in TypeScript by my colleague @TitianCernicova!
Bob Cook retweeted
📢I wrote a blog post on how @TechAtBloomberg uses TypeScript.
"10 Insights from Adopting TypeScript at Scale"
techatbloomberg.com/blog/10-…
Bob Cook retweeted
Extracted out from a talk I gave at work xitter.cf/acutmore/status/137478…
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.
Bob Cook retweeted
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…
Replying to @kentcdodds @typescript
I was about to say that C++ started it, but actually for multi params they show a good example. See cplusplus.com/reference/iter…
Bob Cook retweeted
My five most popular Effective #TypeScript posts of 2020: "Good use of generics or bad use of generics?" takes the top spot! effectivetypescript.com/2021…
Replying to @bruno__quaresma
You can use a type predicate such as :
function isValue(value : Value | undefined) : value is Value {
}
function main(value: Value | undefined) {
if (isValue(value))
return Object.keys(value).map(a=>a);
}
Bob Cook retweeted
TypeScript 4.1: new features and improvements #typescript #javascript #webdev blog.logrocket.com/typescrip…
Nice introduction to React from Ashley 🙂
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
Replying to @TitianCernicova @TechAtBloomberg
This has given what has been a tough year a very positive ending! Welcome to Bloomberg Titian 😆
Bob Cook retweeted
🎉 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
Come and solve some puzzles with us! 🤔
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
Bob Cook retweeted
Replying to @TypeScriptBob
brendaneich.com/2017/12/my-d…
web.archive.org/web/20200606… (cc: @aaronfrost in case he can ping Charles of whoever might restore the transcript archived thanks to the Wayback but now lost from the served version).
Also of course xitter.cf/awbjs/status/127149289… by @awbjs & me from HOPL-4 (2020).
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…
Oh! I just found this! That's the rest of my day gone 😄
dl.acm.org/doi/pdf/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!









![Screenshot of some TypeScript showing that `[true] as [false]` is not allowed but `true as false` is.](https://pbs.twimg.com/media/Ezw-8qdWUAAv_d1.jpg?name=small&format=webp)









