Craig DoremusπŸ¦•'s Avatar

Craig DoremusπŸ¦•

@cdoremus.deno.social

Deno enthusiast. Author of Craig's Deno Diary, a blog about Deno πŸ¦•. Also on Mastodon: https://hachyderm.io/@cdoremus

59 Followers  |  73 Following  |  6 Posts  |  Joined: 17.11.2023  |  2.1177

Latest posts by cdoremus.deno.social on Bluesky

Post image

πŸŽ‚

13.05.2025 16:14 β€” πŸ‘ 86    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Preview
How I got in love with Deno & Fresh.

In love with #Deno says the author; not so much Deno Deploy.
@deno.land

www.intaek.blog/posts/202505...

09.05.2025 16:29 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A terminal window that shows the command to upgrade to the latest version of deno:

deno upgrade

A terminal window that shows the command to upgrade to the latest version of deno: deno upgrade

v2.3

deno.com/blog/v2.3

02.05.2025 15:17 β€” πŸ‘ 64    πŸ” 6    πŸ’¬ 3    πŸ“Œ 0
Preview
Release v2.3.0 Β· denoland/deno 2.3.0 / 2025.04.30 feat: add --open to deno serve to open server in browser (#25340) feat: Allow access to NO_COLOR env var without --allow-env (#29090) feat: allow forcing in-memory SQLite dbs (#...

Apparently #deno v2.3.0 has been released by @deno.land:

github.com/denoland/den...

30.04.2025 11:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

So did Auburn ME
Huge crowd for a small city in a Trump district. #HandsOff

05.04.2025 19:11 β€” πŸ‘ 62    πŸ” 6    πŸ’¬ 3    πŸ“Œ 0
Video thumbnail

Portland, ME showed up. #HandsOff

05.04.2025 15:17 β€” πŸ‘ 20243    πŸ” 4039    πŸ’¬ 252    πŸ“Œ 215
Preview
Build a custom RAG AI agent in TypeScript and Jupyter AI and LLMs are certainly useful assistive tools. But what if we need to train LLMs on confidential documents and materials? Here's how you can build your own custom RAG AI agent.

Want your own custom AI thats trained on confidential material?

Here's how you can build a custom RAG AI agent πŸ‘‡

deno.com/blog/build-c...

18.03.2025 17:15 β€” πŸ‘ 30    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Welcome to Jurassic Park: A Comprehensive Study of Security Risks in Deno and its Ecosystem Node.js and its ecosystem npm are notoriously insecure, enabling the proliferation of supply chain attacks. Deno is an emerging runtime that promises...

Welcome to Jurassic Park: A Comprehensive Study of Security Risks in Deno and its Ecosystem
#deno

cispa.de/en/research/...

08.03.2025 00:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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...

27.02.2025 18:17 β€” πŸ‘ 41    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
A jupyter notebook running the Deno kernel and working through the process of creating a large language model retrieval augmented generation system.

A jupyter notebook running the Deno kernel and working through the process of creating a large language model retrieval augmented generation system.

The joy of Jupyter notebooks and @deno.land. I knew for a while that a Jupyter kernel was built into Deno, but never had reason to use it, but doing some experimentation with LLMs and RAGs seemed like the right opportunity and what a joy.

03.02.2025 07:49 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

The next version of Deno will have a super fast JS/TS plugin API for the linter πŸŽ‰

Watch @lcas.dev write a lint rule to ban string literals in <60 seconds.

This, plus many other goodies, to land next week with Deno 2.2.

07.02.2025 19:16 β€” πŸ‘ 147    πŸ” 18    πŸ’¬ 7    πŸ“Œ 4
Preview
Introducing the JSR open governance board JSR, a modern open source JavaScript registry, is meant for the greater JavaScript and TypeScript community. We're thrilled to announce its own independent governing body.

@jsr.io is now openly governed β€” meet its board members and check out its governance charter πŸ‘‡

deno.com/blog/jsr-ope...

03.02.2025 18:18 β€” πŸ‘ 127    πŸ” 30    πŸ’¬ 5    πŸ“Œ 5
Preview
Release v2.1.6 Β· denoland/deno 2.1.6 / 2025.01.16 fix(check/lsp): correctly resolve compilerOptions.types (#27686) fix(check/lsp): fix bugs with tsc type resolution, allow npm packages to augment ImportMeta (#27690) fix(compile...

Deno 2.1.6 has been released

- Correct handling of compilerOptions.types
- Better handling of npm package types
- Improvements to node:fs FileHandle
- Make deno outdated more robust

Run `deno upgrade` to get it

github.com/denoland/den...

17.01.2025 22:21 β€” πŸ‘ 66    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

#FreeJavaScript update: Oracle has informed us they won’t voluntarily withdraw their trademark on "JavaScript". Next: they’ll file their Answer and we’ll start discovery to show how "JavaScript" is widely recognized as a generic term and not controlled by Oracle.

08.01.2025 17:41 β€” πŸ‘ 972    πŸ” 127    πŸ’¬ 44    πŸ“Œ 18
Preview
@dc0d/dion - JSR @dc0d/dion on JSR: dion is a simple yet powerful dependency injection container

Created my first #deno /jsr module - a dumb simple DI container jsr.io/@dc0d/dion

With an example hono web api using it: github.com/dc0d/dion-ex...

The experience of using deno was a delight. And deploying to jsr using GitHub workflows was also straight forward.

28.12.2024 17:42 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

We have an open bounty for improving Deno support in Rspack. You can find more details at github.com/web-infra-de...

If you find Rspack valuable for your project, please consider sponsoring us through opencollective.com/rspack.

17.12.2024 01:45 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Building modules with Deno How and why you should build modern ES modules (and npm-compatible modules) with Deno.

I’ve used Deno for this and it’s an absolute joy compared to doing it the old fashioned way. I’ve used TSDX as well and found it to be fine but with Deno it’s painless.

deno.com/learn/modules

22.12.2024 20:39 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

But first, I need to make Tailwind's autocomplete feature to work with Lit.

And it seems like this simple config does the trick πŸ’…

27.12.2024 23:11 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
deno A modern runtime for JavaScript and TypeScript.. Latest version: 2.1.4, last published: 18 hours ago. Start using deno in your project by running `npm i deno`. There is 1 other project in the npm regi...

Deno can now finally be installed through npm!

npm install -g deno

npx deno eval -p 1+2

www.npmjs.com/package/deno

13.12.2024 18:29 β€” πŸ‘ 128    πŸ” 14    πŸ’¬ 11    πŸ“Œ 1
Video thumbnail

Easily check for outdated dependencies with `deno outdated` πŸ‘‡οΈ

docs.deno.com/runtime/refe...

12.12.2024 16:25 β€” πŸ‘ 41    πŸ” 5    πŸ’¬ 2    πŸ“Œ 2
Deno under the hood: op2
YouTube video by Deno Deno under the hood: op2

Interested in contributing to Deno?

Check out @littledivy.com's talk on Deno internals and op2: www.youtube.com/watch?v=vINO...

12.12.2024 18:22 β€” πŸ‘ 34    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
CSS only smooth Back to Top ...

Needed a "back to top" button for the docs. Made this little example, cos I'm loving the scroll-timeline CSS property allowing for a CSS only, appear on scroll, smooth scrolling, back to top. (chromium/edge only for now)
codepen.io/thisisjofran...

13.12.2024 14:22 β€” πŸ‘ 21    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Post image

You can also follow the deno instructions in the SolidJS docs

docs.solidjs.com/quick-start

05.12.2024 23:05 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Build a SolidJS app with Deno Learn how to build a simple SolidJS application with Deno.

Deno 🀝️ @solidjs.com

deno.com/blog/build-s...

05.12.2024 16:53 β€” πŸ‘ 100    πŸ” 8    πŸ’¬ 1    πŸ“Œ 1
Post image

this wren wants to remind you that Deno permission flags have shorthands!

deno.com/blog/v1.46#s...

10.12.2024 17:27 β€” πŸ‘ 84    πŸ” 8    πŸ’¬ 2    πŸ“Œ 0

If you like that, you love the support for workspaces!

Read about it here:
deno.com/blog/v2.1

Or hear about it from the team here:
www.youtube.com/watch?v=_ZLJ...

03.12.2024 12:22 β€” πŸ‘ 31    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Bash alias is `alias serve="deno run --allow-read --allow-net jsr:@std/http/file-server"`

Usage: `serve` or `serve -p 8080` to pass a port

Bash alias is `alias serve="deno run --allow-read --allow-net jsr:@std/http/file-server"` Usage: `serve` or `serve -p 8080` to pass a port

I made a @deno.land alias to serve the current directory using built-in file server. This replaces `npx serve` for me.

If you've got an easier one LMK!

#deno

03.12.2024 17:52 β€” πŸ‘ 44    πŸ” 7    πŸ’¬ 3    πŸ“Œ 0
Preview
Deno v. Oracle: Canceling the JavaScript Trademark Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.

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-...

25.11.2024 19:02 β€” πŸ‘ 981    πŸ” 270    πŸ’¬ 21    πŸ“Œ 36
Preview
Solve Advent of Code 2024 with Deno and Win Prizes! We're giving out exclusive prizes for using Deno during the Advent of Code 2024. Here's what you can win.

Participating in Advent of Code πŸŽ„?

Use Deno and win some exclusive prizes 🎁️ πŸ‘€οΈ

deno.com/blog/advent-...

27.11.2024 20:10 β€” πŸ‘ 140    πŸ” 23    πŸ’¬ 11    πŸ“Œ 12
Preview
GitHub - denoland/react-vite-ts-template: A starter React app with a Vite dev server and TypeScript A starter React app with a Vite dev server and TypeScript - denoland/react-vite-ts-template

If you're wondering how to set up a @react.dev + @vite.dev project with a @deno.land deno.json file (instead of a package.json), I've made a template which will set you up a React + Vite + TS project - github.com/denoland/rea....
Let me know if it is helpful!

26.11.2024 19:09 β€” πŸ‘ 64    πŸ” 13    πŸ’¬ 3    πŸ“Œ 0

@cdoremus.deno.social is following 20 prominent accounts