Jo Franchetti
Getting Started with Deno in Production
#1about 2 minutes
What is Deno and why should you use it
Deno is a modern, secure JavaScript runtime built in Rust by the creator of Node.js.
#2about 3 minutes
Installing Deno and initializing a new project
Get started by installing the Deno runtime with a single command and scaffolding a new project using `deno init`.
#3about 2 minutes
Setting up the VS Code extension for Deno
Install the official Deno VS Code extension to enable the Language Server Protocol (LSP) for features like autocompletion and error highlighting.
#4about 2 minutes
Understanding the built-in testing framework
Deno includes a zero-configuration test runner and framework, allowing you to write and run tests with `deno test` out of the box.
#5about 1 minute
Leveraging the Deno Standard Library for common tasks
The Deno Standard Library provides a collection of high-quality, audited modules for common tasks, available on the JSR package registry.
#6about 2 minutes
Configuring projects with the `deno.json` file
Use the `deno.json` file to manage dependencies, define runnable tasks, and configure compiler options, similar to `package.json`.
#7about 4 minutes
Using Deno's built-in development tooling
Deno comes with an integrated TypeScript compiler, linter, and code formatter, eliminating the need for separate configuration and dependencies.
#8about 3 minutes
Working with the file system and HTTP servers
Use the Deno runtime API to perform tasks like reading and writing files or quickly spinning up an HTTP server with `Deno.serve`.
#9about 3 minutes
Using Web APIs and Node.js modules in Deno
Deno supports standard Web APIs like `fetch` out of the box and can import Node.js built-in modules using the `node:` specifier.
#10about 2 minutes
Understanding Deno's permission-based security model
Deno executes code in a secure sandbox by default, requiring explicit permission flags to access sensitive APIs like the file system or network.
#11about 5 minutes
How to run an existing Node.js project in Deno
Deno can run existing Node.js projects by using `deno install` to create a `node_modules` directory and then executing the project's start script.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:25 MIN
What is Deno and why was it created
Getting Started with Deno in Production
09:50 MIN
Understanding the Deno standard library and deno.json
Getting Started with Deno in Production
02:01 MIN
Installing Deno and initializing a new project
Getting Started with Deno in Production
25:47 MIN
How to run an existing Node.js project with Deno
Getting Started with Deno in Production
12:37 MIN
Exploring Deno's global cache and built-in tooling
Getting Started with Deno in Production
05:21 MIN
Setting up the VS Code extension for Deno
Getting Started with Deno in Production
07:30 MIN
Using Deno's built-in test runner and framework
Getting Started with Deno in Production
21:44 MIN
Understanding Deno's Node.js compatibility and security
Getting Started with Deno in Production
Featured Partners
Related Videos
Getting Started with Deno in Production
WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more
Chris Heilmann, Daniel Cranney & Elio Struyf
The Eventloop in JavaScript - How does it work?
Christian Woerz
Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out
Chris Heilmann, Daniel Cranney, Marius Obert & Staff Developer Evangelist at Twilio
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
WAD Live 22/01/2025: Exploring AI, Web Development, and Accessibility in Tech with Stefan Judis
WeAreDevelopers LIVE – Real-Time Phone Agents, Unsafe VPNs & More
Chris Heilmann, Daniel Cranney & Marius Obert
Catching up on the basics you don't really need that much code
Chris Heilmann
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.


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



Backend Developer TypeScript Node.js - Start-up
Client Server
Charing Cross, United Kingdom
Remote
€85-100K
Senior
API
React
Python
+5

Azure cloud developer (node.js & Kubernetes) den h
Multiplied
The Hague, Netherlands
Remote
Intermediate
Azure
DevOps
Node.js
Kubernetes
+1

Senior Fullstack Developer (Typescript / Javascript / Node.js)
DATATRONiQ
Berlin, Germany
Senior
React
Node.js
JavaScript
TypeScript
Kubernetes
+4


Senior Full Stack Engineer (Node.js) | ELN
Dotmatics Ltd.
Haddington, United Kingdom
Remote
€66K
Senior
REST
React
Docker
+9