Log inSign up
David Blass
4,961 posts
Image
user avatar
David Blass
@ssalbdivad
author @arktypeio, cocreator Standard Schema, cofounder @pullfrogai⛵🐸🌱
Boston, MA
arktype.io
Joined November 2013
631
Following
3,890
Followers
  • Pinned
    user avatar
    David Blass
    @ssalbdivad
    Mar 12, 2025
    the @typescript team deserves so much credit for this🙇
    user avatar
    ArkType
    @arktypeio
    Mar 12, 2025
    We tested TS Go with ArkType's stress tests: 📈5x faster 📉30% less memory ✅99% correct Even the craziest types in our repo were perfect on day one🤯
    Image
    17K
  • user avatar
    David Blass
    @ssalbdivad
    Oct 25, 2024
    WSL does not get enough credit for what an amazing piece of tech it is. I've used it almost exclusively for dev for the last ~5 years and have run into less issues than I did developing on MacOS or Windows natively.
    Image
    00:00
    user avatar
    Matt Pocock
    @mattpocockuk
    Oct 25, 2024
    Folks using WSL* as their dev environment, what's your experience been like? I have a phat gaming PC that could churn up some dev tasks/video editing tasks but am nervous about the switch. * Windows Subsystem for Linux
    340K
  • user avatar
    David Blass
    @ssalbdivad
    Oct 28, 2025
    I will not be stopped until every RegExp on GitHub has types.
    Image
    user avatar
    Kent C. Dodds 🏹
    @kentcdodds
    Oct 28, 2025
    Unbelievable behavior
    114K
  • user avatar
    David Blass
    @ssalbdivad
    Nov 7, 2024
    new least favorite thing about JS
    Image
    46K
  • user avatar
    David Blass
    @ssalbdivad
    Oct 28, 2025
    my abusive relationship with typescript's type system continues
    user avatar
    ArkType
    @arktypeio
    Oct 28, 2025
    📢Introducing ArkRegex📢 a drop in replacement for new RegExp() with types ⬇️
    Image
    00:00
    34K
  • user avatar
    David Blass
    @ssalbdivad
    Nov 7, 2024
    How has this man not been hired by the @typescript team yet? If this is what @AndaristRake can do in his off hours, imagine his productivity if he could work on TS full-time🤯
    Image
    34K
  • user avatar
    David Blass
    @ssalbdivad
    Aug 1, 2024
    Replying to @colinhacks
    Done😅 I actually think this implementation has a lot of merit but I haven't gotten around to publishing it as a standalone package, it's in `@ark/util` github.com/arktypeio/arkt…
    Image
    37K
  • user avatar
    David Blass
    @ssalbdivad
    Mar 11, 2025
    The TypeScript rewrite would never have worked in Rust. Learn why in 30 seconds.
    Image
    00:00
    45K
  • user avatar
    David Blass
    @ssalbdivad
    Feb 3, 2024
    A lot of library authors end up with generics requiring a crazy number of ordered parameters. This feels fine when you're defining them, but is awful to read and maintain. If you have types with more ~3 ordered parameters, you need the solution below⬇️
    Image
    70K
  • user avatar
    David Blass
    @ssalbdivad
    Sep 7, 2024
    I know this is useless but I really want it to work
    Image
    13K
  • user avatar
    David Blass
    @ssalbdivad
    Aug 15, 2024
    The proposed syntax will torpedo this if it doesn't change soon. It's too much like ??= and breaks intuitions about ? relating to null/undefined.
    user avatar
    Kent C. Dodds 🏹
    @kentcdodds
    Aug 15, 2024
    New syntax incoming! github.com/arthurfiorette… I think I love it.
    const [error, response] ?= await fetch("https://arthur.place")
    33K
  • user avatar
    David Blass
    @ssalbdivad
    Dec 20, 2023
    I'm looking for some consulting hours in January to support my full-time work on @arktypeio. I have unique expertise in these areas: - Type-safety for complex APIs - Type optimization (avoid editor lag) - Type tests/benchmarks Retweets would also be a big help! Details⬇️
    35K
  • user avatar
    David Blass
    @ssalbdivad
    Mar 7, 2024
    This code only looks complex to people who don't often write type-level code. It's not "superhuman" to do something if the only reason most devs can't is because the need for them to learn it doesn't come up. Also, there's much better ways to do this and the comments suck.
    user avatar
    Atai Barkai
    @ataiiam
    Mar 5, 2024
    Replying to @yoheinakajima
    ceiling is being raised. cursor's copilot helped us write "superhuman code" for a critical feature. We can read this code, but VERY few engineers out there could write it from scratch. Took lots of convincing too. "come on, this must be possible, try harder". and obviously- done
    Image
    38K
  • user avatar
    David Blass
    @ssalbdivad
    Jan 27, 2025
    This is a *massive* step for the TypeScript ecosystem. Soon, devs will be able to use whatever validation library fits their data instead of just what their dependencies explicitly support 🎉 @zodtypes🤝@valibot🤝@arktypeio
    user avatar
    colinhacks
    @colinhacks
    Jan 27, 2025
    BIG DAY. Introducing Standard Schema 1.0! It's a specification for a "common interface" to be implemented by all TypeScript schema libraries, written collaboratively by the the creators of Zod (👋), Valibot, and ArkType to promote interoperability. standardschema.dev
    6.4K

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