Ryan Dahl
tinyclouds.org
Ryan Dahl
@tinyclouds.org
Reposted by Ryan Dahl
We’re in the discovery phase to #FreeJavaScript from Oracle: depositions, surveys, evidence, expert testimony. Costly, but vital to protect "JavaScript" for all.

Help us put forward the strongest case possible👇

deno.com/blog/javascr...
Help Us Raise $200k to Free the JavaScript from Oracle | Deno
Our legal battle over Oracle's claim on the word "JavaScript" is entering the discovery phase. Here's how you can help.
deno.com
September 18, 2025 at 4:29 PM
Reposted by Ryan Dahl
Fresh 2 has graduated to beta releases - essentially release candidates before a stable release.

Fresh can now act as a Vite plugin, opening the door to HMR, faster boot times, and Cloudflare deployments.

deno.com/blog/fresh-a...
Fresh 2.0 Graduates to Beta, Adds Vite Support | Deno
Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosystem
deno.com
September 2, 2025 at 3:47 PM
Reposted by Ryan Dahl
We're launching a GoFundMe to cover legal fees to #FreeJavaScript trademark from Oracle.

We need to raise $200k to make full use of the discovery phase in the trademark cancelation petition. This is a critical step in protecting the JavaScript name for the whole community.

👉 javascript.tm
JavaScript™
We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.
javascript.tm
August 28, 2025 at 4:20 AM
A good portion of the Deno engineering team are stuck in an elevator in an empty building in Rotterdam
August 7, 2025 at 7:22 PM
hilarious that @philhawksworth.dev has such a perfect voice that people think he's AI
pyrox.dev dish @pyrox.dev · Jul 29
am i hearing things or does this sounds like an AI voice

deno if its not AI then im sorry but if this is AI, fuck off please
deno.land Deno @deno.land · Jul 21
🛢️ Databases.

deno.com/deploy
July 29, 2025 at 4:33 PM
Reposted by Ryan Dahl
We want it to be easier to manage connections to cloud services like AWS and GCP

...so we've added Cloud Connections to Deno Deploy.

deno.com/deploy
July 14, 2025 at 6:05 PM
New implementation of deno bundle
July 2, 2025 at 9:57 PM
I wrote an update on our JavaScript™ cancellation effort
deno.com/blog/deno-v-...

#FreeJavaScript
June 28, 2025 at 11:26 AM
Reposted by Ryan Dahl
The upcoming Deno Deploy upgrade (now in Early Access) has the control over environment variables and secrets you've been asking for.

Opt in to try it out now.

With more features landing each week, it's worth watching the change log

docs.deno.com/deploy/early...
June 19, 2025 at 9:01 AM
Reposted by Ryan Dahl
Wait, hold up! @tinyclouds.org , the creator of @nodejs.org
and @deno.land , the #rustlang-based JS/TS runtime, is coming to #EuroRust25 🎉 Welcome aboard, Ryan! 🦀
June 18, 2025 at 9:01 AM
Interstellar travel may be forever impossible for humanity. But AI might go.

We’re building the first intelligent entities that didn’t evolve - and most people are too distracted to notice.

New blog post: We’re Still Underestimating What AI Really Means

tinyclouds.org/underestimat...
We're Still Underestimating What AI Really Means
Most people are focused on short-term gains. Another tech wave, another startup to spin up. It's easy to frame AI as the next platform shift like mobile or VR. But that lens is much too narrow.
tinyclouds.org
June 14, 2025 at 5:44 PM
check out this sneak peak !
deno.land Deno @deno.land · Jun 3
Soon!
(but early access is now open)

Opt in via your dashboard
dash.deno.com
June 3, 2025 at 9:01 PM
Reposted by Ryan Dahl
It's nearly summer in @deno.land
May 13, 2025 at 2:58 PM
Reposted by Ryan Dahl
Deno 2.3 is here:
🌱 deno compile with FFI & Node native add-ons
📦 Local npm packages
⭐ deno fmt CSS/HTML/SQL in tagged templates
🔭 OTel event recording & tracing in distributed services
and more —

deno.com/blog/v2.3
Deno 2.3: Improved deno compile, local npm packages, and more
Deno 2.3 adds new features for deno compile and deno fmt, support for using local npm packages, several performance improvements, and more. Here are the biggest highlights.
deno.com
May 1, 2025 at 3:45 PM
Reposted by Ryan Dahl
🚀 Deno v2.2.9 is released!

🦕 Improves Node compat: fs.FileHandle.createReadStream, Buffer.copyBytesFrom, spawnSync.input
🦕 fixes windows icons for deno compile
🦕supports backticks in deno task
🦕 Faster npm installs

release notes here:

github.com/denoland/den...
Release v2.2.9 · denoland/deno
Deno v2.2.9 / 2025.04.11 deno upgrade deno compile fixes Two fixes make the deno compile tool more robust. First, a bug causing a panic when a node_modules directory was included during compilatio...
github.com
April 12, 2025 at 12:14 AM
Reposted by Ryan Dahl
Rusty Denosaur
Acrylic on Canvas
2025

My bro asked me to paint his two favorite computer program mascots, Deno of @deno.land 🦕 and Ferris the Crab of @rust-lang.org 🦀
~
#art #acrylic #painting
April 7, 2025 at 7:28 PM
Wrote a little Sunday update on the ongoing JavaScript trademark fight
deno.land Deno @deno.land · Mar 30
#FreeJavaScript update: Oracle has just filed more on their motion to dismiss the Fraud claim.

Here's a summary of where the case stands: deno.com/blog/deno-v-...
March 31, 2025 at 12:05 AM
New Deno v Oracle JavaScript trademark update!
I'll write up a summary soon.

ttabvue.uspto.gov/ttabvue/v?pn...
March 28, 2025 at 11:35 PM
Reposted by Ryan Dahl
🚀 Deno v2.2.6 is released!

- Smarter peer dependency handling
- Faster npm installs
- Lazy dynamic imports (unstable)
- node:http, node:sqlite, and WebSocket fixes
- Cross-curve ECDSA support

Release notes: gist.github.com/ry/16b264485...
March 28, 2025 at 1:26 PM
I cut this release myself :)

The npm patch functionality is cool - read more about it here github.com/denoland/den...
patching local JSR packages is already done docs.deno.com/runtime/fund...
March 21, 2025 at 1:11 PM
Reposted by Ryan Dahl
Here's how Deno's built-in OTel support can immediately add logs and traces to any Node.js backend 👇

deno.com/blog/otel-tr...
How to get deep traces in your Node.js backend with OTel and Deno
Adding meaningful tracing to a Node backend requires additional instrumentation and configuration. Here’s another approach that requires zero additional code.
deno.com
March 13, 2025 at 4:22 PM
Reposted by Ryan Dahl
#FreeJavaScript: We responded to Oracle's Motion to Dismiss our fraud claim.

Oracle argues submitting one valid specimen excuses submitting a fraudulent one.

Our position: one legitimate submission doesn't erase another fraudulent act.

deno.com/blog/deno-v-...
deno.com
March 7, 2025 at 7:09 PM
#FreeJavaScript update - we'll be posting this to TTAB tomorrow

Roughly translated: Just because you submitted two pieces of evidence and one of them was not fraudulent, does not mean you did not commit fraud.
March 7, 2025 at 3:39 AM
Reposted by Ryan Dahl
Want to play around with LLMs in 5 minutes?

Check out this quickstart from @kitsonkelly.com with Deno Jupyter🦕, Ollama 🦙, and Deepseek 🐳

deno.com/blog/the-din...
The Dino 🦕, the Llama 🦙, and the Whale 🐋
Did you know you can run a large language model with Deno and Jupyter Notebooks? Here's how.
deno.com
February 27, 2025 at 6:17 PM
Reposted by Ryan Dahl
Deno 2.2 is released!
OTEL, node:sqlite, linter plugins, and much more 👇

deno.com/blog/v2.2
Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite
Deno 2.2 adds built-in OpenTelemetry, a new linter plugin API, node:sqlite, and major improvements to deno check, deno lsp, and deno task.
deno.com
February 19, 2025 at 3:49 PM