Dillon Mulroy λ

Dillon Mulroy λ

@dillonis.online

Software Engineer @vercel ▲ • Tweets about Functional Programming, TypeScript, Neovim, & Formula 1 • http://github.com/dmmulroy • http://twitch.tv/dmmulroy

2.3K followers439 following129 posts

"It makes doing the hard, tedious, and error-prone tasks that require discipline – easy, natural, first-class." – Dillon Mulroy @dillonis.online on why the Domains team at @vercel.com is betting on Effect. Watch Dillon’s full talk from Effect Days 2025 ⤵️ youtu.be/VZpr91dU03c

Dillon Mulroy λ reposted

What does it mean for something to be Turing complete? I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post. samwho.dev/turing-machi...

how i went from being insanely skeptical of Effect to not wanting to build without it i had a lot of fun with this and it was completely improvised!

At our Effect Meetup in SF, Dillon Mulroy @dillonis.online, Software Engineer @vercel.com, shared how Effect is key to building reliable software and addressing gaps in the JavaScript ecosystem, drawing from his extensive experience in the JS & TS ecosystem. www.youtube.com/watch?v=HLsc...

Dillon Mulroy λ reposted

Domains on Vercel: ✅ Unlimited custom domains ✅ Unlimited wildcard domains ✅ Automatic SSL certificates ✅ Low-latency Anycast IP range ✅ Programmatic issuance and verification ✅ Lead by @dillonis.online 🐐 ✅ And now lower prices!

Vercel@vercel.com

We have lowered the prices for purchasing domains by up to 50%. vercel.com/changelog/lo...

Dillon Mulroy λ reposted

Me trying to describe to my husband how I want the Christmas stockings spaced out: “I think justify-center align-center gap-4 would look good”

Dillon Mulroy λ reposted

Replying to @robpalmer.bsky.social

The compiler uses a zero-codegen approach to transforming TypeScript into JavaScript. Pure type-stripping and nothing else. That makes it fast. And also means there is no need for sourcemaps. This speeds up development and means the code you write is almost identical to the code that gets run.

bloomberg.github.iots-blank-spaceA small, fast, pure JavaScript type-stripper that uses the official TypeScript parser.

Dillon Mulroy λ reposted

If you're coding near me at a coffee shop, there is a 100% chance I'm going to have to try and see what you're building. I don't make the rules.

Dillon Mulroy λ reposted

🚀 Routine: OCaml-Powered Productivity 📝 Routine, a YC-backed startup, combines tasks, notes, and calendars in one seamless app. Its front-end and back-end(s) are written in OCaml, delivering unmatched development velocity. They’ve raised $6.7M to reshape productivity tools! 👉 Explore: routine.co

routine.coRoutine | The Most Advanced Calendar for Productive People | RoutineRoutine is the most advanced calendar app, combining tasks & notes to supercharge your productivity. Available on iOS, macOS & Windows.

Dillon Mulroy λ reposted

Where is the RSC gang in bluesky?

David Sancho@david.sancho.dev

Vite 6.0 comes with Environment API, which RSC tightly depends on. Since the RSC model forces 3 bundles (client, SSR, and RSC) I'm curious if the only reason to split SSR/RSC bundlers is because you want to transform the RSC with the plugin, or is there any reason to have both in different servers?

Dillon Mulroy λ reposted

It's done. Now it’s your turn, Oracle. We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. It's time to #FreeJavaScript. deno.com/blog/deno-v-...

deno.comDeno v. Oracle: Canceling the JavaScript TrademarkOracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.

this is the first time in my life where i’ve genuinely woke up with an idea that i couldn’t shake and needed to write down. i just spent the past hour and a half writing about domains, dns, and the web

Dillon Mulroy λ reposted

A cheeky lil' bit of off-screen progress on my Turing Machine visualisation. I want it to be very obvious how the state of the machine is changing with every instruction.

american healthcare is so fucked. i had an oral surgery today and was prescribed a prescription antiseptic mouth rinse to prevent infection and oxycodone (which is overkill imo). guess which one my insurance company filled no questions asked and which they're fighting.

Dillon Mulroy λ reposted

The farther I get into my PhD, the more I realize my mentorship value add for undergrads is teaching them arcane React knowledge, the ability to write and fix CSS from memory, and how to use the DevTools debugger. And honestly I'm good with that—they all want to learn it, and yet no one teaches it 😬

Dillon Mulroy λ reposted

#gleam version just for funsies!

Luke@lukedigi.bsky.social

Continuing with rewiring my imperative programming brain I decided to write a progressive tax calculator in both Python and OCaml. The procedural version (in Python) is much easier to understand imo, but this may just be because I'm not proficient in FP yet to write good code.