jasonprogrammer.bsky.social
@jasonprogrammer.bsky.social
Reposted
Reason is an alternative syntax for Ocaml and is part of the Ocaml ecosystem.

ReScript is a language that is based on OCaml and Reason that compiles to JavaScript and is tightly integrated into the JS ecosystem.
November 11, 2025 at 10:08 PM
Reposted
Moved to Elixir 1.19 in production. Total non-event. #elixirlang
November 12, 2025 at 12:02 PM
Reposted
and by "super easy" i mean it's four lines and you bring your own input. it'll work on plain HTML or with any javascript framework. web components rock.
November 11, 2025 at 3:13 AM
Reposted
I’ve fully switched to Jujutsu and don’t see myself ever going back to Git. github.com/jj-vcs/jj
GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful
A Git-compatible VCS that is both simple and powerful - jj-vcs/jj
github.com
November 7, 2025 at 11:10 AM
Reposted
👀
Crank is a framework I want to use very soon. Utilizing (async) generators as a first-class component primitive is brilliant.
Crank.js
The Just JavaScript framework. Crank is a JavaScript / TypeScript library where you write components with functions, promises and generators.
crank.js.org
October 26, 2025 at 9:36 PM
Reposted
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now 😔
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 26, 2025 at 8:17 PM
Reposted
brb removing prettier from all my astro and svelte projects
Biome v2.3 is out!

👨‍👨‍👦‍👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters

biomejs.dev/blog/biome-v...
October 24, 2025 at 1:32 PM
Reposted
Pretty huge, Lit is no longer tied to Google #freelit

lit.dev/blog/2025-10...
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
lit.dev
October 14, 2025 at 1:57 PM
Reposted
Using types to represent business logic speeds up development, allows for large teams to understand the code better, and enforces that all possible states are handled correctly. Not just for existing logic, but also for new logic.

Clear types like this can also help AI agents gain context.
Using variant types in ReScript to represent business logic
Types can be great at creating documentation to know what parameters are used in function, what a...
dev.to
October 14, 2025 at 1:35 PM
Reposted
Rescript is truly a game changer for web development. Types are great, but types shine when you can rely on a sound type system, typed errors, and easy to use variant types.
ReScript 2025 — The Top JavaScript Alternative (Tech Deep Dive)
ReScript 2025 — The Top JavaScript Alternative (Tech Deep Dive) TL;DR — ReScript gives...
dev.to
October 12, 2025 at 11:17 PM
Reposted
This is one of the more advanced attacks we’ve seen recently. It targets developers’ machines, CI/CD pipelines, and cloud infra.

Socket’s automated malware detection flagged the threat, and our research team is now analyzing the payload in depth. We’ll be publishing a full technical report soon.
September 16, 2025 at 3:10 AM
Reposted
🚨 Major active supply chain attack just hit npm.

Popular package @​ctrl/tinycolor was trojanized — and it didn’t stop there. Over 40 packages were silently modified to steal secrets from dev machines & CI pipelines.

Our team at Socket caught it. Full report coming soon. Stay safe out there.
September 16, 2025 at 3:10 AM
Reposted
this is, hands down, the best video I've seen on men's influencer content and it's not close either
September 14, 2025 at 1:50 AM
Reposted
B-tree skip scans, UUIDv7, and AsyncIO are some of my favorite new features coming to Postgres18

www.crunchydata.com/blog/get-exc...
Get Excited About Postgres 18 | Crunchy Data Blog
New to Postgres 18, features like asynchronous i/o, uuid v7, b-tree skip scans, and virtual generated columns.
www.crunchydata.com
September 13, 2025 at 1:49 PM
Reposted
sorry not sorry but you gotta know this cursed SQLite fact too
July 6, 2025 at 3:17 PM
Reposted
TIL: www.sqlite.org/nulinstr.html

Hot take 🌶️

The more I deal with SQLite the more I'm astounded it became such a tech darling given its many surprising quirks.

MySQL has been flamed to death for this sort of stuff, and still has poor reputation a decade after most of them have been fixed.
NUL Characters In Strings
www.sqlite.org
July 21, 2025 at 8:03 AM
Reposted
modern CSS is so good. need to take a color from your design system, desaturate it and lower the opacity? oh and you want different values for light mode and dark mode, too? boom, easy:
September 2, 2025 at 8:41 PM
Reposted
modern HTML is so good
👀 commandfor - enabled by default in Firefox 144

Soon, in all browsers, you won't need any JS to open a popover / dialog 🎉

More info in @keithamus.social post here: developer.chrome.com/blog/command...
September 2, 2025 at 10:26 PM
Want to make #protein #waffles?

1 c oats
1 c cottage cheese
2 tsp baking powder
2 tsp vanilla
4 eggs

Put in a blender and blend. They're delicious. Brush some butter on the waffle maker to prevent sticking.

#healthy #recipe
August 27, 2025 at 1:00 AM
Reposted
🔗 Why I chose OCaml as my primary language

#development #reading-list
Why I chose OCaml as my primary language
#development #reading-list
xvw.lol
August 22, 2025 at 5:05 PM
Reposted
🚀 Ready to try Preact 11 beta?

npm install preact@beta

Check out the upgrade guide: preactjs.com/guide/v11/up...
Most upgrades are quick and painless. Give it a spin and let us know how it goes!
Upgrading from Preact 10.x – Preact Guide v11
Upgrade your Preact 10.x application to Preact 11
preactjs.com
August 22, 2025 at 1:53 PM
Reposted
🎉 Preact 11 beta is here! After years of thoughtful development, we're delivering major improvements with minimal breaking changes. Better hydration, forward refs by default, and performance upgrades - all while maintaining the stability you love about Preact X.
August 22, 2025 at 1:53 PM
Reposted
the AI bubble has officially popped. sell it all. now.
August 21, 2025 at 6:06 AM
Reposted
With $30 to $40 billion in enterprise investment in generative AI, a recent MIT report (based on 150 executive interviews, a survey of 350 employees, and an analysis of 300 AI deployments) shows "95 percent of organizations are getting zero return.”

gizmodo.com/the-ai-repor...
August 20, 2025 at 8:18 PM
Reposted
reading through @kirancodes.me's kirancodes.me/posts/log-oc... and I'm genuinely shocked that OCaml only added dynamic arrays last year

as an outsider, I now understand why Jane Street forked the language
Why Lean 4 replaced OCaml as my Primary Language
kirancodes.me
August 19, 2025 at 4:49 PM