All blogs / JavaScript / TypeScript
Deno
The latest news from Deno Land Inc.
JavaScript / TypeScriptDev tools / editors / IDEsSecurityDevOps / SRE / infrastructure
- Posts
- 264 from 13 May 2020 to 9 Oct 2026
- Posting
- monthly (20 in the last year)
- Kind
- company blog
- Feed
- https://deno.com/feed
2026 13
- Deno is joining Cloudflare
- Deno 2.9
- Product Update
- Deno 2.8
- Claw Patrol: an open-source security firewall for agents
- Fresh 2.3: Zero JS by default, View Transitions, and Temporal support
- Deno 2.7: Temporal API, Windows ARM, and npm overrides
- Build a dinosaur runner game with Deno, pt. 6
- How To
- Build a dinosaur runner game with Deno, pt. 5
- Deno Deploy is Generally Available
- Introducing Deno Sandbox
- Build a dinosaur runner game with Deno, pt. 4
2025 47
- Build a dinosaur runner game with Deno, pt. 3
- Build a dinosaur runner game with Deno, pt. 2
- React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected
- Deno Deploy
- Deno 2.6: dx is the new npx
- Build a dinosaur runner game with Deno, pt. 1
- React Server Functions / Next.js Vulnerability: Deno Deploy users protected
- My highlights from the new Deno Deploy
- Deno's Other Open Source Projects
- Engineering
- How Deno protects against npm exploits
- JavaScript
- Help Us Raise $200k to Free JavaScript from Oracle
- #FreeJavaScript
- Deno 2.5: Permissions in the config file
- Fresh 2.0 Graduates to Beta, Adds Vite Support
- Deno 2.4: deno bundle is back
- JavaScript™ Trademark Update
- What's coming to JavaScript
- A brief history of JavaScript
- Reports of Deno's Demise Have Been Greatly Exaggerated
- An Update on Fresh
- How Plaid migrated 100 services to a new database platform 5x faster with Deno
- Deno in Production
- Deno 2.3: Improved deno compile, local npm packages, and more
- Add JSR packages with pnpm and Yarn
- JSR
- Zero-config Debugging with Deno and OpenTelemetry
- Exploring Art with TypeScript, Jupyter, Polars, and Observable Plot
- Deno v Oracle Update 3: Fighting the JavaScript Trademark
- Build a custom RAG AI agent in TypeScript and Jupyter
- How to get deep traces in your Node.js backend with OTel and Deno
- toranoana.deno #20 登録受付中(2025年3月14日)
- Announcements
- Node just added TypeScript support. What does that mean for Deno?
- The Dino 🦕, the Llama 🦙, and the Whale 🐋
- Publish a lint rule, get a prize
- Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite
- If you're not using npm specifiers, you're doing it wrong
- How Deno's documentation is evolving
- Docs
- Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
- Introducing the JSR open governance board
- Intro to Wasm in Deno
- Announcing OpenAI on JSR
- Deno in 2024
- Goodbye WinterCG, welcome WinterTC
2024 61
- Build a SolidJS app with Deno
- Run your Next.js SSR app on Deno Deploy
- Solve Advent of Code 2024 with Deno and Win Prizes!
- Deno v. Oracle: Canceling the JavaScript Trademark
- Deno 2.1: Wasm Imports and other enhancements
- Build a Typesafe API with tRPC and Deno
- Self-contained Executable Programs with Deno Compile
- Build a Database App with Drizzle ORM and Deno
- Introducing your new JavaScript package manager: Deno
- Announcing Growthbook on JSR
- Build an Astro site with Deno
- How to convert CommonJS to ESM
- Announcing Deno 2
- The Final Touches: What’s New In v2.0.0-rc.10
- Announcing Stable V8 Bindings for Rust
- Deno 2.0 Release Candidate
- Secure, efficient private npm registries with Cloudsmith and Deno
- Partnerships
- Painting the Plane as We Fly It: Designing JSR
- Introducing Web Cache API support on Deno Deploy
- Deno 1.46: The Last 1.x Release
- Protect your cloud spend with new Deno Deploy spend limits
- What we got wrong about HTTP imports
- Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes
- Announcing Supabase on JSR
- Deno 1.45: Workspace and Monorepo Support
- Introducing KV Backup for Deno Subhosting
- A Gentle Intro to TypeScript
- Announcing Hono on JSR
- How We Made the Deno Language Server Ten Times Faster
- How the Guardian uses Deno to audit accessibility and performance across their 2.7 million articles
- Introducing More Flexible Domain Association for Deno Subhosting
- The stabilization process of the Standard Library has begun
- Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts
- How we built a secure, performant, multi-tenant cloud platform to run untrusted code
- The Deno Standard Library is now available on JSR
- How to document your JavaScript package
- Your Low Code Solution Needs an Escape Hatch
- Subhosting
- Deno 1.43: Improved Language Server performance
- How Slack used Deno to save months of engineering effort in launching their new platform
- JSR Is Not Another Package Manager
- Announcing the Hookdeck SDK on JSR
- Announcing the Neon Serverless Driver on JSR
- An intro to TSConfig for JavaScript Developers
- How we built JSR
- How Netlify used Deno Subhosting to build a successful edge functions product
- Introducing Simpler Project Creation in Deno Deploy
- Deno 1.42: Better dependency management with JSR
- Introducing deployctl, the command line interface for Deno Deploy
- Introducing JSR - the JavaScript Registry
- How to add Monaco to a Next.js app and securely run untrusted user code
- Survey Results and Roadmap
- Deno 1.41: smaller deno compile binaries
- Webhooks suck, but here are alternatives
- Introducing Deno Deploy onboarding tutorials
- Deno in 2023
- Using Deno Subhosting vs. AWS Lambda to Run Untrusted User Code
- Deno 1.40: Temporal API
- Build Your Own Cloud IDE with the Subhosting API
- Build a Cloud IDE for the Deno Subhosting Hackathon
2023 67
- Run a Node project with Deno and win prizes in the #NodeToDenoChallenge
- Getting Started with the OpenAI SDK for Deno
- Deno 1.39: The Return of WebGPU
- Deno KV vs. Cloudflare Workers KV, Upstash Redis, AWS DynamoDB, and Google Firestore
- Use Deno KV in Node with the new official npm package
- Build Real-time Applications with the new "watch" API in Deno KV
- Manage your Deno Deploy and Deno Subhosting projects with Terraform
- Fresh 1.6: Tailwind CSS plugin, simplified typings and more
- Announcing Deno Cron
- How security and tenant isolation allows Deno Subhosting to run untrusted code securely
- How Brazil's top ecommerce platform used Deno Subhosting to drive 5x faster page load speeds
- Deno Subhosting: the easiest and most secure way to run untrusted multi-tenant code
- Announcing self-hosted Deno KV, continuous backups, and replicas
- Deno 1.38: HTML doc generator and HMR
- Fresh 1.5: Partials, client side navigation and more
- Announcing Deno Queues
- Register for Deno Fest Tokyo, October 20th 2023
- Deno 1.37: Modern JavaScript in Jupyter Notebooks
- The State of Web Frameworks on Deno
- Fresh
- Deno KV internals: building a database for the modern web
- Announcing native npm support on Deno Deploy
- Deno KV is in Open Beta
- Build a Cross-Platform CLI with Deno in 5 minutes
- August 22nd, 2023 Deno Deploy Post-mortem
- Fresh 1.4 – Faster Page Loads, Layouts and More
- Node.js's Config Hell Problem
- Deno 1.36: More flexible security and expanded testing APIs
- dnt — the easiest way to publish a hybrid npm module for ESM and CommonJS
- How the creator of Homebrew simplifies distributing software with tea and Deno
- Build and Ship Astro Sites with Deno and Deno Deploy
- Astro
- Fresh 1.3 – Simplified Route Components and More
- Deno 1.35: A fast and convenient way to build web servers
- June 25th, 2023 Deno Deploy Postmortem
- CommonJS is hurting JavaScript
- Announcing SOC 2 Compliance
- Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more
- Announcing the Deno KV Hackathon
- The State of Edge Functions 2023: The Year of Globally Distributed Apps
- How to Build a CRUD API with Oak and Deno KV
- Node.js built-ins on Deno Deploy
- Deno 1.34: deno compile supports npm packages
- May 23rd, 2023 Deno Deploy Postmortem
- How immutable scripts in Deno allow Windmill.dev (YC S22) to build production-grade ops
- Build your own ChatGPT-style doc search with Fresh, OpenAI, and Supabase
- Roll your own JavaScript runtime, pt. 3
- Announcing Deno KV
- Deno 1.33: Deno 2 is coming
- A Gentle Introduction to Islands
- Build a REST API with Express, TypeScript, and Deno, pt. 2
- Announcing Deno SaaSKit: an open-source SaaS template built with Fresh
- Deno 1.32: Enhanced Node.js Compatibility
- Why We Added package.json Support to Deno
- Build a REST API with Express, TypeScript, and Deno
- Introducing the Annual State of Edge Functions Survey
- You Don't Need a Build Step
- Deno 1.31: package.json support
- Office Hours Roundup and Update
- Roll your own JavaScript runtime, pt. 2
- Build a Simple Image Resizing API in less than 100 LOC
- The Future (and the Past) of the Web is Server Side Rendering
- Deno 1.30: Built-in Node modules
- Office Hours Transcript for 2023-01-13
- Deno in 2022: npm, Edge Functions, Series A, Fresh, and more
- How to Build a GraphQL Server with Deno
- Announcing Office Hours!
2022 47
- Deno 1.29: Custom npm registry support
- Build an Edge Function for the Supabase Hackathon
- How to build a static site with Lume
- Run npm and Deno anywhere
- Build a More Secure Web using npm with Deno
- Build Apps in Deno with Frameworks such as React, Vue, Express, and more.
- Persist Data in Deno with npm using Prisma, Mongoose, Apollo, and more.
- Deno 1.28: Featuring 1.3 Million New Modules
- Introducing Fresh WordPress Themes
- How to Setup Auth with Fresh
- Deno 1.27: Major IDE Improvements
- How to Build a Blog with Fresh
- Which serverless edge platform has the fastest git deployments?
- The Future of the Web is on the Edge
- Deno 1.26 Release Notes
- The Anatomy of an Isolate Cloud
- Slack releases platform open beta powered by Deno
- A Whole Website in a Single JavaScript File, cont'd
- Fresh 1.1 - automatic JSX, plugins, DevTools, and more
- Deno 1.25 Release Notes
- Big Changes Ahead for Deno
- Roll your own JavaScript runtime
- Deno 1.24 Release Notes
- 2022-07-18 incident update
- July 13th Utah Outage Update
- wasmbuild - Using Rust in Deno and Web Apps
- Fresh 1.0
- Deno raises $21M
- Deno 1.23 Release Notes
- May 30 incident update
- Deno Deploy Beta 4
- Deno 1.22 Release Notes
- Announcing the Web-interoperable Runtimes Community Group
- How to setup a blog with Hugo and Deno Deploy
- Deno 1.21 Release Notes
- Netlify Edge Functions on Deno Deploy
- A Whole Website in a Single JavaScript File
- Supabase Functions on Deno Deploy
- Deno 1.20 Release Notes
- How to use Google Analytics in Deno Deploy
- How to publish Deno modules to NPM
- Deno 1.19 Release Notes
- Static Files on Deno Deploy
- A list of every web API in Deno
- Deno in 2021
- Deno 1.18 Release Notes
- January 4th incident update
2021 24
- Deno 1.17 Release Notes
- Deno joins TC39
- Web Streams at the Edge
- Slack Introduces New Platform With Help From Deno
- Connecting to Postgres from the edge
- Deno 1.16 Release Notes
- Deno Deploy Beta 3
- Deno 1.15 Release Notes
- September 23 incident update
- Deno 1.14 Release Notes
- Deno Deploy Beta 2
- Deno on MDN
- Deno 1.13 Release Notes
- July 27 incident update
- Deno 1.12 Release Notes
- Deno Deploy Beta 1
- Deno 1.11 Release Notes
- Deno 1.10 Release Notes
- Deno 1.9 Release Notes
- Announcing the Deno Company
- March 2 incident update
- Deno 1.8 Release Notes
- Deno 1.7 Release Notes
- Deno in 2020