https://deno.com/blog Deno 2024-11-29T14:42:21.399Z Feed (https://github.com/jpmonette/feed) for Deno The latest news from Deno Land Inc. https://deno.com/favicon.ico Copyright 2024 Deno Land Inc. <![CDATA[Solve Advent of Code 2024 with Deno and Win Prizes!]]> https://deno.com/blog/advent-of-code-2024 2024-11-27T16:00:00.000Z <![CDATA[We're giving out exclusive prizes for using Deno during the Advent of Code 2024. Here's what you can win.]]> Andy Jiang Phil Hawksworth 2024-11-27T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno v. Oracle: Canceling the JavaScript Trademark]]> https://deno.com/blog/deno-v-oracle 2024-11-25T16:00:00.000Z <![CDATA[Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.]]> Ryan Dahl 2024-11-25T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 2.1: Wasm Imports and other enhancements]]> https://deno.com/blog/v2.1 2024-11-21T09:00:00.000Z <![CDATA[Deno 2.1 introduces first-class Wasm imports, built-in tracing with OpenTelemetry, faster `deno compile`, and improved package management.]]> Bartek Iwańczuk Andy Jiang 2024-11-21T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a Typesafe API with tRPC and Deno]]> https://deno.com/blog/build-typesafe-apis-trpc 2024-11-19T12:00:00.000Z <![CDATA[Learn how to build a typesafe API with tRPC and Deno.]]> Andy Jiang 2024-11-19T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Self-contained Executable Programs with Deno Compile]]> https://deno.com/blog/deno-compile-executable-programs 2024-11-14T11:00:00.000Z <![CDATA[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.]]> Ryan Dahl Andy Jiang 2024-11-14T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a Database App with Drizzle ORM and Deno]]> https://deno.com/blog/build-database-app-drizzle 2024-11-13T11:00:00.000Z <![CDATA[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.]]> Andy Jiang 2024-11-13T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing your new JavaScript package manager: Deno]]> https://deno.com/blog/your-new-js-package-manager 2024-11-08T16:00:00.000Z <![CDATA[Deno’s new package manager, added in v2.0, is fast, flexible, and supports Node and package.json. Here’s how it works.]]> Ryan Dahl Bartek Iwańczuk Nathan Whitaker Andy Jiang 2024-11-08T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Growthbook on JSR]]> https://deno.com/blog/growthbook-on-jsr 2024-11-04T12:00:00.000Z <![CDATA[Growthbook's JavaScript SDK, which enables easy AB testing and personalization, is now available on JSR.]]> Andy Jiang 2024-11-04T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build an Astro site with Deno]]> https://deno.com/blog/build-astro-with-deno 2024-10-29T12:00:00.000Z <![CDATA[Learn how to build a server-rendered website with Astro and Deno.]]> Andy Jiang 2024-10-29T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to convert CommonJS to ESM]]> https://deno.com/blog/convert-cjs-to-esm 2024-10-16T11:00:00.000Z <![CDATA[Here’s a thorough guide that covers everything you need to know to migrate your CommonJS project to ESM.]]> Andy Jiang 2024-10-16T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Deno 2]]> https://deno.com/blog/v2.0 2024-10-09T09:00:00.000Z <![CDATA[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.]]> Ryan Dahl Bert Belder Bartek Iwańczuk Andy Jiang 2024-10-09T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The Final Touches: What’s New In v2.0.0-rc.10]]> https://deno.com/blog/v2.0-release-candidate-update 2024-10-04T09:00:00.000Z <![CDATA[We've merged in many fixes and improvements to the Deno 2 release candidate. Here's what's new.]]> Bartek Iwańczuk Andy Jiang 2024-10-04T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Stable V8 Bindings for Rust]]> https://deno.com/blog/rusty-v8-stabilized 2024-09-24T09:00:00.000Z <![CDATA[Rusty V8, a library that provides high-quality, zero-overhead Rust bindings to V8, is finally stable. Here's how to use it.]]> Ryan Dahl 2024-09-24T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 2.0 Release Candidate]]> https://deno.com/blog/v2.0-release-candidate 2024-09-19T09:00:00.000Z <![CDATA[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.]]> Bartek Iwańczuk Andy Jiang 2024-09-19T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Secure, efficient private npm registries with Cloudsmith and Deno]]> https://deno.com/blog/private-npm-registries-cloudsmith 2024-09-10T00:00:00.000Z <![CDATA[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.]]> Ciara Carey Andy Jiang 2024-09-10T00:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Painting the Plane as We Fly It: Designing JSR]]> https://deno.com/blog/designing-jsr 2024-09-04T15:30:00.000Z <![CDATA[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.]]> John Donmoyer Josh Collinsworth 2024-09-04T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing Web Cache API support on Deno Deploy]]> https://deno.com/blog/deploy-cache-api 2024-08-27T12:00:00.000Z <![CDATA[The Web Cache API offers sub-millisecond read latency, multi-Gbps write throughput, and unbounded storage. Here’s how you can use it.]]> Heyang Zhou Andy Jiang 2024-08-27T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.46: The Last 1.x Release]]> https://deno.com/blog/v1.46 2024-08-22T09:00:00.000Z <![CDATA[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.]]> Bartek Iwańczuk Andy Jiang 2024-08-22T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Protect your cloud spend with new Deno Deploy spend limits]]> https://deno.com/blog/deploy-spend-limits 2024-08-08T12:00:00.000Z <![CDATA[You can now exercise greater control over your Deno Deploy spend with our new spend limits. Here’s how they work.]]> Arnau Orriols Andy Jiang 2024-08-08T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[What we got wrong about HTTP imports]]> https://deno.com/blog/http-imports 2024-07-29T12:00:00.000Z <![CDATA[Designing a module system around HTTP imports was ambitious. Here are some issues we encountered and how we solved for them.]]> Ryan Dahl 2024-07-29T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes]]> https://deno.com/blog/aws-lambda-coldstart-benchmarks 2024-07-25T15:30:00.000Z <![CDATA[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.]]> Igor Zinkovsky Andy Jiang 2024-07-25T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Supabase on JSR]]> https://deno.com/blog/supabase-on-jsr 2024-07-16T12:00:00.000Z <![CDATA[Supabase's isomorphic JavaScript client library is now available on JSR.]]> Andy Jiang 2024-07-16T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.45: Workspace and Monorepo Support]]> https://deno.com/blog/v1.45 2024-07-11T09:00:00.000Z <![CDATA[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.]]> Bartek Iwańczuk Nayeem Rahman Nathan Whitaker Yoshiya Hinosawa Asher Gomez 2024-07-11T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing KV Backup for Deno Subhosting]]> https://deno.com/blog/subhosting-kv-backup 2024-07-09T12:00:00.000Z <![CDATA[This new feature allows Subhosting users to configure their KV databases to back up data to their own S3-compatible object storage via APIs.]]> Yusuke Tanaka Andy Jiang 2024-07-09T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[A Gentle Intro to TypeScript]]> https://deno.com/blog/deno-bites-ts-intro 2024-06-27T12:00:00.000Z <![CDATA[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. ]]> Jo Franchetti 2024-06-27T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Hono on JSR]]> https://deno.com/blog/hono-on-jsr 2024-06-25T12:00:00.000Z <![CDATA[Hono, a lightweight, fast, cross-platform web framework, is now on JSR.]]> Andy Jiang 2024-06-25T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How We Made the Deno Language Server Ten Times Faster]]> https://deno.com/blog/optimizing-our-lsp 2024-06-20T20:00:00.000Z <![CDATA[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.]]> Andy Jiang Nathan Whitaker 2024-06-20T20:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How the Guardian uses Deno to audit accessibility and performance across their 2.7 million articles]]> https://deno.com/blog/guardian 2024-06-18T14:15:00.000Z <![CDATA[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.]]> Andy Jiang 2024-06-18T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing More Flexible Domain Association for Deno Subhosting]]> https://deno.com/blog/subhosting-flexible-domain-association 2024-06-14T12:00:00.000Z <![CDATA[This new update simplifies programmatically managing custom domains, wildcard domains, subdomains for different deployments, and more.]]> Yusuke Tanaka Andy Jiang 2024-06-14T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The stabilization process of the Standard Library has begun]]> https://deno.com/blog/stabilize-std 2024-06-10T16:00:00.000Z <![CDATA[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!]]> Yoshiya Hinosawa 2024-06-10T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts]]> https://deno.com/blog/v1.44 2024-05-30T09:00:00.000Z <![CDATA[Deno 1.44 adds support for private npm registries, gRPC connections, improved Node.js compat with initial Next.js support, and significant performance improvements.]]> Bartek Iwańczuk Marvin Hagemeister Ryan Dahl 2024-05-30T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How we built a secure, performant, multi-tenant cloud platform to run untrusted code]]> https://deno.com/blog/build-secure-performant-cloud-platform 2024-05-17T15:30:00.000Z <![CDATA[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.]]> Bert Belder 2024-05-17T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The Deno Standard Library is now available on JSR]]> https://deno.com/blog/std-on-jsr 2024-05-14T16:00:00.000Z <![CDATA[The Deno Standard Library has moved to JSR, supporting SemVer ranges in imports and compatibility with Node.js, Cloudflare Workers, and more.]]> Yoshiya Hinosawa Jo Franchetti Luca Casonato Ryan Dahl Asher Gomez 2024-05-14T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to document your JavaScript package]]> https://deno.com/blog/document-javascript-package 2024-05-10T16:00:00.000Z <![CDATA[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. ]]> Andy Jiang Luca Casonato Jo Franchetti Leo Kettmeir 2024-05-10T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Your Low Code Solution Needs an Escape Hatch]]> https://deno.com/blog/low-code-needs-an-escape-hatch 2024-05-03T16:00:00.000Z <![CDATA[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 escape hatch makes most sense.]]> Andy Jiang 2024-05-03T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.43: Improved Language Server performance]]> https://deno.com/blog/v1.43 2024-05-01T09:00:00.000Z <![CDATA[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.]]> Andy Jiang Bartek Iwańczuk Marvin Hagemeister Asher Gomez 2024-05-01T09:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How Slack used Deno to save months of engineering effort in launching their new platform]]> https://deno.com/blog/slack-saves-engineering-effort-with-deno 2024-04-29T14:15:00.000Z <![CDATA[Learn how building with Deno helped Slack launch their new development platform in weeks and not months.]]> Andy Jiang 2024-04-29T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[JSR Is Not Another Package Manager]]> https://deno.com/blog/jsr-is-not-another-package-manager 2024-04-24T15:00:00.000Z <![CDATA[JSR introduces a new way to share JavaScript and TypeScript code across platforms, focusing on simplifying distribution without replacing existing package managers.]]> Ryan Dahl 2024-04-24T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing the Hookdeck SDK on JSR]]> https://deno.com/blog/hookdeck-on-jsr 2024-04-23T12:00:00.000Z <![CDATA[Hookdeck, an event gateway for distributed and async architecture, now has an SDK on JSR.]]> Andy Jiang 2024-04-23T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing the Neon Serverless Driver on JSR]]> https://deno.com/blog/neon-on-jsr 2024-04-18T12:00:00.000Z <![CDATA[Neon, a performant, edge-compatible, serverless Postgres driver, arrives on JSR.]]> Andy Jiang 2024-04-18T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[An intro to TSConfig for JavaScript Developers]]> https://deno.com/blog/intro-to-tsconfig 2024-04-17T15:00:00.000Z <![CDATA[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.]]> Jo Franchetti 2024-04-17T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How we built JSR]]> https://deno.com/blog/how-we-built-jsr 2024-04-12T11:00:00.000Z <![CDATA[A modern JavaScript registry needs to be fast, reliable, and be as simple as possible for end users. Here's how we built JSR.]]> Luca Casonato 2024-04-12T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How Netlify used Deno Subhosting to build a successful edge functions product]]> https://deno.com/blog/netlify-subhosting 2024-04-11T14:15:00.000Z <![CDATA[Learn why Netlify chose Deno Subhosting over building their own solution with AWS Lambda to offer a successful edge functions product within weeks.]]> Andy Jiang 2024-04-11T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing Simpler Project Creation in Deno Deploy]]> https://deno.com/blog/simpler-project-creation-deploy 2024-04-03T13:00:00.000Z <![CDATA[Introducing a more simplified project creation flow in Deno Deploy, including seamless CI/CD setup, a more transparent build and deployment step, and more.]]> Andy Jiang John Donmoyer 2024-04-03T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.42: Better dependency management with JSR]]> https://deno.com/blog/v1.42 2024-03-28T16:00:00.000Z <![CDATA[Deno 1.42 revolutionizes dependency management with the seamless integration of JSR, enhancing Node/npm compatibility and introducing significant performance improvements.]]> Andy Jiang Bartek Iwańczuk David Sherret Divy Srivastava Nayeem Rahman 2024-03-28T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing deployctl, the command line interface for Deno Deploy]]> https://deno.com/blog/deployctl 2024-03-15T16:00:00.000Z <![CDATA[Deno Deploy’s command line interface, deployctl, is the simplest way to deploy your projects to the cloud. Here’s how to do it.]]> Andy Jiang Arnau Orriols 2024-03-15T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing JSR - the JavaScript Registry]]> https://deno.com/blog/jsr_open_beta 2024-03-01T14:15:00.000Z <![CDATA[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. ]]> Ryan Dahl Luca Casonato Kevin Whinnery 2024-03-01T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to add Monaco to a Next.js app and securely run untrusted user code]]> https://deno.com/blog/monaco-nextjs 2024-02-29T12:00:00.000Z <![CDATA[Enabling your users to deploy and run code can make your platform more useful. Here's a guide to building a platform that deploys and runs untrusted user code via a browser IDE with Monaco, Next.js, and Subhosting.]]> Andy Jiang 2024-02-29T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Survey Results and Roadmap]]> https://deno.com/blog/2024-survey-results-and-roadmap 2024-02-27T16:00:00.000Z <![CDATA[You answered our survey and we listened. Here’s what we’re working on currently and what you can expect from Deno next. ]]> Andy Jiang Alon Bonder 2024-02-27T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.41: smaller deno compile binaries]]> https://deno.com/blog/v1.41 2024-02-22T16:00:00.000Z <![CDATA[We've roughly halved the size of `deno compile` binaries, added official Linux ARM64 builds, continued to land Node.js compatibility improvements, and more.]]> Andy Jiang Bartek Iwańczuk 2024-02-22T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Webhooks suck, but here are alternatives]]> https://deno.com/blog/webhooks-suck 2024-02-21T16:00:00.000Z <![CDATA[Webhooks, originally proposed as a way to consume asynchronous feeds, became the one-size-fits-all solution for integrating cloud software. Here’s why we think there’s a better solution. ]]> Andy Jiang Bert Belder 2024-02-21T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing Deno Deploy onboarding tutorials]]> https://deno.com/blog/deploy-onboarding-tutorials 2024-02-08T15:30:00.000Z <![CDATA[We revamped Deno Deploy’s onboarding to show you how easy it is to use Deno’s cloud primitives in your projects.]]> Andy Jiang John Donmoyer 2024-02-08T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno in 2023]]> https://deno.com/blog/deno-in-2023 2024-02-02T14:00:00.000Z <![CDATA[2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.]]> Andy Jiang Ryan Dahl 2024-02-02T14:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Using Deno Subhosting vs. AWS Lambda to Run Untrusted User Code]]> https://deno.com/blog/subhosting-vs-lambda 2024-01-31T16:00:00.000Z <![CDATA[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.]]> Andy Jiang 2024-01-31T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.40: Temporal API]]> https://deno.com/blog/v1.40 2024-01-25T16:00:00.000Z <![CDATA[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.]]> Bartek Iwańczuk Leo Kettmeir Andy Jiang Ryan Dahl Divy Srivastava Nayeem Rahman 2024-01-25T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build Your Own Cloud IDE with the Subhosting API]]> https://deno.com/blog/build-cloud-ide-subhosting 2024-01-16T15:30:00.000Z <![CDATA[This tutorial will show you how to build a simple cloud IDE using the Deno Subhosting API.]]> Kevin Whinnery Andy Jiang 2024-01-16T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a Cloud IDE for the Deno Subhosting Hackathon]]> https://deno.com/blog/subhosting-hackathon 2024-01-09T16:00:00.000Z <![CDATA[Details, prizes, submission guidelines, resources, and more about the Deno Subhosting Hackathon.]]> Andy Jiang Kevin Whinnery 2024-01-09T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Run a Node project with Deno and win prizes in the #NodeToDenoChallenge]]> https://deno.com/blog/node-to-deno-challenge 2023-12-21T15:00:00.000Z <![CDATA[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.]]> Andy Jiang 2023-12-21T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Getting Started with the OpenAI SDK for Deno]]> https://deno.com/blog/openai_sdk_deno 2023-12-15T12:00:00.000Z <![CDATA[Learn to use text completions, image generation, image analysis, and more features of OpenAI using their official Deno SDK. ]]> Kevin Whinnery 2023-12-15T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.39: The Return of WebGPU]]> https://deno.com/blog/v1.39 2023-12-14T16:00:00.000Z <![CDATA[We've re-added WebGPU, added new deno coverage reporters, made substantial Node.js compatibility improvements, and more.]]> Bartek Iwańczuk Leo Kettmeir Yoshiya Hinosawa Andy Jiang Ryan Dahl 2023-12-14T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno KV vs. Cloudflare Workers KV, Upstash Redis, AWS DynamoDB, and Google Firestore]]> https://deno.com/blog/comparing-deno-kv 2023-12-13T14:15:00.000Z <![CDATA[We compare Deno KV to other serverless data stores on performance, price, developer experience, and more.]]> Andy Jiang 2023-12-13T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Use Deno KV in Node with the new official npm package]]> https://deno.com/blog/kv-npm 2023-12-12T12:00:00.000Z <![CDATA[Access our zero config distributed database, Deno KV, in your Node projects with our new npm package.]]> John Spurlock Igor Zinkovsky Andy Jiang 2023-12-12T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build Real-time Applications with the new "watch" API in Deno KV]]> https://deno.com/blog/kv-watch 2023-12-11T12:00:00.000Z <![CDATA[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. ]]> Heyang Zhou Andy Jiang 2023-12-11T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Manage your Deno Deploy and Deno Subhosting projects with Terraform]]> https://deno.com/blog/terraform 2023-12-05T16:00:00.000Z <![CDATA[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.]]> Ryan Betts Yusuke Tanaka Bert Belder Andy Jiang 2023-12-05T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.6: Tailwind CSS plugin, simplified typings and more]]> https://deno.com/blog/fresh-1.6 2023-12-01T15:00:00.000Z <![CDATA[Discover new improvements in Fresh 1.6 that simplify your project and make it speedier.]]> Marvin Hagemeister 2023-12-01T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Deno Cron]]> https://deno.com/blog/cron 2023-11-29T12:00:00.000Z <![CDATA[`Deno.cron` allows you to easily create scheduled jobs and is available on Deno Deploy. Here's how it works.]]> Igor Zinkovsky Andy Jiang 2023-11-29T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How security and tenant isolation allows Deno Subhosting to run untrusted code securely]]> https://deno.com/blog/subhosting-security-run-untrusted-code 2023-11-27T15:30:00.000Z <![CDATA[Deno Deploy and Deno Subhosting was designed with security and tenant isolation in mind. Here's how it works.]]> Bert Belder Andy Jiang 2023-11-27T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How Brazil's top ecommerce platform used Deno Subhosting to drive 5x faster page load speeds]]> https://deno.com/blog/deco-cx-subhosting-serve-their-clients-storefronts-fast 2023-11-16T14:15:00.000Z <![CDATA[Learn how using Deno improves the performance of Deco.cx's clients storefronts and increase page load speeds by 5x.]]> Andy Jiang 2023-11-16T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno Subhosting: the easiest and most secure way to run untrusted multi-tenant code]]> https://deno.com/blog/subhosting 2023-11-14T16:00:00.000Z <![CDATA[Subhosting is a new way to leverage Deno Deploy's fast, scalable multi-tenant v8 isolate cloud to run your users code securely.]]> Alon Bonder Bert Belder 2023-11-14T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing self-hosted Deno KV, continuous backups, and replicas]]> https://deno.com/blog/kv-is-open-source-with-continuous-backup 2023-11-10T12:00:00.000Z <![CDATA[Deno KV is now even more flexible and powerful with self-hosted options, replicas, and S3 and GCS continuous backup support.]]> Luca Casonato Heyang Zhou Andy Jiang 2023-11-10T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.38: HTML doc generator and HMR]]> https://deno.com/blog/v1.38 2023-11-02T16:00:00.000Z <![CDATA[Deno 1.38 ships with HTML doc output, hot module replacement, improved Node.js compatibility by allowing you to use your own `node_modules` folder, and more.]]> Andy Jiang Bartek Iwańczuk David Sherret Kevin Whinnery Leo Kettmeir Matt Mastracci Nayeem Rahman Yoshiya Hinosawa Marvin Hagemeister 2023-11-02T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.5: Partials, client side navigation and more]]> https://deno.com/blog/fresh-1.5 2023-10-10T15:00:00.000Z <![CDATA[Discover new improvements in Fresh 1.5 that makes your site quicker to load and comes with several improvements to make authoring complex projects easier.]]> Marvin Hagemeister 2023-10-10T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Deno Queues]]> https://deno.com/blog/queues 2023-09-27T12:00:00.000Z <![CDATA[Introducing Deno Queues - zero config, scalable messaging with a guaranteed at-least-once delivery. This new primitive builds on the foundation set by Deno KV, and is available today in the Deno JavaScript runtime and Deno Deploy. ]]> Ryan Dahl Andy Jiang Igor Zinkovsky 2023-09-27T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Register for Deno Fest Tokyo, October 20th 2023]]> https://deno.com/blog/deno-fest-2023 2023-09-22T15:00:00.000Z <![CDATA[Join us to learn about the past, present, and future of Deno as we co-host Deno Fest in Tokyo on October 20th! ]]> Yoshiya Hinosawa 2023-09-22T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.37: Modern JavaScript in Jupyter Notebooks]]> https://deno.com/blog/v1.37 2023-09-20T16:00:00.000Z <![CDATA[Deno 1.37 ships with a Jupyter notebook integration and improved VSCode and LSP features.]]> Bartek Iwańczuk Kevin Whinnery David Sherret Ryan Dahl Yoshiya Hinosawa Nayeem Rahman 2023-09-20T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The State of Web Frameworks on Deno]]> https://deno.com/blog/web-frameworks-on-deno 2023-09-18T16:00:00.000Z <![CDATA[With npm compatibility in Deno improving, and npm specifiers now available on Deno Deploy, there are more options than ever to build web apps on Deno. Let's explore some options, including Fresh, SvelteKit, Nuxt/Vue, Astro, and beyond. ]]> Kevin Whinnery 2023-09-18T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno KV internals: building a database for the modern web]]> https://deno.com/blog/building-deno-kv 2023-09-14T15:30:00.000Z <![CDATA[How we built a performant, scalable, ACID-compliant, JavaScript-native database on FoundationDB.]]> Heyang Zhou Andy Jiang Luca Casonato 2023-09-14T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing native npm support on Deno Deploy]]> https://deno.com/blog/npm-on-deno-deploy 2023-09-06T12:00:00.000Z <![CDATA[Deno Deploy becomes the first isolate serverless platform to natively support more than two million modules on npm.]]> Andy Jiang Luca Casonato Kevin Whinnery 2023-09-06T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno KV is in Open Beta]]> https://deno.com/blog/kv-open-beta 2023-09-05T12:00:00.000Z <![CDATA[Deno KV, the easiest way to add a strongly consistent database to your app, is now in open beta.]]> Andy Jiang Luca Casonato Heyang Zhou 2023-09-05T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a Cross-Platform CLI with Deno in 5 minutes]]> https://deno.com/blog/build-cross-platform-cli 2023-09-01T15:00:00.000Z <![CDATA[Here's how Deno's built-in tools and APIs make it easy to build a CLI and distribute it to all major platforms.]]> Andy Jiang 2023-09-01T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[August 22nd, 2023 Deno Deploy Post-mortem]]> https://deno.com/blog/2023-08-22-outage-post-mortem 2023-08-23T23:59:00.000Z <![CDATA[Post-mortem report for the Deploy outage on August 22nd, 2023.]]> Heyang Zhou Satya Rohith Kevin Whinnery 2023-08-23T23:59:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.4 – Faster Page Loads, Layouts and More]]> https://deno.com/blog/fresh-1.4 2023-08-16T15:00:00.000Z <![CDATA[Discover new improvements in Fresh 1.4 that makes your site quicker to load and comes with several improvements to make authoring complex projects easier.]]> Marvin Hagemeister 2023-08-16T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Node.js's Config Hell Problem]]> https://deno.com/blog/node-config-hell 2023-08-09T15:00:00.000Z <![CDATA[Why a Next.js project has over 30 configuration files and what we can do to avoid it.]]> Andy Jiang 2023-08-09T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.36: More flexible security and expanded testing APIs]]> https://deno.com/blog/v1.36 2023-08-03T16:00:00.000Z <![CDATA[Deno 1.36 introduces new runtime security options plus expanded testing and benchmarking APIs.]]> Bartek Iwańczuk Kevin Whinnery 2023-08-03T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[dnt — the easiest way to publish a hybrid npm module for ESM and CommonJS]]> https://deno.com/blog/publish-esm-cjs-module-dnt 2023-07-31T12:00:00.000Z <![CDATA[How to write your module with modern tooling and transform it with `dnt` to support CommonJS, ESM, browsers, Deno, Node.js, TypeScript, and more.]]> Andy Jiang 2023-07-31T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How the creator of Homebrew simplifies distributing software with tea and Deno]]> https://deno.com/blog/tea-simplifies-distributing-software 2023-07-25T15:00:00.000Z <![CDATA[Deno is a critical part of distributing our own software and also helping our users manage their dependencies.]]> Max Howell 2023-07-25T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build and Ship Astro Sites with Deno and Deno Deploy]]> https://deno.com/blog/astro-on-deno 2023-07-21T15:00:00.000Z <![CDATA[Learn how to build and deploy static and server-rendered apps with Astro on Deno and Deno Deploy.]]> Kevin Whinnery 2023-07-21T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.3 – Simplified Route Components and More]]> https://deno.com/blog/fresh-1.3 2023-07-18T15:00:00.000Z <![CDATA[Explore the key improvements in Fresh 1.3: streamlined route components, enhanced error handling, updated linting rules, and multi-island exports. This release also supports the stable Deno.serve API, making Deno projects more efficient and manageable.]]> Marvin Hagemeister 2023-07-18T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.35: A fast and convenient way to build web servers]]> https://deno.com/blog/v1.35 2023-07-05T16:00:00.000Z <![CDATA[Deno.serve() is stable, support for key npm packages, and more.]]> Andy Jiang Bartek Iwańczuk Yoshiya Hinosawa 2023-07-05T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[June 25th, 2023 Deno Deploy Postmortem]]> https://deno.com/blog/2023-06-25-outage-post-mortem 2023-06-30T23:59:00.000Z <![CDATA[Post-mortem report for the Deploy outage on June 25th, 2023.]]> Heyang Zhou Luca Casonato Satya Rohith Bert Belder 2023-06-30T23:59:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[CommonJS is hurting JavaScript]]> https://deno.com/blog/commonjs-is-hurting-javascript 2023-06-30T14:15:00.000Z <![CDATA[How CommonJS became Node's module system, ESM solved modules for the browser, and why supporting both slows down the JavaScript ecosystem.]]> Andy Jiang 2023-06-30T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing SOC 2 Compliance]]> https://deno.com/blog/announcing-soc2-compliance 2023-06-22T15:00:00.000Z <![CDATA[What SOC 2 compliance for security, availability, and confidentiality means for Deno.]]> Ryan Dahl Bert Belder Andy Jiang 2023-06-22T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more]]> https://deno.com/blog/fresh-1.2 2023-06-15T15:00:00.000Z <![CDATA[Learn what new features the 1.2 release brings and about the future of Fresh.]]> Luca Casonato 2023-06-15T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing the Deno KV Hackathon]]> https://deno.com/blog/deno-kv-hackathon 2023-06-12T16:00:00.000Z <![CDATA[Rules, categories, prizes, and more about the Deno KV Hackathon.]]> Andy Jiang 2023-06-12T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The State of Edge Functions 2023: The Year of Globally Distributed Apps]]> https://deno.com/blog/state-of-edge-functions-2023 2023-06-06T12:00:00.000Z <![CDATA[More developers are hosting entire apps at the edge and other major takeaways from the 2023 State of Edge Functions report.]]> Alon Bonder Andy Jiang 2023-06-06T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to Build a CRUD API with Oak and Deno KV]]> https://deno.com/blog/build-crud-api-oak-denokv 2023-06-01T15:00:00.000Z <![CDATA[Learn how to use secondary indexes, atomic transctions, and more with Deno KV in this introductory tutorial.]]> Andy Jiang 2023-06-01T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Node.js built-ins on Deno Deploy]]> https://deno.com/blog/node-builtins-on-deploy 2023-05-26T14:00:00.000Z <![CDATA[You can now use Node.js built-in modules like `node:http` on Deno Deploy, allowing you to run existing Node.js apps at the edge.]]> Luca Casonato 2023-05-26T14:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.34: deno compile supports npm packages]]> https://deno.com/blog/v1.34 2023-05-25T18:00:00.000Z <![CDATA[This update augments compatibility with npm and Node.js, incorporates glob support, and enhances TLS certificates with IP addresses. It also brings forth improvements to the configuration, language server, APIs, and updates to V8 and TypeScript.]]> Andy Jiang Bartek Iwańczuk David Sherret 2023-05-25T18:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[May 23rd, 2023 Deno Deploy Postmortem]]> https://deno.com/blog/2023-05-23-outage-post-mortem 2023-05-24T15:00:00.000Z <![CDATA[Post-mortem report for the Deploy and Subhosting outage on May 23rd, 2023.]]> Will Newby Andy Jiang 2023-05-24T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How immutable scripts in Deno allow Windmill.dev (YC S22) to build production-grade ops]]> https://deno.com/blog/immutable-scripts-windmill-production-grade-ops 2023-05-18T15:00:00.000Z <![CDATA[We chose Deno for its low cold start times, ability to execute untrusted code securely, and ease in creating shareable, immutable scripts.]]> Ruben Fiszel 2023-05-18T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build your own ChatGPT-style doc search with Fresh, OpenAI, and Supabase]]> https://deno.com/blog/build-chatgpt-doc-search-with-supabase-fresh 2023-05-11T15:00:00.000Z <![CDATA[Learn how to setup a customized ChatGPT-style doc search and work with the OpenAI Chat-GPT3 API.]]> Andy Jiang Thor Schaeff 2023-05-11T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Roll your own JavaScript runtime, pt. 3]]> https://deno.com/blog/roll-your-own-javascript-runtime-pt3 2023-05-04T11:30:00.000Z <![CDATA[We'll create and load a snapshot of our custom JavaScript runtime to optimize startup time.]]> Leo Kettmeir Andy Jiang 2023-05-04T11:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Deno KV]]> https://deno.com/blog/kv 2023-05-01T12:00:00.000Z <![CDATA[Introducing Deno KV, a global key-value database for effortless stateful app development on Deno Deploy, offering seamless integration, strong consistency, and versatility.]]> Andy Jiang Ryan Dahl 2023-05-01T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.33: Deno 2 is coming]]> https://deno.com/blog/v1.33 2023-04-28T18:00:00.000Z <![CDATA[Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.]]> Bartek Iwańczuk David Sherret Yoshiya Hinosawa 2023-04-28T18:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[A Gentle Introduction to Islands]]> https://deno.com/blog/intro-to-islands 2023-04-26T14:15:00.000Z <![CDATA[What islands are, what they're not, and how they work.]]> Andy Jiang 2023-04-26T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a REST API with Express, TypeScript, and Deno, pt. 2]]> https://deno.com/blog/build-api-express-typescript-pt2 2023-04-06T12:00:00.000Z <![CDATA[The second half in our series of how to get up and running with Deno and Express quickly.]]> Tim Post 2023-04-06T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Deno SaaSKit: an open-source SaaS template built with Fresh]]> https://deno.com/blog/announcing-deno-saaskit 2023-04-04T15:00:00.000Z <![CDATA[Built on Fresh, SaaSKit combines the best developer experience with a performant user experience to help you start your SaaS fast.]]> Andy Jiang 2023-04-04T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.32: Enhanced Node.js Compatibility]]> https://deno.com/blog/v1.32 2023-03-23T12:00:00.000Z <![CDATA[Deno 1.32 brings major improvements to deno compile, Node.js compatibility, Web APIs, and more.]]> Bartek Iwańczuk David Sherret Yoshiya Hinosawa 2023-03-23T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Why We Added package.json Support to Deno]]> https://deno.com/blog/package-json-support 2023-03-20T00:00:00.000Z <![CDATA[The most recent release brought some significant changes in the form of better Node and NPM compatibility with package.json support. This prompted questions from our users about whether our core priorities have shifted.]]> Ryan Dahl 2023-03-20T00:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a REST API with Express, TypeScript, and Deno]]> https://deno.com/blog/build-api-express-typescript 2023-03-08T12:00:00.000Z <![CDATA[How to setup a REST API using Express and TypeScript in minutes.]]> Tim Post 2023-03-08T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing the Annual State of Edge Functions Survey]]> https://deno.com/blog/state-of-edge-functions-survey 2023-03-06T15:00:00.000Z <![CDATA[Together we can identify current and upcoming trends as well as common frustrations to better understand how to best use this nascent technology.]]> Alon Bonder 2023-03-06T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[You Don't Need a Build Step]]> https://deno.com/blog/you-dont-need-a-build-step 2023-03-01T16:00:00.000Z <![CDATA[The build step helps Node.js/npm run in the browser, optimize end-user performance, etc. But long build times limit productivity. With modern tooling, do we still need a build step?]]> Andy Jiang 2023-03-01T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.31: package.json support]]> https://deno.com/blog/v1.31 2023-02-24T12:00:00.000Z <![CDATA[Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.]]> Bartek Iwańczuk David Sherret Yoshiya Hinosawa 2023-02-24T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Office Hours Roundup and Update]]> https://deno.com/blog/office-hours-update 2023-02-21T16:00:00.000Z <![CDATA[We’ve got Q&A highlights from our last two live events and updates about Office Hours going forward.]]> Tim Post 2023-02-21T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Roll your own JavaScript runtime, pt. 2]]> https://deno.com/blog/roll-your-own-javascript-runtime-pt2 2023-02-15T11:30:00.000Z <![CDATA[We'll implement `fetch`, read command line arguments, and add native support for TypeScript and TSX.]]> Andy Jiang Bartek Iwańczuk 2023-02-15T11:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a Simple Image Resizing API in less than 100 LOC]]> https://deno.com/blog/build-image-resizing-api 2023-02-08T14:15:00.000Z <![CDATA[A tutorial on building and deploying a simple image resizing API.]]> Andy Jiang 2023-02-08T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The Future (and the Past) of the Web is Server Side Rendering]]> https://deno.com/blog/the-future-and-past-is-server-side-rendering 2023-02-01T14:15:00.000Z <![CDATA[A brief history about server-side rendering and why it's the right approach for modern web development.]]> Andy Jiang 2023-02-01T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.30: Built-in Node modules]]> https://deno.com/blog/v1.30 2023-01-26T12:00:00.000Z <![CDATA[Deno 1.30 supports built-in Node modules, deno.json is an import map, deno fmt can format without semicolons, and more...]]> Bartek Iwańczuk David Sherret 2023-01-26T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Office Hours Transcript for 2023-01-13]]> https://deno.com/blog/office-hours-transcript-2023-01-13 2023-01-25T16:00:00.000Z <![CDATA[Here's a list of questions, answers, and takeaways from our January 13th office hours.]]> Tim Post 2023-01-25T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno in 2022: npm, Edge Functions, Series A, Fresh, and more]]> https://deno.com/blog/deno-in-2022 2023-01-23T14:00:00.000Z <![CDATA[2022 was a big year for Deno. Here are the biggest updates from the past year and what's coming up next.]]> Bartek Iwańczuk Ryan Dahl Andy Jiang 2023-01-23T14:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to Build a GraphQL Server with Deno]]> https://deno.com/blog/build-a-graphql-server-with-deno 2023-01-11T15:00:00.000Z <![CDATA[A short tutorial on building a GraphQL server in Deno.]]> Andy Jiang 2023-01-11T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing Office Hours!]]> https://deno.com/blog/announcing-office-hours 2023-01-05T15:00:00.000Z <![CDATA[We're hosting bi-weekly office hours in our Discord server! Ask questions (or submit them in advance), get technical help, or just come and hang out.]]> Tim Post 2023-01-05T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.29: Custom npm registry support]]> https://deno.com/blog/v1.29 2022-12-14T12:00:00.000Z <![CDATA[Deno 1.29 ships with many npm compatibility improvements, lots of quality of life improvements and TypeScript 4.9]]> Bartek Iwańczuk David Sherret Yoshiya Hinosawa 2022-12-14T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build an Edge Function for the Supabase Hackathon]]> https://deno.com/blog/edge-functions-supabase-launch-week-6-hackathon 2022-12-09T15:00:00.000Z <![CDATA[We're sponsoring and judging the Best Edge Functions category. Create an edge function and be eligible to win Deno merch and other prizes.]]> Andy Jiang Tim Post 2022-12-09T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to build a static site with Lume]]> https://deno.com/blog/build-a-static-site-with-lume 2022-12-07T15:00:00.000Z <![CDATA[Build a simple static site with Lume.]]> Óscar Otero 2022-12-07T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Run npm and Deno anywhere]]> https://deno.com/blog/npm-and-deno-anywhere 2022-11-18T12:00:00.000Z <![CDATA[Did you know you can host and run your Deno code in any virtual private server? Here's how to get started.]]> Andy Jiang 2022-11-18T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build a More Secure Web using npm with Deno]]> https://deno.com/blog/a-more-secure-npm 2022-11-17T12:00:00.000Z <![CDATA[How Deno's secure-by-default and opt-in permissions system gives you more confidence in running untrusted npm modules.]]> Andy Jiang 2022-11-17T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Build Apps in Deno with Frameworks such as React, Vue, Express, and more.]]> https://deno.com/blog/frameworks-with-npm 2022-11-16T12:00:00.000Z <![CDATA[Getting started with web frameworks in npm and Deno.]]> Andy Jiang 2022-11-16T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Persist Data in Deno with npm using Prisma, Mongoose, Apollo, and more.]]> https://deno.com/blog/persistent-data-npm 2022-11-15T12:00:00.000Z <![CDATA[Here's how to get started with a few data persistence npm modules and Deno.]]> Andy Jiang 2022-11-15T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.28: Featuring 1.3 Million New Modules]]> https://deno.com/blog/v1.28 2022-11-14T12:00:00.000Z <![CDATA[Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more]]> Bartek Iwańczuk David Sherret Andy Jiang Ryan Dahl 2022-11-14T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Introducing Fresh WordPress Themes]]> https://deno.com/blog/introducing-fresh-wordpress-themes 2022-11-10T13:00:00.000Z <![CDATA[Combine the DX and performance of Fresh with the reliability and dependability of WordPress.]]> Yoshiya Hinosawa 2022-11-10T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to Setup Auth with Fresh]]> https://deno.com/blog/setup-auth-with-fresh 2022-11-04T15:00:00.000Z <![CDATA[A tutorial to setting up authentication with Fresh.]]> Leo Kettmeir Andy Jiang 2022-11-04T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.27: Major IDE Improvements]]> https://deno.com/blog/v1.27 2022-10-27T12:00:00.000Z <![CDATA[Deno 1.27 ships with major improvements for IDEs, better support for npm packages, navigator.language Web API and more.]]> Bartek Iwańczuk David Sherret Kitson Kelly Colin Ihrig 2022-10-27T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to Build a Blog with Fresh]]> https://deno.com/blog/build-a-blog-with-fresh 2022-10-25T15:00:00.000Z <![CDATA[Create a simple blog with Fresh in minutes.]]> Andy Jiang 2022-10-25T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Which serverless edge platform has the fastest git deployments?]]> https://deno.com/blog/fastest-git-deploys-to-the-edge 2022-10-20T14:15:00.000Z <![CDATA[We test a handful of popular serverless edge computing providers to see which has the fastest git deployment time.]]> Andy Jiang 2022-10-20T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The Future of the Web is on the Edge]]> https://deno.com/blog/the-future-of-web-is-on-the-edge 2022-10-06T16:00:00.000Z <![CDATA[A brief history of the internet explaining why building for the edge is faster, more secure, and easier than ever.]]> Andy Jiang 2022-10-06T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.26 Release Notes]]> https://deno.com/blog/v1.26 2022-09-29T12:00:00.000Z <![CDATA[Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.]]> Andrew Johnston Bartek Iwańczuk Colin Ihrig David Sherret Divy Srivastava Kitson Kelly Satya Rohith 2022-09-29T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[The Anatomy of an Isolate Cloud]]> https://deno.com/blog/anatomy-isolate-cloud 2022-09-27T15:00:00.000Z <![CDATA[Deno Deploy is one of the fastest ways to deploy an app. How does it work?]]> Colin J. Ihrig 2022-09-27T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Slack releases platform open beta powered by Deno]]> https://deno.com/blog/slack-open-beta 2022-09-21T10:00:00.000Z <![CDATA[Introducing the new Slack Platform that is a faster, flexible, and more secure way to build on top of Slack.]]> Jim Ray 2022-09-21T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[A Whole Website in a Single JavaScript File, cont'd]]> https://deno.com/blog/a-whole-website-in-a-single-js-file-continued 2022-09-13T15:00:00.000Z <![CDATA[A modern website with dynamic API endpoints and form functionality in a single JavaScript file.]]> Leo Kettmeir 2022-09-13T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.1 - automatic JSX, plugins, DevTools, and more]]> https://deno.com/blog/fresh-1.1 2022-09-08T13:30:00.000Z <![CDATA[This release makes Fresh even more powerful with automatic JSX, plugins, DevTools integration and more.]]> Luca Casonato 2022-09-08T13:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to Build an E-commerce Site with a Perfect Lighthouse Score]]> https://deno.com/blog/ecommerce-with-perfect-lighthouse-score 2022-08-30T15:00:00.000Z <![CDATA[This tutorial will show you how to optimize for performance with SSR and islands, as well as deploying to the edge.]]> Andy Jiang 2022-08-30T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.25 Release Notes]]> https://deno.com/blog/v1.25 2022-08-25T12:00:00.000Z <![CDATA[Deno 1.25 adds the `deno init` subcommand, experimental support for importing npm packages, a new faster web server, and performance improvements to the FFI.]]> Bartek Iwańczuk David Sherret Divy Srivastava Yoshiya Hinosawa Ryan Dahl Luca Casonato 2022-08-25T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Big Changes Ahead for Deno]]> https://deno.com/blog/changes 2022-08-15T14:15:00.000Z <![CDATA[Learnings from our recent survey and feedback from across our community. We'll discuss how we're addressing this feedback and the features to expect from Deno in the coming months.]]> Ryan Dahl Alon Bonder 2022-08-15T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Roll your own JavaScript runtime]]> https://deno.com/blog/roll-your-own-javascript-runtime 2022-07-29T11:30:00.000Z <![CDATA[A walk-through of creating a CLI that executes JavaScript files.]]> Bartek Iwańczuk 2022-07-29T11:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.24 Release Notes]]> https://deno.com/blog/v1.24 2022-07-21T17:00:00.000Z <![CDATA[Deno 1.24 improves performance of transpiling and type-checking, adds unhandledrejection and beforeunload events, adds import.meta.resolve() API, and more]]> Bartek Iwańczuk David Sherret Divy Srivastava Yoshiya Hinosawa 2022-07-21T17:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[2022-07-18 incident update]]> https://deno.com/blog/2022-07-18-outage-post-mortem 2022-07-18T15:00:00.000Z <![CDATA[Post-mortem report for the Deploy and Subhosting outage on July 18th]]> Kitson Kelly Ryan Dahl 2022-07-18T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[July 13th Utah Outage Update]]> https://deno.com/blog/2022-07-13-outage-post-mortem 2022-07-15T12:00:00.000Z <![CDATA[Post-mortem report for the outage on July 13th and 14th 2022]]> Luca Casonato Kayla Washburn 2022-07-15T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[wasmbuild - Using Rust in Deno and Web Apps]]> https://deno.com/blog/wasmbuild 2022-06-30T16:00:00.000Z <![CDATA[An easier way to build Rust for Deno and the Web.]]> David Sherret 2022-06-30T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Fresh 1.0]]> https://deno.com/blog/fresh-is-stable 2022-06-28T14:15:00.000Z <![CDATA[Fresh is a new full stack web framework for Deno. By default, Fresh web pages send zero JavaScript to the client.]]> Luca Casonato 2022-06-28T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno raises $21M]]> https://deno.com/blog/series-a 2022-06-21T15:00:00.000Z <![CDATA[Series A led by Sequoia Capital]]> Ryan Dahl 2022-06-21T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.23 Release Notes]]> https://deno.com/blog/v1.23 2022-06-16T12:00:00.000Z <![CDATA[Deno 1.23 changes default type-checking behavior, ships with TypeScript 4.7, updates "deno task", and more]]> Bartek Iwańczuk David Sherret Ryan Dahl Yoshiya Hinosawa Satya Rohith 2022-06-16T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[May 30 incident update]]> https://deno.com/blog/2022-05-30-outage-post-mortem 2022-06-02T12:00:00.000Z <![CDATA[Post-mortem report for the 1 hour service outage on March 30th 2022]]> Bert Belder Luca Casonato 2022-06-02T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno Deploy Beta 4]]> https://deno.com/blog/deploy-beta4 2022-05-24T15:30:00.000Z <![CDATA[Introducing a dashboard re-design, more regions, and billing.]]> Andy Jiang Aaron O'Mullan Je Xia 2022-05-24T15:30:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.22 Release Notes]]> https://deno.com/blog/v1.22 2022-05-18T19:00:00.000Z <![CDATA[Deno 1.22 changes default type-checking behavior, removes Deno.emit() API, adds Response.json() API, adds Deno namespace to workers by default, and more]]> Bartek Iwańczuk Luca Casonato 2022-05-18T19:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing the Web-interoperable Runtimes Community Group]]> https://deno.com/blog/announcing-wintercg 2022-05-09T13:00:00.000Z <![CDATA[Deno partners with Cloudflare and others on runtime interoperability through web standards.]]> Luca Casonato 2022-05-09T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to setup a blog with Hugo and Deno Deploy]]> https://deno.com/blog/hugo-blog-with-deno-deploy 2022-04-27T13:00:00.000Z <![CDATA[Set up and deploy a blog to the edge in minutes.]]> Andy Jiang 2022-04-27T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.21 Release Notes]]> https://deno.com/blog/v1.21 2022-04-21T14:00:00.000Z <![CDATA[Deno 1.21 has improvements to testing facilities, the REPL, adds deno check, improves the language server, adds a new subprocess API, and more]]> Bartek Iwańczuk David Sherret Luca Casonato Yoshiya Hinosawa 2022-04-21T14:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Netlify Edge Functions on Deno Deploy]]> https://deno.com/blog/netlify-edge-functions-on-deno-deploy 2022-04-19T16:00:00.000Z <![CDATA[Introducing Netlify Edge Functions built on Deno Deploy.]]> Aaron O'Mullan Andy Jiang 2022-04-19T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[A Whole Website in a Single JavaScript File]]> https://deno.com/blog/a-whole-website-in-a-single-js-file 2022-04-05T15:00:00.000Z <![CDATA[Explanation and making of a website in a single JavaScript file]]> Leo Kettmeir Ryan Dahl 2022-04-05T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Supabase Functions on Deno Deploy]]> https://deno.com/blog/supabase-functions-on-deno-deploy 2022-03-31T16:00:00.000Z <![CDATA[Supabase developers can now deploy global edge functions on Deno Deploy.]]> Aaron O'Mullan Andy Jiang 2022-03-31T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.20 Release Notes]]> https://deno.com/blog/v1.20 2022-03-17T14:00:00.000Z <![CDATA[Deno 1.20 increases performance, auto-compresses http responses, adds 'deno task', adds 'deno bench', allows import maps in deno.json, and more]]> Bartek Iwańczuk David Sherret Divy Srivastava Kitson Kelly 2022-03-17T14:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to use Google Analytics in Deno Deploy]]> https://deno.com/blog/ga-with-deno-deploy 2022-03-08T13:00:00.000Z <![CDATA[An example of how to use server-side Google Analytics in Deno]]> Kitson Kelly Bert Belder 2022-03-08T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[How to publish Deno modules to NPM]]> https://deno.com/blog/dnt-oak 2022-02-28T16:00:00.000Z <![CDATA[dnt and oak - making code work across Deno and Node.js]]> Kitson Kelly 2022-02-28T16:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.19 Release Notes]]> https://deno.com/blog/v1.19 2022-02-17T12:00:00.000Z <![CDATA[Deno 1.19 improves our web streams integration, introduces a `deno vendor` subcommand, and adds many other new features.]]> Bartek Iwańczuk Luca Casonato Yoshiya Hinosawa Leo Kettmeir 2022-02-17T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Static Files on Deno Deploy]]> https://deno.com/blog/deploy-static-files 2022-02-10T13:00:00.000Z <![CDATA[Deno Deploy runs Deno programs at the edge, now with support for static files.]]> Luca Casonato Ryan Dahl 2022-02-10T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[A list of every web API in Deno]]> https://deno.com/blog/every-web-api-in-deno 2022-02-08T13:00:00.000Z <![CDATA[Have you ever wondered how web compatible Deno is? In this blog post I explain every single web API available in Deno.]]> Luca Casonato 2022-02-08T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno in 2021]]> https://deno.com/blog/deno-in-2021 2022-01-25T10:00:00.000Z <![CDATA[Retrospect of what happened in 2021 and what's coming in 2022]]> Aaron O'Mullan Bartek Iwańczuk Ryan Dahl 2022-01-25T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.18 Release Notes]]> https://deno.com/blog/v1.18 2022-01-20T12:00:00.000Z <![CDATA[Deno 1.18 marks the finalization of the Web Cryptography API, and adds, stabilizes, and improves many features.]]> Bartek Iwańczuk Luca Casonato 2022-01-20T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[January 4th incident update]]> https://deno.com/blog/2022-01-04-outage-post-mortem 2022-01-05T01:20:00.000Z <![CDATA[Post-mortem report for the 40 minute service outage on on 4th January 2022.]]> Kitson Kelly 2022-01-05T01:20:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.17 Release Notes]]> https://deno.com/blog/v1.17 2021-12-16T12:00:00.000Z <![CDATA[Deno 1.17 adds JSON imports, import completions in the REPL, and much more.]]> Bartek Iwańczuk Luca Casonato Kitson Kelly David Sherret 2021-12-16T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno joins TC39]]> https://deno.com/blog/deno-joins-tc39 2021-12-13T11:00:00.000Z <![CDATA[Deno has joined the JavaScript standards committee to improve the language for everyone.]]> Luca Casonato 2021-12-13T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Web Streams at the Edge]]> https://deno.com/blog/deploy-streams 2021-11-30T10:00:00.000Z <![CDATA[Deno Deploy provides web standard streaming infrastructure to easily whip up real-time applications.]]> Ryan Dahl Luca Casonato 2021-11-30T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Slack Introduces New Platform With Help From Deno]]> https://deno.com/blog/slack 2021-11-16T10:00:00.000Z <![CDATA[Today Slack has announced their next generation development platform. Slack chose Deno for its "secure by default" principles, its web standard APIs, and its first-class TypeScript support.]]> Aaron O'Mullan Ryan Dahl 2021-11-16T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Connecting to Postgres from the edge]]> https://deno.com/blog/deploy-postgres-at-the-edge 2021-11-12T10:00:00.000Z <![CDATA[Many serverless at edge products can not connect to Postgres because they don't support TCP. Deno Deploy can.]]> Luca Casonato 2021-11-12T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.16 Release Notes]]> https://deno.com/blog/v1.16 2021-11-09T12:00:00.000Z <![CDATA[Deno 1.16 adds support for new JSX transforms, reading files from disk using fetch, and much more.]]> Luca Casonato David Sherret Kitson Kelly 2021-11-09T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno Deploy Beta 3]]> https://deno.com/blog/deploy-beta3 2021-10-28T10:00:00.000Z <![CDATA[Deno Deploy is a multi-tenant distributed JavaScript VM running in 28 data centers across the world.]]> Ryan Dahl Luca Casonato 2021-10-28T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.15 Release Notes]]> https://deno.com/blog/v1.15 2021-10-12T12:00:00.000Z <![CDATA[Deno 1.15 improves Web Crypto support, adds deno uninstall subcommand, stabilizes URLPattern and more.]]> Bartek Iwańczuk Luca Casonato 2021-10-12T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[September 23 incident update]]> https://deno.com/blog/2021-09-23-outage-post-mortem 2021-09-23T14:15:00.000Z <![CDATA[Post-mortem report for the 35 minute service outage on on September 23, 2021.]]> Luca Casonato 2021-09-23T14:15:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.14 Release Notes]]> https://deno.com/blog/v1.14 2021-09-14T12:00:00.000Z <![CDATA[Deno 1.14 improves Web Crypto support, adds customization options to deno fmt and deno lint, introduces URLPattern, and more.]]> Bartek Iwańczuk Luca Casonato 2021-09-14T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno Deploy Beta 2]]> https://deno.com/blog/deploy-beta2 2021-09-01T10:00:00.000Z <![CDATA[Deno Deploy is a multi-tenant distributed JavaScript VM running in 25 data centers across the world.]]> Ryan Dahl Luca Casonato 2021-09-01T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno on MDN]]> https://deno.com/blog/deno-on-mdn 2021-08-23T10:00:00.000Z <![CDATA[Web compatibility data for Deno is now available on MDN.]]> Luca Casonato 2021-08-23T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.13 Release Notes]]> https://deno.com/blog/v1.13 2021-08-10T12:00:00.000Z <![CDATA[Deno 1.13 stabilizes the native HTTP server, and introduces FFI, a streaming WebSocket API, the new self.structuredClone() function and more.]]> Luca Casonato Bartek Iwańczuk Kitson Kelly 2021-08-10T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[July 27 incident update]]> https://deno.com/blog/2021-07-27-outage-post-mortem 2021-07-27T15:00:00.000Z <![CDATA[Post-mortem report for the 6 minute service outage on July 27, 2021.]]> Ryan Dahl Bert Belder 2021-07-27T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.12 Release Notes]]> https://deno.com/blog/v1.12 2021-07-13T12:00:00.000Z <![CDATA[The Deno 1.12 release adds server side WebSockets, support for WASM threads, new web crypto APIs and more.]]> Luca Casonato Bartek Iwańczuk 2021-07-13T12:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno Deploy Beta 1]]> https://deno.com/blog/deploy-beta1 2021-06-23T10:00:00.000Z <![CDATA[Deno Deploy is a multi-tenant distributed JavaScript VM running in 25 data centers across the world.]]> Ryan Dahl 2021-06-23T10:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.11 Release Notes]]> https://deno.com/blog/v1.11 2021-06-08T20:00:00.000Z <![CDATA[The Deno 1.11 release adds new web APIs, resolves long standing issues, and improves editor experience.]]> Luca Casonato Bartek Iwańczuk Ryan Dahl Kitson Kelly 2021-06-08T20:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.10 Release Notes]]> https://deno.com/blog/v1.10 2021-05-11T15:00:00.000Z <![CDATA[Deno 1.10 improves the built-in test runner, adds support for Web Storage API, structured clone, and more.]]> Luca Casonato Bartek Iwańczuk 2021-05-11T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.9 Release Notes]]> https://deno.com/blog/v1.9 2021-04-13T15:00:00.000Z <![CDATA[Deno 1.9 adds a new native HTTP/2 web server, a vastly improved op infrastructure, import completions in the LSP, an interactive permission prompt, blob url support.]]> Bartek Iwańczuk Luca Casonato Ryan Dahl Aaron O'Mullan 2021-04-13T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Announcing the Deno Company]]> https://deno.com/blog/the-deno-company 2021-03-29T11:00:00.000Z <![CDATA[We have raised money to enable the millions of web programmers out there to maximally leverage their craft. ]]> Ryan Dahl Bert Belder 2021-03-29T11:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[March 2 incident update]]> https://deno.com/blog/02-03-2021-outage-post-mortem 2021-03-04T15:00:00.000Z <![CDATA[Post-mortem report for the 98 minute service outage on March 2, 2021.]]> Luca Casonato 2021-03-04T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.8 Release Notes]]> https://deno.com/blog/v1.8 2021-03-02T15:00:00.000Z <![CDATA[Deno 1.8 adds experimental support for the WebGPU API, adds support for importing private modules, stabilizes import maps, revamps coverage tooling, adds ICU to provide internationalization out of the box, and a whole lot more.]]> Bartek Iwańczuk Luca Casonato Ryan Dahl 2021-03-02T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.7 Release Notes]]> https://deno.com/blog/v1.7 2021-01-19T15:00:00.000Z <![CDATA[Deno 1.7, one of our largest releases to date, adds cross compilation and 60% smaller binaries for deno compile, a DNS resolver API, support for data URLs in import statements and web workers, and much more.]]> Bartek Iwańczuk Luca Casonato 2021-01-19T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno in 2020]]> https://deno.com/blog/deno-in-2020 2021-01-15T15:00:00.000Z <![CDATA[Retrospect of what happened in Deno in 2020]]> Bartek Iwańczuk Ryan Dahl 2021-01-15T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.6 Release Notes]]> https://deno.com/blog/v1.6 2020-12-08T15:00:00.000Z <![CDATA[Deno 1.6 adds the ability to build your Deno projects into fully standalone, self-contained executables with `deno compile`. The release also introduces a built-in LSP for editor integrations, and experimental Apple Silicon support.]]> Bartek Iwańczuk Luca Casonato Ryan Dahl 2020-12-08T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.5 Release Notes]]> https://deno.com/blog/v1.5 2020-10-27T15:00:00.000Z <![CDATA[Deno 1.5 improves `deno bundle` with support for tree shaking and a 15x speed improvement. This release also adds the `alert`, `confirm`, and `prompt` APIs and enhances the REPL.]]> Bartek Iwańczuk Luca Casonato Ryan Dahl 2020-10-27T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.4 Release Notes]]> https://deno.com/blog/v1.4 2020-09-13T15:00:00.000Z <![CDATA[Deno 1.4 adds support for the web standard WebSocket API, deno run --watch, and integrated test coverage. This is the largest feature release yet.]]> Bartek Iwańczuk Ryan Dahl Luca Casonato 2020-09-13T15:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Updates to deno.land/x]]> https://deno.com/blog/registry2 2020-08-03T13:00:00.000Z <![CDATA[Design considerations and changes for the new code hosting service.]]> Luca Casonato 2020-08-03T13:00:00.000Z Copyright 2024 Deno Land Inc. <![CDATA[Deno 1.0]]> https://deno.com/blog/v1 2020-05-13T00:00:00.000Z <![CDATA[Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems.]]> Ryan Dahl Bert Belder Bartek Iwańczuk 2020-05-13T00:00:00.000Z Copyright 2024 Deno Land Inc.