David Blass's Avatar

David Blass

@ssalbdivad.dev

author @arktype.io, cocreator Standard Schema, cofounder pullfrog.com β›΅πŸΈπŸŒ±

1,334
Followers
86
Following
282
Posts
31.10.2024
Joined
Posts Following

Latest posts by David Blass @ssalbdivad.dev

Post image

πŸ“’ArkType 2.2 is here.

This is a big one, and it's long overdue.

Validated functions, type-safe regex, bidirectional JSON Schema, and universal schema interop.

Here's what's new 🧡

04.03.2026 19:40 πŸ‘ 33 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

all you need to "learn" ArkType syntax:

1️⃣ start with a typescript keyword
2️⃣ .autocomplete to discover constraints
3️⃣ compose if needed with &, |, etc.

22.12.2025 19:06 πŸ‘ 20 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

tools are just introspectable functions...

what if you could define them like this?πŸ€”

18.12.2025 17:19 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

wish TS had rust-style pattern matching?

(it already does)πŸͺ„

17.12.2025 17:34 πŸ‘ 22 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1
Post image

🚨Standard JSON Schema v1 just dropped🚨

🟒libraries can now accept ArkType wherever they need JSON Schema
🟒100% type-safe with inference built-in
🟒day one support from AI SDK
🟒TanStack AI and MCP SDK support imminent

16.12.2025 19:56 πŸ‘ 34 πŸ” 3 πŸ’¬ 3 πŸ“Œ 1
Preview
Standard JSON Schema A standardized JSON Schema representation that preserves inferred type information

Next steps:

➑️share the announcement
➑️open issues on projects that can use it
➑️read the announcement
standardschema.dev/json-schema

16.12.2025 19:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Standard JSON Schema is already being adopted by AI SDK, Tanstack AI, and MCP SDK.

Shout out to @lgrammel.bsky.social for day 1 support and this clean example featuring @arktype.io πŸ™Œ

16.12.2025 19:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸŽ‰Announcing Standard JSON SchemaπŸŽ‰

The next spec in the Standard Schema family is here to bring library-agnostic JSON Schema to TS.

Let's make sure everyone sees itπŸ”

16.12.2025 19:08 πŸ‘ 20 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Introducing ✨ Standard JSON Schema ✨

It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema

15.12.2025 23:28 πŸ‘ 68 πŸ” 6 πŸ’¬ 2 πŸ“Œ 4
Post image

mission accomplished @mattpocock.com

11.12.2025 18:10 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

the typescript ecosystem *desperately* needs type performance tooling.

it's not an overstatement to say this is one of the biggest leaps in that area in the history of the languageπŸ™‡

11.12.2025 17:56 πŸ‘ 22 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Pullfrog The ultimate agentic GitHub bot. Powered by your favorite coding agents.

We couldn't be more excited to get it in your hands.

Read more/join the waitlist for early access: pullfrog.com

10.12.2025 17:39 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Just tag Pullfrog or setup auto-triggers to...

🐸plan, review, or implement PRs
🐸handle chores like issue triage and labeling
🐸address feedback and CI failures on its own PRs

and it just gets better as your agents do.

10.12.2025 17:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Pullfrog is the solution.

It's a unified entrypoint to the agent of your choice in GitHub, with triggers that work consistently as the ecosystem evolves.

10.12.2025 17:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

With agents becoming more and more capable, GitHub is a natural lower bound for friction.

Some agents provide their own GitHub actions, but the result is a half-baked, fragmented DX that ends up feeling bad for everyone involved.

10.12.2025 17:39 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Earlier this year, @colinhacks.com and I teamed up to create a more open TypeScript ecosystem with Standard Schema.

We couldn't get enough of each other so we're partnering to do the same for agents on GitHub.

10.12.2025 17:39 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

sounds fake but I'm starting a company with my nemesis Colin P. Zod

and our first hire is @AndaristRake

and our first product is now in beta

10.12.2025 17:39 πŸ‘ 40 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1

damn too many branchesπŸ˜”

09.12.2025 18:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

95% of ArkType syntax is just TypeScript.

The other 5% are extensions like this that are...

βœ…composable
βœ…consistent across data types
βœ…100% safe with helpful type-level error messages

08.12.2025 18:57 πŸ‘ 16 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Post image

once you go type("string") you never go z.back()

05.12.2025 17:22 πŸ‘ 16 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

iyky (you don't)

02.12.2025 17:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

In the next version of ArkType, any Standard Schema is a valid definition.

Zod migration is about to get a whole lot easierπŸš€

01.12.2025 18:39 πŸ‘ 38 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0
Post image

fastest, cleanest tuple validation around

26.11.2025 15:53 πŸ‘ 8 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

RIP z.shark()

long live sharktype

24.11.2025 17:53 πŸ‘ 20 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ‘€πŸ™

22.11.2025 02:12 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

use a wrapper

20.11.2025 17:53 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

<3 thanks for the support as always.

we'll get there! big stuff in the works πŸ§‘β€πŸ³

20.11.2025 17:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

agonized for a long time on syntax to return a regex's capture groups rather than just validating the input string...

what do you think?

19.11.2025 18:04 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ“ˆarkregex just hit 100k installs/weekπŸ“ˆ

if you're still using untyped RegExp() you may as well just write raw .js

18.11.2025 17:24 πŸ‘ 21 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

string validation has never been this easy

arktype🀝arkregex

13.11.2025 17:31 πŸ‘ 15 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0