Getting Started with Deno in Production

Stop wrestling with tooling. Deno's secure, all-in-one runtime is production-ready and fully compatible with your existing Node.js projects.

Getting Started with Deno in Production
#1about 2 minutes

What is Deno and why was it created

Deno is a modern, open-source JavaScript runtime built in Rust by the original creator of Node.js.

#2about 3 minutes

Installing Deno and initializing a new project

Install Deno with a single command and use `deno init` to scaffold a new project with essential files.

#3about 2 minutes

Setting up the VS Code extension for Deno

Install the official Deno VS Code extension to enable the Language Server Protocol for features like auto-completion and error highlighting.

#4about 2 minutes

Using Deno's built-in test runner and framework

Run tests without third-party dependencies using the built-in `deno test` command and assertion libraries from the standard library or JSR.

#5about 3 minutes

Understanding the Deno standard library and deno.json

Leverage the Deno standard library for common tasks and manage project dependencies and scripts within the `deno.json` configuration file.

#6about 5 minutes

Exploring Deno's global cache and built-in tooling

Deno uses a global cache instead of a `node_modules` folder and includes built-in tools for type checking, linting, and formatting.

#7about 4 minutes

Using the Deno API for file I/O and servers

Interact with the file system, create a basic HTTP server with `Deno.serve`, and use standard web APIs like `fetch` directly in the runtime.

#8about 4 minutes

Understanding Deno's Node.js compatibility and security

Use Node.js built-in modules via the `node:` specifier and manage runtime access to sensitive APIs through Deno's explicit permission model.

#9about 5 minutes

How to run an existing Node.js project with Deno

Run an existing Node.js application in Deno by using `deno install` to handle dependencies and executing its scripts from `package.json`.

Related jobs
Jobs that call for the skills explored in this talk.

Angular Developer

Picnic Technologies B.V.
Amsterdam, Netherlands

Intermediate
Senior

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
DK
Deni Khalikov
First Steps For Getting Into Tech
Being in tech is amazing. Why, you ask? Because of many reasons. Imagine you have a problem. Let’s say you would love to wake up early every morning, and have a routine accompany your mornings so you could be more productive and mindful. You can do t...
First Steps For Getting Into Tech
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine
DC
Daniel Cranney
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
Inside last week’s Dev Digest 159 . 🤖 How to use LLMs to help you write code ⚡ How much electricity does AI need? 🔒 Is your API secure? Learn all about hardening it… 🟦 TypeScript switches to go and gets 10 times faster 🖼️ An image cropper in your ap...
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview

From learning to earning

Jobs that call for the skills explored in this talk.

Typescript Developer

Typescript Developer

Dabster
Charing Cross, United Kingdom

Java
Docker
JavaScript
TypeScript
Microservices
+1
Software Engineer

Software Engineer

Dojo
Charing Cross, United Kingdom

63K
Go
API
Microservices
Continuous Integration
+1