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.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Matching moments
01:36 MIN
What is Deno and why was it created
Getting Started with Deno in Production
02:47 MIN
Understanding the Deno standard library and deno.json
Getting Started with Deno in Production
03:20 MIN
Installing Deno and initializing a new project
Getting Started with Deno in Production
05:06 MIN
How to run an existing Node.js project with Deno
Getting Started with Deno in Production
04:38 MIN
Exploring Deno's global cache and built-in tooling
Getting Started with Deno in Production
02:09 MIN
Setting up the VS Code extension for Deno
Getting Started with Deno in Production
02:20 MIN
Using Deno's built-in test runner and framework
Getting Started with Deno in Production
04:03 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 – 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
WAD Live 22/01/2025: Exploring AI, Web Development, and Accessibility in Tech with Stefan Judis
Starting business without breaking the bank: Self hosted OSS productivity ecosystem
Den Prysukhin
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Chris Heilmann, Daniel Cranney & Theodore Lefevre
The Eventloop in JavaScript - How does it work?
Christian Woerz
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
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.


DWP Digital
Newcastle upon Tyne, United Kingdom
£44-59K
API
Java
Azure
Python
+7


PHP Professionals
Tilburg, Netherlands
Remote
€3-5K
React
NestJS
Node.js


Castelan
Weston-Super-Mare, United Kingdom
API
GIT
Linux
React
Docker
+4

DeepL
Amsterdam, Netherlands
Remote
.NET
React
Kafka
Node.js
+3

DWP Digital
Sheffield, United Kingdom
£44-59K
API
Java
Azure
Python
+7
