David Sherret (@davidsherret) 's Twitter Profile
David Sherret

@davidsherret

Software developer at @deno_land. Also working on ts-morph, dprint, and more.

ID: 19320730

linkhttps://github.com/dsherret calendar_today22-01-2009 02:08:51

905 Tweet

1,1K Followers

397 Following

David Sherret (@davidsherret) 's Twitter Profile Photo

Did some work on the url Rust crate the past two days and got it parsing a 400 character URL more than twice as fast (still have a few PRs not merged).

Did some work on the url Rust crate the past two days and got it parsing a 400 character URL more than twice as fast (still have a few PRs not merged).
Je Xia (@jexia_) 's Twitter Profile Photo

esm.sh now uses `deno.json(c)` for module resolving when importing modules from Github, which allows you to import a WIP package without publishing it to JSR Example: esm.sh/gh/dsherret/da… PR: github.com/esm-dev/esm.sh…

David Sherret (@davidsherret) 's Twitter Profile Photo

I've come across so many bugs caused by using wildcard matches in Rust. Even though it can be verbose, I think it's better to avoid them in most cases so that adding a new enum variant causes compiler errors, forcing you to re-evaluate each match.

I've come across so many bugs caused by using wildcard matches in Rust. Even though it can be verbose, I think it's better to avoid them in most cases so that adding a new enum variant causes compiler errors, forcing you to re-evaluate each match.
Ben Vinegar (@bentlegen) 's Twitter Profile Photo

👋 Some news! I've started a software company. Headquartered in Toronto. We're building a product to augment devs for the new era. We have S-tier backers and we're aiming high. If you're a strong engineer or designer who wants to try something ambitious – we should talk.

👋 Some news! I've started a software company. Headquartered in Toronto.

We're building a product to augment devs for the new era. We have S-tier backers and we're aiming high.

If you're a strong engineer or designer who wants to try something ambitious – we should talk.
David Sherret (@davidsherret) 's Twitter Profile Photo

Got bundling JSR/Deno code with Rolldown working. This is using Rolldown's and Deno's crates respecting Deno's lockfile, config discovery, and resolution. Finally Deno's crates have been refactored enough for this to be feasible (~500 LOC). I'll update with more details later.

Got bundling JSR/Deno code with Rolldown working.

This is using Rolldown's and Deno's crates respecting Deno's lockfile, config discovery, and resolution. Finally Deno's crates have been refactored enough for this to be feasible (~500 LOC). I'll update with more details later.
Deno (@deno_land) 's Twitter Profile Photo

Importing bytes and texts: ✅ adds to your module graph ✅ type checking ✅ works with deno bundle and deno compile deno.com/blog/v2.4#impo…