July 7, 2023, 10:39 a.m.

Deno July Update: faster web servers in 1.35, templates in Deno Deploy, and more

Deno News

Hey everyone! We're experimenting with a new format for these newsletters, aiming for a monthly cadence.

This issue covers Deno 1.35, quick start templates on Deno Deploy, Fresh 1.2, the Deno KV hackathon, and more.

👇

Simplified, performant web servers in Deno 1.35

Deno 1.35 stabilizes Deno.serve() so you can start a performant, secure web server in a single line:

Deno.serve(req => new Response("Hello world"));

This release also adds support for highly anticipated npm packages, such as aws-sdk, astro, puppeteer, redis, and more.

Read the full announcement →

Quick start templates in Deno Deploy

screenshot of quickstart template in deno deploy

Host your next project on Deno Deploy faster than ever with ready made templates such as a full-stack Fresh app, Oak web server, and more.

Read the full announcement →

Fresh 1.2 comes with a full-time maintainer

fresh cover image

With the added ability to state between islands, new limited npm support, and a Preact/server-side frameworks expert as a full-time maintainer, the future of Fresh is brighter than ever.

Read the full announcement or watch the video →

From the Community

Deno KV Hackathon

deno kv hackathon cover image

We held a Deno KV Hackathon, a full week of livestreams and coding, and received 29 submissions. Some of the winning projects include KV chopper, Notifire, Reddino, Crux X, and Stone Bone and Cone.

Read the full announcement →

Community #Showcase

Everyday there’s a new website, framework, or library built with Deno. Here’s a (very incomplete) list of projects.

Single-player version of Battleship
detris is a feature-rich, server-side implementation of Tetris written in Deno with Deno KV
A thin wrapper to @testing-library/preact for testing a Fresh application

For more projects (or if you’d like to share yours), join the Discord’s #showcase channel.

Other Deno updates

The Deno team shipped a ton of other resources this month. Check them out below:

  • It's 2023 — time to say ❌ to CommonJS
  • Announcing SOC2 Compliance
  • State of Edge Functions 2023: The Year of Globally Distributed Apps — we surveyed nearly 1,000 developers and here's what we learned.
  • Deno Deploy now supports statically analyzable dynamic imports
  • deployctl 1.7.0, the CLI tool for Deno Deploy
  • deno_kv_oauth — the easiest way to setup OAuth 2.0 with Deno and Deno KV
  • How to build a CRUD API with Oak and Deno KV — a simple tutorial that covers everything from pagination, secondary indexes, and atomicity about Deno KV

You just read issue #60 of Deno News.

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share on Mastodon Share on Bluesky
GitHub Bluesky X