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.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
Node.js
TypeScript
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Angular
+1
Matching moments
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
04:57 MIN
Developing resilience by expanding your capacity for failure
What 2025 Taught Us: A Year-End Special with Hung Lee
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
02:39 MIN
Overcoming the initial fear and hesitation of building a brand
Leveraging Leaders’ Voices: The Business Power of Personal Branding
04:57 MIN
Shifting from formal corporate speak to an authentic voice
Leveraging Leaders’ Voices: The Business Power of Personal Branding
Featured Partners
Related Videos
Getting Started with Deno in Production
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
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
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
Starting business without breaking the bank: Self hosted OSS productivity ecosystem
Den Prysukhin
WeAreDevelopers LIVE – Real-Time Phone Agents, Unsafe VPNs & More
Chris Heilmann, Daniel Cranney & Marius Obert
Related Articles
View all articles



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

BoraBora GmbH
Barcelona, Spain
React
MongoDB
Node.js



DATATRONiQ
Berlin, Germany
Senior
React
Node.js
JavaScript
TypeScript
Kubernetes
+4

CareerValue
Etten-Leur, Netherlands
Intermediate
GIT
Scrum
React
DevOps
Vue.js
+3




CareerValue
Amsterdam, Netherlands
€2-4K
Junior
React
Node.js
JavaScript