Home
Categories
EXPLORE
Music
Comedy
Society & Culture
History
Education
Business
True Crime
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts112/v4/35/37/c8/3537c8e4-ca5d-f487-a84c-603556f3e937/mza_1110719913834135780.jpeg/600x600bb.jpg
Dead Code
Jared Norman
58 episodes
1 day ago
The software industry has a short memory. It warps good ideas, quickly obfuscating their context and intent. Dead Code seeks to extract the good ideas from the chaos of modern software development.

Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
RSS
All content for Dead Code is the property of Jared Norman and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The software industry has a short memory. It warps good ideas, quickly obfuscating their context and intent. Dead Code seeks to extract the good ideas from the chaos of modern software development.

Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
https://assets.pippa.io/shows/cover/1709060717731-773c6cc2b05dc88502d5531d6d1966a1.jpeg
Ground Zero-Cost Bindings (with Josh Vlk)
Dead Code
1 hour 10 minutes 14 seconds
1 day ago
Ground Zero-Cost Bindings (with Josh Vlk)

In this Dead Code episode, Jared and ReScript contributor Josh Vlk explain why ReScript is a strongly typed, sound language for web development that compiles to JavaScript, offers first-class React support, and favors a “one right way” approach (built-in formatter, no linters) over TypeScript’s configurable sprawl. They trace its evolution from Reason/BuckleScript to today’s standalone ReScript, with v12 shedding legacy OCaml baggage, adding a rewritten Rust compiler for major speed, native monorepo support, zero-cost JS bindings, and automated upgrade fixes. The pair highlight how variant types and exhaustive pattern matching naturally model complex business logic and make refactors safe and fast, often resulting in less code and fewer bugs. Adoption can be incremental—drop a rescript.json, compile alongside TS/JS, and start with a small component or state reducer. Jared closes by urging developers to try it, noting ReScript’s consistency may also make it especially friendly for AI-assisted coding.


Links:


ReScript

TypeScript

ReasonML

BuckleScript

OCaml

Rust

“ReScript Has Come a Long Way — Maybe It’s Time to Switch from TypeScript” by Josh Vlk

“Domain Driven Design Made Functional” by Scott Wlaschin (F# / functional programming concepts)

ReScript Forums

ReScript Docs

ReScript Packages on npm – Community bindings and libraries

Josh Vlk on Bluesky

Josh’s website


Dead Code Podcast Links:


Mastodon

X

Jared’s Links:


Mastodon

X

twitch.tv/jardonamron

Jared’s Newsletter & Website


Episode Transcript


Hosted on Acast. See acast.com/privacy for more information.

Dead Code
The software industry has a short memory. It warps good ideas, quickly obfuscating their context and intent. Dead Code seeks to extract the good ideas from the chaos of modern software development.

Hosted on Acast. See acast.com/privacy for more information.