Weekly Digest #9: Everything you need to know about Deno
By Juan Manuel Allo Ron on May 17, 2020

TL;DR: Deno is a new ECMAScript based runtime (like NodeJS) created by Ryan Dahl (who also created NodeJS). It brings a lot of improvements to nodeJS: secure by default, TS default support and built-in utilities (dependency inspector, code formatting, bundler, etc).
Deno 1.0 was recently released and today I will give you all the resources you need to get yourself started.
- First things first, you should check their official site deno.land and read the v1 release post. My takeaways from the release notes: no support for NPM packages, runs on top of V8 and new core directives based on Promises.
- Check Deno 1.0: What you need to know to get started and see how some of the core features work. For more details check this handbook by Flavio Copes.
- Take it to the next level by writing a chat app using Deno! Check Learn Deno: Chat app article for the steps on how to do it.
- If you want to try React with Deno check this tutorial on Serverless Deno + React with server-side rendering on Begin.
- Seems that tooling is starting to appear too. Check DenoX to add a package.json like workspace to projects.
- Why I Believe Deno is a Step in the Wrong Direction for JavaScript Runtime Environments. Besides all the hype about something new it is always good to be objective. Read and watch Mehul Mohan’s point of view on why Deno might not be as good for JS.
- Finally, you can always go and check the GitHub repo to see how everything was coded! Keep in mind is written in Rust.
So… Deno or Node, let the games begin! 😛
Catch up with me on X (twitter):@juan_allo
Share
---
Similar Articles

Weekly Digest #7: On Javascript books
May 3, 2020
Whether you are learning JS from scratch or have been working with it for a while now, I believe you will find great value on the following list of books.

Javascript as Promised
Nov 15, 2017
Promises have been there for a while now, officially released in ES6 but already being supported by most browsers before that and/or polyfiled by libraries

Callbacks in Javascript
Nov 15, 2017
Quick recap on what a JS callback is and the common problems around using them

What's all the hype about React Server Components?
Jan 7, 2021
A couple of weeks ago the React team announced React Server Components. In this article today I will explain what it is, why they came up with this strategy and how to get prepared for it.