Deno 2.1: Wasm Imports and other enhancements

Deno 2.1 introduces first-class Wasm imports, built-in tracing with OpenTelemetry, faster `deno compile`, and improved package management. | Continue reading


@deno.com | 3 days ago

Build a Typesafe API with tRPC and Deno

Learn how to build a typesafe API with tRPC and Deno. | Continue reading


@deno.com | 6 days ago

Self-contained Executable Programs with Deno Compile

Deno compile is a flexible tool that turns a JavaScript or TypeScript program into a portable, streamlined binary for any OS. Here's how it works. | Continue reading


@deno.com | 11 days ago

Build a Database App with Drizzle ORM and Deno

Using an object-relational mapping (ORM) database can make working with persistent data simpler. Here's how to use a popular ORM, Drizzle, with Deno. | Continue reading


@deno.com | 12 days ago

Introducing your new JavaScript package manager: Deno

Deno’s new package manager, added in v2.0, is fast, flexible, and supports Node and package.json. Here’s how it works. | Continue reading


@deno.com | 16 days ago

Announcing Growthbook on JSR

Growthbook's JavaScript SDK, which enables easy AB testing and personalization, is now available on JSR. | Continue reading


@deno.com | 21 days ago

Build an Astro site with Deno

Learn how to build a server-rendered website with Astro and Deno. | Continue reading


@deno.com | 27 days ago

How to convert CommonJS to ESM

Here’s a thorough guide that covers everything you need to know to migrate your CommonJS project to ESM. | Continue reading


@deno.com | 1 month ago

Announcing Deno 2

Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more. | Continue reading


@deno.com | 1 month ago

The Final Touches: What’s New In v2.0.0-rc.10

We've merged in many fixes and improvements to the Deno 2 release candidate. Here's what's new. | Continue reading


@deno.com | 1 month ago

Announcing Stable V8 Bindings for Rust

Rusty V8, a library that provides high-quality, zero-overhead Rust bindings to V8, is finally stable. Here's how to use it. | Continue reading


@deno.com | 2 months ago

Deno 2.0 Release Candidate

This release candidate, a near-final look at Deno 2, includes the addition of Node's process global, better dependency management, and various API stabilizations, and more. | Continue reading


@deno.com | 2 months ago

Secure, efficient private npm registries with Cloudsmith and Deno

Deno can use private npm registries with Cloudsmith, which offers additional security features, analytics into module usage, and more. Here’s how to do it. | Continue reading


@deno.com | 2 months ago

Painting the Plane as We Fly It: Designing JSR

JSR, created for the JavaScript community, needed a logo and a website to look distinct, friendly, and inclusive. Here's how we approached this design problem. | Continue reading


@deno.com | 2 months ago

Introducing Web Cache API support on Deno Deploy

The Web Cache API offers sub-millisecond read latency, multi-Gbps write throughput, and unbounded storage. Here’s how you can use it. | Continue reading


@deno.com | 3 months ago

Deno 1.46: The Last 1.x Release

Our last 1.x release before Deno 2 comes with a ton of features, ranging from a simpler, improved CLI, to multi-threaded web servers, improvements to Node.js/npm compatibility, and more. | Continue reading


@deno.com | 3 months ago

Protect your cloud spend with new Deno Deploy spend limits

You can now exercise greater control over your Deno Deploy spend with our new spend limits. Here’s how they work. | Continue reading


@deno.com | 3 months ago

What we got wrong about HTTP imports

Designing a module system around HTTP imports was ambitious. Here are some issues we encountered and how we solved for them. | Continue reading


@deno.com | 3 months ago

Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes

When running production JavaScript in the cloud, performance is a critical consideration. Here’s how Deno’s cold start times compare against other JavaScript runtimes on AWS Lambda. | Continue reading


@deno.com | 4 months ago

Announcing Supabase on JSR

Supabase's isomorphic JavaScript client library is now available on JSR. | Continue reading


@deno.com | 4 months ago

Deno 1.45: Workspace and Monorepo Support

Deno 1.45 introduces workspaces and monorepo support, improved Node.js compatibility, updates to `deno install`, the new `deno init --lib` command, deprecation of `deno vendor`, Standard Library stabilization, upgrades to V8 12.7 and TypeScript 5.5.2, and more. | Continue reading


@deno.com | 4 months ago

Introducing KV Backup for Deno Subhosting

This new feature allows Subhosting users to configure their KV databases to back up data to their own S3-compatible object storage via APIs. | Continue reading


@deno.com | 4 months ago

A Gentle Intro to TypeScript

Quick, digestible bites of TypeScript goodness for Deno developers. In this first bite, we introduce TypeScript, how to add type annotations to your code and why you should. | Continue reading


@deno.com | 5 months ago

Announcing Hono on JSR

Hono, a lightweight, fast, cross-platform web framework, is now on JSR. | Continue reading


@deno.com | 5 months ago

How We Made the Deno Language Server Ten Times Faster

When a customer reported performance issues with the Deno language server, we began a performance investigation that resulted in reducing auto-completion times from 6-8 seconds to under one second in large codebases. This is how we did it. | Continue reading


@deno.com | 5 months ago

How the Guardian uses Deno to audit accessibility and performance across their 2.7 million articles

The Guardian has over 39 million monthly readers. Learn how Deno helps the Guardian maximize web performance and adhere to accessibility standards to retain and grow their readership. | Continue reading


@deno.com | 5 months ago

Introducing More Flexible Domain Association for Deno Subhosting

This new update simplifies programmatically managing custom domains, wildcard domains, subdomains for different deployments, and more. | Continue reading


@deno.com | 5 months ago

The stabilization process of the Standard Library has begun

The Deno Standard Library is going to reach 1.0.0 shortly. We hope you try RC versions of the packages and give us feedback! | Continue reading


@deno.com | 5 months ago

Deno 1.44: Private npm Registries, Better Compatibility, and Performance Boosts

Deno 1.44 introduces support for private npm registries, enhanced Node.js compatibility, and significant performance improvements, including full support for gRPC connections. | Continue reading


@deno.com | 5 months ago

How we built a secure, performant, multi-tenant cloud platform to run untrusted code

When building a modern cloud platform to securely run untrusted code, it can be difficult to balance cost and performance. Here’s how we built Deno Deploy and Deno Subhosting. | Continue reading


@deno.com | 6 months ago

The Deno Standard Library is now available on JSR

The Deno Standard Library has moved to JSR, supporting SemVer ranges in imports and compatibility with Node.js, Cloudflare Workers, and more. | Continue reading


@deno.com | 6 months ago

How to document your JavaScript package

Writing good JSDocs for your JavaScript package is critical to its success. Here are some best practices for creating docs that helps your users be successful. | Continue reading


@deno.com | 6 months ago

Your Low Code Solution Needs an Escape Hatch

A low-code solution is a simple way to offer some flexibility for your users. However, to accommodate further customization (especially for enterprise users), you should have an “escape hatch” — simple, code-level customization. Here are three product scenarios and where an escap … | Continue reading


@deno.com | 6 months ago

Deno 1.43: Improved Language Server performance

Deno 1.43 enhances productivity with a faster language server, improved npm compatibility, a new `deno serve` subcommand, URL.parse() API, and announcements regarding Deno 2. | Continue reading


@deno.com | 6 months ago

How Slack used Deno to save months of engineering effort in launching their new platform

Learn how building with Deno helped Slack launch their new development platform in weeks and not months. | Continue reading


@deno.com | 6 months ago

JSR Is Not Another Package Manager

JSR introduces a new way to share JavaScript and TypeScript code across platforms, focusing on simplifying distribution without replacing existing package managers. | Continue reading


@deno.com | 7 months ago

Announcing the Hookdeck SDK on JSR

Hookdeck, an event gateway for distributed and async architecture, now has an SDK on JSR. | Continue reading


@deno.com | 7 months ago

Announcing the Neon Serverless Driver on JSR

Neon, a performant, edge-compatible, serverless Postgres driver, arrives on JSR. | Continue reading


@deno.com | 7 months ago

An intro to TSConfig for JavaScript Developers

TypeScript, one of the fastest growing languages, helps JavaScript developers improve code quality and productivity. But getting started can be challenging. Here's an introduction to TSConfig. | Continue reading


@deno.com | 7 months ago

How we built JSR

A modern JavaScript registry needs to be fast, reliable, and be as simple as possible for end users. Here's how we built JSR. | Continue reading


@deno.com | 7 months ago

How Netlify used Deno Subhosting to build a successful edge functions product

Learn why Netlify chose Deno Subhosting over building their own solution with AWS Lambda to offer a successful edge functions product within weeks. | Continue reading


@deno.com | 7 months ago

Introducing Simpler Project Creation in Deno Deploy

Introducing a more simplified project creation flow in Deno Deploy, including seamless CI/CD setup, a more transparent build and deployment step, and more. | Continue reading


@deno.com | 7 months ago

Deno 1.42: Better dependency management with JSR

Deno 1.42 revolutionizes dependency management with the seamless integration of JSR, enhancing Node/npm compatibility and introducing significant performance improvements. | Continue reading


@deno.com | 8 months ago

Introducing deployctl, the command line interface for Deno Deploy

Deno Deploy’s command line interface, deployctl, is the simplest way to deploy your projects to the cloud. Here’s how to do it. | Continue reading


@deno.com | 8 months ago

Introducing JSR - the JavaScript Registry

Continue reading


@deno.com | 8 months ago

How to add Monaco to a Next.js app to enable custom user workflows

Continue reading


@deno.com | 9 months ago

Survey Results and Roadmap

Continue reading


@deno.com | 9 months ago

Deno 1.41: smaller deno compile binaries

Continue reading


@deno.com | 9 months ago