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.
Matching moments
00:18 MIN
What is Deno and why should you use it
Getting Started with Deno in Production
13:32 MIN
Using Deno's built-in development tooling
Getting Started with Deno in Production
02:01 MIN
Installing Deno and initializing a new project
Getting Started with Deno in Production
07:30 MIN
Understanding the built-in testing framework
Getting Started with Deno in Production
25:47 MIN
How to run an existing Node.js project in Deno
Getting Started with Deno in Production
05:28 MIN
Setting up the VS Code extension for Deno
Getting Started with Deno in Production
20:29 MIN
Using Web APIs and Node.js modules in Deno
Getting Started with Deno in Production
17:18 MIN
Working with the file system and HTTP servers
Getting Started with Deno in Production
Featured Partners
Related Videos
Getting Started with Deno in Production
Jo Franchetti
WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more
Chris Heilmann, Daniel Cranney & Elio Struyf
Catching up on the basics you don't really need that much code
Chris Heilmann
WAD Live 22/01/2025: Exploring AI, Web Development, and Accessibility in Tech with Stefan Judis
Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out
Chris Heilmann, Daniel Cranney, Marius Obert & Staff Developer Evangelist at Twilio
The Eventloop in JavaScript - How does it work?
Christian Woerz
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
Starting business without breaking the bank: Self hosted OSS productivity ecosystem
Den Prysukhin
Related Articles
View all articles
.gif?w=240&auto=compress,format)


From learning to earning
Jobs that call for the skills explored in this talk.

Typescript Developer
Dabster
Charing Cross, United Kingdom
Java
Docker
JavaScript
TypeScript
Microservices
+1



Software Engineer - IDE Integrations (VS Code & Cursor)
Datadog
Paris, France
Python
TypeScript
Continuous Integration




Frontend Engineer (Typescript/React.js)
VanHack
Barcelona, Spain
Remote
Intermediate
GIT
REST
React
Vue.js
+10

Javascript Developer Job
Frontend Revolution
Amsterdam, Netherlands
Angular
JavaScript
Test Driven Development