Josh Vlk
banner
vlkpack.com
Josh Vlk
@vlkpack.com
Dad of 2, software developer, functional programming enthusiast, PC gamer, and very into Pathfinder.

Contributor to @rescript-lang.org.
Pinned
I was on the latest episode of @deadcode.website to talk about @rescript-lang.org! If you've heard the name and wondered what's going on with it in 2025, give the episode a listen!

shows.acast.com/dead-code/ep...
Ground Zero-Cost Bindings (with Josh Vlk) | Dead Code
shows.acast.com
Here's an early Christmas gift from the ReScript team!
ReScript 12 is here!

A major step toward a leaner, faster, simpler toolchain.

This release refines the language and embraces ReScript’s own identity.

Blog: rescript-lang.org/blog/release...

Notes: github.com/rescript-lan...

Huge thanks to everyone who helped move ReScript forward.
Announcing ReScript 12 | ReScript Blog
ReScript 12 arrives with a redesigned build toolchain, a modular runtime, and a wave of ergonomic language features.
rescript-lang.org
November 25, 2025 at 9:12 PM
The First Blade, a mirror to his master Gorum the god of war. His body is empty armor, or is he the armor?

#pathfinder #minipainting
November 22, 2025 at 4:59 AM
Reposted by Josh Vlk
In an era filled with tech dipshits who never developed emotionally past the age of 13 & use their wealth to become odious monsters ...

... listen to Steve Wozniak.
November 21, 2025 at 7:41 PM
Reposted by Josh Vlk
JavaScript’s grown-up sibling just entered the chat.

Strongly typed, zero config, and built for people who want their code to just work.

Josh Vlk joined Jared to explain why ReScript isn’t just another TypeScript flavor—it’s a full rethink of how we build for the web.
November 20, 2025 at 5:18 PM
ReScript is the future!
In JavaScript, there are a hundred ways to solve the same problem.

In ReScript, there’s one—and it actually makes your life easier.

Josh Vlk explains why enforced consistency might just be the future of clean code.
November 21, 2025 at 10:44 PM
It's so close! No more JS.Array2 or Core.Array, it's just Array! ReScript is growing in capabilities while also becoming more simple and easier to learn.
November 21, 2025 at 2:24 PM
I was on the latest episode of @deadcode.website to talk about @rescript-lang.org! If you've heard the name and wondered what's going on with it in 2025, give the episode a listen!

shows.acast.com/dead-code/ep...
Ground Zero-Cost Bindings (with Josh Vlk) | Dead Code
shows.acast.com
November 18, 2025 at 10:03 PM
Reposted by Josh Vlk
For anyone interested, I've been working on a new UI library for @rescript-lang.org based on the TC39 Signals proposal: github.com/brnrdog/xote

#rescript #signals #ui
GitHub - brnrdog/xote: Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal.
Xote is a lightweight, zero-dependency UI library for ReScript based on TC39 Signals proposal. - brnrdog/xote
github.com
November 12, 2025 at 12:57 PM
Reposted by Josh Vlk
A lot of you need to read react.dev/learn/you-mi... and it shows
You Might Not Need an Effect – React
The library for web and native user interfaces
react.dev
November 12, 2025 at 6:18 PM
It's really cool to see libraries being created for @rescript-lang.org!

brnrdog.github.io/xote/
November 13, 2025 at 2:04 AM
Reposted by Josh Vlk
In the next version of our vscode plugin 🚀:
github.com/rescript-lan...
November 11, 2025 at 8:04 PM
Reposted by Josh Vlk
I'm using tsgo + oxlint + oxfmt for the first time.

It's all *so fast*. Small project (~1k loc, ~10 files), but type checking in 90ms, building in 60ms, linting in 70ms, and formatting in 80ms is fantastic.

🚀 The future of web dev tooling is bright. Nice work @typescriptlang.org and @voidzero.dev!
November 10, 2025 at 5:37 PM
Let's go! If TypeScript is getting faster after a compiler rewrite, ReScript can do it too! It's gotta always be the fastest option out there for typed web development.
November 4, 2025 at 3:39 PM
Reposted by Josh Vlk
Been building a @rescript-lang.org MCP server lately, letting an LLM truly see a codebase.
If you haven’t met ReScript before, this one’s still worth watching . It has a clear case of how localized MCP servers can lift developer tooling.

youtube.com/watch?v=stIX...

#rescript #mcp
I Built an MCP for My ReScript Project and My LLM Went Super Saiyan
YouTube video by nojaf
youtube.com
October 29, 2025 at 7:37 AM
Reposted by Josh Vlk
I do highly recommend Rust (though I came from a Python background, likely have different use cases)

For a 'Typescript but stricter' may I interest you in ReScript? rescript-lang.org
@fham.dev will have a lot to say

Gleam is also cool: runs on BEAM, compiles to JS!
gleam.run
The ReScript Programming Language
Fast, Simple, Fully Typed JavaScript from the Future
rescript-lang.org
October 28, 2025 at 4:00 PM
Reposted by Josh Vlk
October 28, 2025 at 11:07 AM
Reposted by Josh Vlk
Thanks everyone who tried out our previous release candidate, your feedback has been super helpful.
We’ve published another one: github.com/rescript-lan...
Give it a spin and let us know what you think!
Release 12.0.0-rc.3 · rescript-lang/rescript
🐛 Bug fix Fix @directive on function level with async and multiple parameters. #7977 Fix fatal error for external with @as. #7978 💅 Polish Rewatch: plain output when not running in tty. #7970 St...
github.com
October 27, 2025 at 5:31 PM
This is awesome!
October 25, 2025 at 8:39 PM
It's time for an evening of dry brushing stone walls.

I'm kicking off Prey for Death in a week, and I need new sets!

#pathfinder2e #minipainting
October 25, 2025 at 1:16 AM
Reposted by Josh Vlk
ReScript doesn’t have a Discord or any real-time chat. We keep all discussions on our forum: forum.rescript-lang.org

How do you feel about that? Do you prefer thoughtful async discussions or do you miss live chat spaces like Discord?
ReScript Forum
ReScript is the language for folks who don't necessarily love JavaScript, but who still acknowledge its importance
forum.rescript-lang.org
October 23, 2025 at 7:16 AM
I've finally managed to get the @rescript-lang.org site building with @reactrouter.com! I have some bugs and styling issues to sort out, but I've deleted so many dependencies that we needed for the Next.js page router.

And we get to use more of the new @rescript/webapi library!
October 22, 2025 at 2:14 PM
I've managed to be on the train home from the office without headphones, my steam deck, or my e-reader.

What should I do?
October 21, 2025 at 7:37 PM
This made me smile.

I have a server under the desk in my office with better uptime than aws.
October 21, 2025 at 2:34 AM
V12 is happening soon! ReScript is alive!
October 20, 2025 at 9:26 PM
I wrote my first non-trivial service with @effect-ts.bsky.social this week! I wanted to fire off a tracking call in a web worker, and using Effect I was able to always capture errors, perform retries, and spin out fibers for each tracking call. It's fast and never throws an error.
October 17, 2025 at 11:55 PM