# Deno

- Page: https://shared.btbytes.com/p/deno
- Date: 2022-12-06
- Tags: typescript, javascript, deno

[Deno — A modern runtime for JavaScript and TypeScript](https://deno.land/). Learn it -- [Deno by Example](https://examples.deno.land/)

[How Deno works](https://zaynetro.com/post/2023-how-deno-works) especially the bits about Extensions, web workers, and *building your own runtime*.

## Why Deno

- [<3 Deno](https://matklad.github.io/2023/02/12/a-love-letter-to-deno.html) by [matklad](https://matklad.github.io)

## Applications written in Typescript

- [SilverBullet](https://silverbullet.md)

## Libraries

- [Deno KV - a global database for global apps](https://deno.com/kv) -- uses sqlite locally and foundationdb on the hosted service using the same interface.
	- [Deno KV | Simon Willison’s TILs](https://til.simonwillison.net/deno/deno-kv) has some interesting implementation details behind the local k/v store backed by sqlite. (also found out how to use the activity monitor on [macOS](https://shared.btbytes.com/p/macos)).
- [Ultra: The Quest for Zero-Legacy](https://ultrajs.dev/) <q>Ultra is an all ESM React/Deno framework that is built for Suspense Server Side Rendering.    Write ESM, ship ESM, simplify your life.</q> ESM stands for ES modules.

## Tooling

- [Velociraptor | The script runner for Deno](https://velociraptor.run/)

## Frameworks

- [Lume](https://lume.land/theme/ebook/), I especially like the `ebook` theme for publishing online books like 37signals' [ONCE — Writebook](https://once.com/writebook)
