Josh Vlk's Avatar

Josh Vlk

@vlkpack.com

Dad of 2, software developer, functional programming enthusiast, PC gamer, and very into Pathfinder. Contributor to @rescript-lang.org.

950
Followers
651
Following
1,051
Posts
04.06.2023
Joined
Posts Following

Latest posts by Josh Vlk @vlkpack.com

Such a shame. The end of an era.

06.03.2026 19:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release 12.2.0 ยท rescript-lang/rescript ๐Ÿ’ฅ New feature Stdlib: Added Array.zip, Array.unzip, Array.zipBy, and Array.partition. #8244 ๐Ÿ› Bug fix Fix compiler crash (Fatal error: Parmatch.all_record_args) when matching empty dict/record p...

We just released ReScript v12.2.0

github.com/rescript-lan...

27.02.2026 16:32 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
a woman sitting on a couch with a glass of wine and the words hell no ALT: a woman sitting on a couch with a glass of wine and the words hell no
27.02.2026 01:46 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
24.02.2026 01:37 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Get a raspberry pi and figure out docker. Home assistant is great.

21.02.2026 23:53 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Being able to quickly write bindings, either by hand or asking an agent, is crucial for adopting a language like rescript.

21.02.2026 17:39 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Rescript really is a godsend for JS frontend devs. It's not always practical to use a language that isn't so tightly coupled to JS/TS and allows easy interop with npm packages. We're probably going to use React, xstate, Redux, date-fns, some weird cookie library, and whatever else someone pulls in.

21.02.2026 17:38 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Luxe, ocaml et voluptรฉ - Musings about FP and CS

I finally gave ocaml a try.

I like it.

blog.clement.delafargue.name/posts/2026-0...

21.02.2026 09:48 ๐Ÿ‘ 22 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Match Patterns | Flow Match patterns both define a condition that must be matched, and new variables that are extracted (like destructuring).

TIL that Flow has pattern matching.

flow.org/en/docs/matc...

19.02.2026 20:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The wikipedia app can show random articles which is fun. I also browse issues and code on GitHub (I'm a developer, so others will find that boring). YouTube shorts can also be fun, but I've been trying to avoid the phone and use my ereader more.

16.02.2026 23:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I love seeing developers write detailed documentation, comments, best practices and guidelines so LLMs can write better code. It turns out this can also help human developers write good code!

Maybe we should put as much effort into the humans around us as we do for the toaster slop machines.

16.02.2026 01:18 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Someday this stupid bubble will pop.

14.02.2026 19:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I need good support for server components!

14.02.2026 18:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What about ocaml!

11.02.2026 23:05 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Congrats!

10.02.2026 00:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Without naming your job, tell me something you say over and over again at work.

"Who wrote this code? Why are we using JavaScript?"

07.02.2026 20:40 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
The ReScript Programming Language Fast, Simple, Fully Typed JavaScript from the Future

I've been working on some new dynamic social media images for the ReScript site. @deno.land gave me inspiration and made me jealous at the same time.

07.02.2026 04:18 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A chart on npm trends showing the downloads of rescript over the last 2 years. It starts at around 10,000 and is almost at 35,000 weekly downloads.

A chart on npm trends showing the downloads of rescript over the last 2 years. It starts at around 10,000 and is almost at 35,000 weekly downloads.

It's great to see ReScript growing steadily!

04.02.2026 17:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
rescript - npmx ReScript toolchain

Show @rescript-lang.org some love on @npmx.dev and hit that like button!

npmx.dev/package/resc...

04.02.2026 17:38 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

At least 6 hours because they will argue about it.

02.02.2026 22:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Just Fucking Use Effect Stop fighting with try-catch. Stop drowning in Promise.all. Just fucking use Effect.

I spent the past couple weeks getting @effect-ts.bsky.social pilled. I don't love TS, but it's everywhere. If I have to use it, I want typed errors and a standard library created by sane adults.

justfuckinguseeffect.dev

27.01.2026 22:37 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ™‹โ€โ™‚๏ธ so ... for reasons:

I would love to know people's frustrations with:

- the current npmjs.com
- admin user flows on npm web ui (and cli, locally)

๐Ÿ™

23.01.2026 08:43 ๐Ÿ‘ 103 ๐Ÿ” 56 ๐Ÿ’ฌ 50 ๐Ÿ“Œ 5

Public hanging?

21.01.2026 22:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That's a crime.

21.01.2026 22:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Releases ยท brnrdog/rescript-signals Lightweight, zero-dependency, signals primitives implemented in ReScript for fine-grained reactivity. - brnrdog/rescript-signals

For those interested, I released two new versions of rescript-signals with a bunch of performance improvements and a benchmark script:

github.com/brnrdog/resc...

#rescript #signals

21.01.2026 21:57 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There are usually a dozen weird business cases where that difference matters.

21.01.2026 00:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's rare that we don't care about data.

21.01.2026 00:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Variant/Enum types. It's either a CustomerWithAddress or a CustomerWithoutAddress.

21.01.2026 00:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Objects with optional keys should be banned. Change my mind.

21.01.2026 00:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This year, I'd like to see what I can do to improve financial stability of MSW.

Governments, banks, and Fortune 500 companies are all using my work while it's one sponsor cancellation away from me not being able to work on it at all. This has to change.

20.01.2026 19:21 ๐Ÿ‘ 17 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0