I manage amazing people here at Bloomberg. Sometimes I even write code. And when I do, I write it in TypeScript! Opinions are my own.

Joined October 2019
48 Photos and videos
Pinned Tweet
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
3
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-…
6
69
377
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

2
7
Bob Cook retweeted
Fantastic talk on Variance in TypeScript by my colleague @TitianCernicova!
28 Apr 2021
TypeScript Berlin/Sevilla Meetup pscp.tv/w/c1gsgTF4a1FEQWRZcH…
1
3
7
Bob Cook retweeted
10 Nov 2020
📢I wrote a blog post on how @TechAtBloomberg uses TypeScript. "10 Insights from Adopting TypeScript at Scale" techatbloomberg.com/blog/10-…
9
93
318
Bob Cook retweeted
Extracted out from a talk I gave at work x.com/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.
1
4
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…
1
6
Oh the temptation!
1
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
1
3
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
6
103
444
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
1
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 x.com/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…
3
2
6
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!
Bob Cook retweeted
The most unrealistic thing about Star Trek is how good the engineering team is at estimates.
59
707
4,622
A really great #100DaysOfCode
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… .
1
1
Bob Cook retweeted
It’s been a long time coming, think this is my best work so far x.com/typescript/status/1290…

4 Aug 2020
New site, who ‘dis?   Today we've launched the new TypeScript website and branding, find out what's new by @orta on the TypeScript blog: - devblogs.microsoft.com/types… - typescriptlang.org
18
27
252
This looks like a really interesting event to me @AllRaise allraise.org/events/all-even…

Bob Cook retweeted
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.
5
114
380