Deno is a secure, modern JavaScript and TypeScript runtime. It is created by the same developer who created Node.js, Ryan Dahl. Deno is built on the same V8 JavaScript engine as Node.js, but it provides an improved security model, better performance, and a more robust standard library. Deno also supports TypeScript, allowing developers to write their code in a type-safe language, which can then be compiled down to JavaScript for execution. Deno is designed to be a lightweight, secure, and efficient way to develop web applications.
Learn how to build full stack apps with Deno and Deno Deploy. We'll build a simple app using the fresh (fresh.deno.dev) framework, and host it on Deno Deploy.
This workshop will walk you through writing a module in TypeScript that can be consumed users of Deno, Node and the browsers. I will explain how to set up formatting, linting and testing in Deno, and then how to publish your module to deno.land/x and npm. We’ll start out with a quick introduction to what Deno is.
Deno 1.9 introduced a new web server API that takes advantage of Hyper, a fast and correct HTTP implementation for Rust. Using this API instead of the std/http implementation increases performance and provides support for HTTP2. In this workshop, learn how to create a web server utilizing Hyper under the hood and boost the performance for your web apps.