Blog
-
Speeding up VSCode (extensions) in 2022
I was curious to know if the functionality of VSCode can catch up with the native speed of some editors, such as Sublime. That led me to seek out where some bottlenecks may be and where time is being spent. In this post I look at both the internals and extensions.
-
A Possible New Backend for Rust
So typically when you want to make your own compiled language you need a compiler to.. well.. compile it into something useful. Then making it work across a wide range of operating systems and CPU architectures is a huge effort, let alone having it be performant. This is where LLVM comes in.
-
Debugging Rust in VSCode
Debugging Boa on Windows 10 in 2020
Talks
-
The Clock Thickens: Temporal Advances to Stage 4
Jason Williams joins Igalia's Philip Chimento and Nicolò Ribaudo to discuss the Temporal API reaching Stage 4 in TC39, what it means for the spec, why the 9-year effort was worthwhile, and how Bloomberg contributed to bringing it across the finish line.
-
Temporal: It's About Time!
JavaScript's date handling has been notoriously painful for years. The new Temporal API finally fixes that. A deep dive into Temporal, why Date fell short, how Temporal is designed, and how to start using it today.
-
Bloomberg Becomes Browser
Bloomberg's Terminal has been a fixture of financial workflows for decades. This talk tells the story of how Bloomberg embraced web technologies at scale, the performance challenges, the architectural decisions, and what it looks like when a desktop application becomes a browser.