June 4, 2020

Read on the Web

Deno Weekly logo

Deno 1.0.5 Released (and 1.04, and 1.0.3) — Things move so fast in the world of Deno that we’ve had three releases since the last issue alone. We’ll wrap up some of the new features into this one post, though:

  • std/hash now supports SHA512 and HMAC-SHA512.
  • std/encoding can now encode Base64 (by wrapping btoa and atob)
  • The REPL now executes code in strict mode.
  • std/http supports 101, 103 (Early Hints) and 425 (Too Early) codes.
  • Lots of fixes, as you'd expect.
  • And, of course, lots more.
To upgrade: deno upgrade --version 1.0.5

Here's the 1.0.4 notes and 1.0.3 notes if you want to trawl through.

Deno Land

Denoify: For NPM Module Authors That Would Like to Support Deno — A build tool that takes as input a TypeScript codebase that was meant to target Node and/or the web and outputs a modified version ready to be deployed as a Deno module. We need more tooling like this.

Garrone Joseph

REPL.it Now Supports Deno — Repl.it is a popular online coding platform/sandbox that supports over 50 different languages and runtimes, all usable from your browser. Deno is now in that group if you want to do quick prototypes or try things without installing it.

repl.it

▶  Using Deno's fs Module — As in Node, Deno has a fs module that’s for interacting with files and the file system generally, although the API is somewhat different.

Adrian Twarog

▶  An Example of Using Postgres from Deno — Short and sweet at only 4 minutes.

Adrian Twarog

Deno Scaffold: A Quick Way to Set Up A Deno Project With Some Best Practices — Comes with Deno ‘best practices’ boilerplate files already set up, but beyond implementing the recommendations in the Deno manual, is otherwise unopinionated.

Daniel Mantei

▶  Building a GraphQL Server in Deno — Less a tutorial and more watching over the shoulder of a gentle voiced developer trying to put something together.

JavaScript Adventure

Omelette: Template Based Autocompletion Tool for Node and Deno — A simple autocompletion tool with bash, zsh and fish support.

Fatih Kadir Akın

Useful Resources

We're going to keep some links to perennially useful posts and resources down here just while everyone is getting up to speed with the Deno community. There's nothing new here, so if you want to skip them – no problem! :-)

awesome-deno: A Curated List of Things Related to Deno

DenoLib

The Deno Third Party Modules Directory — Deno has its own official code hosting service for Deno libraries.

Deno

DenoPkg: Nicer URLs for Your GitHub-Hosted Deno Code — Rewrites URLs so you can target raw.githubusercontent.com in a nicer way.

Kevin Titor

Deno Docker: Latest Dockerfiles and Images for Deno — Grab some Docker files here covering Alpine Linux, CentOS, Debian and Ubuntu.

Andy Hayden

▶  A 50 Minute Deno Crash Course

Traversy Media

Curated by Peter Cooper

Stop getting this newsletter or change your email address

© Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom