Latest security news
Page 2
Thu, November 28
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.
Tue, November 26
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.
Thu, November 21
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.
Tue, November 19
Build a Typesafe API with tRPC and Deno
Learn how to build a typesafe API with tRPC and Deno.
Thu, November 14
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.
Wed, November 13
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.
Sat, November 9
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.
Tue, October 29
Build an Astro site with Deno
Learn how to build a server-rendered website with Astro and Deno.
Wed, October 9
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.
Fri, October 4
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.
Thu, September 19
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.
Tue, September 10
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.
Tue, August 27
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.
Thu, August 22
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.
Thu, August 8
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.
Fri, July 26
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.
Thu, July 11
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.
Tue, July 9
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.
Thu, June 27
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.
Fri, June 21
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.
Tue, June 18
How the Guardian uses Deno to audit accessibility and performance across their 2.7 million articles
The Guardian receives over 350 million unique page views. Learn how Deno helps the Guardian maximize web performance and adhere to accessibility standards to retain and grow their readership.
Fri, June 14
Introducing More Flexible Domain Association for Deno Subhosting
This new update simplifies programmatically managing custom domains, wildcard domains, subdomains for different deployments, and more.
Tue, June 11
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!
Thu, May 30
Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts
Deno 1.44 adds support for private npm registries, gRPC connections, improved Node.js compat with initial Next.js support, and significant performance improvements.
Sat, May 18
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.
Wed, May 15
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.
Wed, May 1
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.
Mon, April 29
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.
Thu, April 11
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.
Wed, April 3
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.
Fri, March 29
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.
Sat, March 16
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.
Fri, March 1
Introducing JSR - the JavaScript Registry
The JavaScript Registry (JSR) is a TypeScript-first, ESM-only module registry designed for the entire JavaScript ecosystem. Use JSR modules from Deno and npm-based projects. JSR is free and open source. Available today in public beta.
Wed, February 28
Survey Results and Roadmap
You answered our survey and we listened. Here’s what we’re working on currently and what you can expect from Deno next.
Fri, February 23
Deno 1.41: smaller deno compile binaries
We've roughly halved the size of `deno compile` binaries, added official Linux ARM64 builds, continued to land Node.js compatibility improvements, and more.
Fri, February 9
Introducing Deno Deploy onboarding tutorials
We revamped Deno Deploy’s onboarding to show you how easy it is to use Deno’s cloud primitives in your projects.
Fri, February 2
Deno in 2023
2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.
Thu, February 1
Using Deno Subhosting vs. AWS Lambda to Run Untrusted User Code
Which technology is best for building a deployment platform for running third party code? Let's dive into the key differences in feature set, billing model, and performance.
Fri, January 26
Deno 1.40: Temporal API
Deno 1.40 introduces the Temporal API, TC39 decorators, and a range of deprecations and stabilizations, along with improvements in Node.js compatibility, LSP, diagnostics, and handling of unstable features, paving the way for a seamless upgrade to Deno 2.
Wed, January 17
Build Your Own Cloud IDE with the Subhosting API
This tutorial will show you how to build a simple cloud IDE using the Deno Subhosting API.
Wed, January 10
Build a Cloud IDE for the Deno Subhosting Hackathon
Details, prizes, submission guidelines, resources, and more about the Deno Subhosting Hackathon.
Fri, December 22
Run a Node project with Deno and win prizes in the #NodeToDenoChallenge
We've made a ton of improvements to our Node and npm compatibility this past year. Here's a chance for you to experience those improvements and win some prizes.
Fri, December 15
Getting Started with the OpenAI SDK for Deno
Learn to use text completions, image generation, image analysis, and more features of OpenAI using their official Deno SDK.
Deno 1.39: The Return of WebGPU
We've re-added WebGPU, added new deno coverage reporters, made substantial Node.js compatibility improvements, and more.
Wed, December 13
Deno KV vs. Cloudflare Workers KV, Upstash Redis, AWS DynamoDB, and Google Firestore
We compare Deno KV to other serverless data stores on performance, price, developer experience, and more.
Tue, December 12
Use Deno KV in Node with the new official npm package
Access our zero config distributed database, Deno KV, in your Node projects with our new npm package.
Mon, December 11
Build Real-time Applications with the new "watch" API in Deno KV
Detecting changes in Deno KV with `kv.watch` makes it easier to build real-time applications like newsfeeds, analytics, multi-user collaboration tools, and more.
Wed, December 6
Manage your Deno Deploy and Deno Subhosting projects with Terraform
Terraform is a popular tool used to safely and predictably provision and manage infrastructure in any cloud. Here’s how you could use Terraform to manage your Deno Deploy or Deno Subhosting projects.
Wed, November 29
Announcing Deno Cron
`Deno.cron` allows you to easily create scheduled jobs and is available on Deno Deploy. Here's how it works.
Tue, November 28
How security and tenant isolation allows Deno Subhosting to run untrusted code securely
Deno Deploy and Deno Subhosting was designed with security and tenant isolation in mind. Here's how it works.