Log inSign up
Ron Buckton
1,618 posts
Image
user avatar
Ron Buckton
@rbuckton
Husband, Father, Developer, Gamer. I worked on @TypeScript at @Microsoft. Delegate to @TC39. All opinions are my own. he/him fosstodon.org/@rbuckton
Pennsylvania, USA
github.com/rbuckton
Joined May 2008
310
Following
10.1K
Followers
  • user avatar
    Ron Buckton
    @rbuckton
    May 13, 2025
    After 18 years at Microsoft, with roughly a decade of that time working on TypeScript, I have unfortunately been let go in the latest round of layoffs. I need to take a few days to process before I start looking for work. Thanks to everyone who's been part of my journey so far.
    6.1M
  • user avatar
    Ron Buckton
    @rbuckton
    May 17, 2025
    LinkedIn locked my account for some reason and it's going to take several days to sort out. If you're trying to reach me there, you may want to try on here or on bluesky instead.
    21K
  • user avatar
    Ron Buckton
    @rbuckton
    May 12, 2023
    I made a thing
    user avatar
    TypeScript
    @typescript
    May 12, 2023
    Today the TypeScript team is releasing a new VS Code extension named Deopt Explorer! This tool can help find polymorphism and deoptimizations in your code, and it's already helped us speed up TypeScript itself. Check out what we've built! devblogs.microsoft.com/typescript/int…
    24K
  • user avatar
    Ron Buckton
    @rbuckton
    Oct 17, 2021
    Replying to @AdamRackis
    Or:
    Image
  • user avatar
    Ron Buckton
    @rbuckton
    Aug 18, 2025
    After taking some time off and spending the summer with my kids before they go back to college, I'm happy to announce that I'll be starting a new role at @F5 next week! Thanks to everyone that reached out over the past few months. I'm very much looking forward to what's next!
    11K
  • user avatar
    Ron Buckton
    @rbuckton
    Oct 8, 2024
    Regular Expression Modifiers for ECMAScript is now at Stage 4! Shipping unflagged in: - Chrome 125 - Edge 125 - Firefox 132 (nightly)
    Image
    GitHub - tc39/proposal-regexp-modifiers: Regular Expression Pattern Modifiers for ECMAScript
    From github.com
    9.8K
  • user avatar
    Ron Buckton
    @rbuckton
    May 28, 2025
    I'm happy to announce that Explicit Resource Management has (conditionally) advanced to Stage 4 at TC39 today. Advancement is pending final PR approvals on the spec text and a few outstanding Test262 tests.
    Image
    GitHub - tc39/proposal-explicit-resource-management: ECMAScript Explicit Resource Management
    From github.com
    13K
  • user avatar
    Ron Buckton
    @rbuckton
    Aug 24, 2023
    Replying to @mattpocockuk
    I and a few other TC39 delegates have been thinking for awhile on what a native implementation of enums might look like, as well as possibly expanding enums to include ADT enums, similar to Rust. I'm curious what thoughts you might have on that.
    Image
    GitHub - tc39/proposal-enum: Proposal for ECMAScript enums
    From github.com
    10K
  • user avatar
    Ron Buckton
    @rbuckton
    May 15, 2022
    Today marks 15 years at Microsoft. In that time I've worked on a bunch of great projects including product feedback tools, MSDN, VS Online, the IE F12 Dev Tools, and TypeScript, and I've worked with some amazing people along the way!
  • user avatar
    Ron Buckton
    @rbuckton
    Sep 2, 2022
    Replying to @code
    Where was this tweet an hour ago? It would have been perfect with these:
    user avatar
    Ron Buckton
    @rbuckton
    Sep 2, 2022
    I can get behind these ideas.
    Types
Bourbon
Democracy
  • user avatar
    Ron Buckton
    @rbuckton
    Aug 31, 2021
    Class `static` initialization blocks achieved Stage 4 consensus today at #TC39! 🚀🚀🚀 Provides access to private state and multi-step field initialization inside of a `class` declaration. Thanks to all the reviewers and everyone else involved!
    github.com
    GitHub - tc39/proposal-class-static-block: ECMAScript class static initialization blocks
    ECMAScript class static initialization blocks. Contribute to tc39/proposal-class-static-block development by creating an account on GitHub.
  • user avatar
    Ron Buckton
    @rbuckton
    Apr 15, 2025
    'enum' is now a Stage 1 ECMAScript proposal: github.com/rbuckon/propos…
    127K
  • user avatar
    Ron Buckton
    @rbuckton
    Jul 3, 2023
    Replying to @mattpocockuk and @AndaristRake
    We introduced the `intrinsic` keyword used by type aliases like `Uppercase<T>` long after `keyof`, though I think having type operators like `keyof` is necessary to have the building blocks needed to create more advanced type aliases.
    15K
  • user avatar
    Ron Buckton
    @rbuckton
    Sep 2, 2022
    I can get behind these ideas.
    Types
Bourbon
Democracy

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement