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.
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
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🤯
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…
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⬇️
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⬇️
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.
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
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
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