DEV Community

Ushieru Kokoran
Ushieru Kokoran

Posted on

4 2

Deno Deploy

Una nueva forma de hacer deploy de nuestras aplicaciones (Tiene versión free 🤑).

SPOILER: Para este tutorial no necesitas instalar Deno.

Pequeña Introducción

Para los que no lo tenían en el radar.
Deno es un runtime (como Node.js) de JavaScript y TypeScript desarrollado por el mismísimo Ryan Dahl, creador de Node.js. Hay varias cosas que este señor lamenta de Node.js y con Deno viene a "reparar" por decirlo de alguna forma, y lo digo entre comillas por que me gusta mucho Node.js.

Que es Deno Deploy? 🦕🚀

Citando a ellos mismos
Deno Deploy es un sistema distribuido que permite ejecutar JavaScript, TypeScript y WebAssembly cerca de los usuarios, en el borde, en todo el mundo. Profundamente integrados con el tiempo de ejecución V8, nuestros servidores proporcionan una latencia mínima y eliminan las abstracciones innecesarias. Puedes desarrollar tu script localmente utilizando la CLI de Deno, y luego desplegarlo en nuestra infraestructura gestionada en menos de un segundo, sin necesidad de configurar nada.

Los precios son increíbles, me vuela la cabeza que sea tan barato.

Pero de verdad es tan sencillo? 🤔

Intentemos levantar un servidor con solo 2 líneas de código.

Requisitos:

Let's do it ⚡

// server.ts
import { serve } from "https://deno.land/std@0.146.0/http/server.ts";

serve(() => new Response("Hello Deno"));

Enter fullscreen mode Exit fullscreen mode

Usa deno run --allow-net server.ts para probarlo en local. Si tienes instalado Deno.

Subámoslo a un repositorio en Github.

Inicia sesión en Deno Deploy con Github.

Crearemos un nuevo proyecto y vamos a desplegar con Github.

empty deno deploy

Le decimos desde que repositorio, en que rama, con que archivo, le ponemos algún nombre a nuestro proyecto y le damos a Link.

deploy with github

Ya lo tenemos 🚀🚀

Esto hace deploy en segundos y te da una URL para que visites tu sitio: https://ushieru-deno.deno.dev/

deploy with deno deploy

Que te pareció? Cambiarias Node.js + Heroku por Deno + Deno deploy?

Hacemos un API? integramos JWT? GraphQL? SSR JSX? Cuéntame en los comentarios.

Y Happy Hacking 🎉👨‍💻

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

Top comments (0)

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay