ReScript es un lenguaje de tipado fuerte que se compila en JavaScript limpio y eficiente, legible y comprensible tanto para humanos como para herramientas de IA. Su compilador rápido y su sistema de tipos estáticos permiten ciclos de retroalimentación ágiles, lo que te permite avanzar con rapidez gracias a la asistencia de la IA, manteniendo la confianza a medida que crece tu código. Instalando ReScript Vamos a abrir una terminal y tecleamos: $ npm install rescript Verificamos la instalación: $ npm list Esto creará un proyecto Node con módulos, pero eso no es lo que queremos. Para no causar confusión, veremos el paso a paso. Creando un proyecto ReScript Abrimos una terminal y tecleamos: $ npx create-rescript-app O de este otro modo: $ npm create rescript-app @latest Nosotros usaremos la segunda forma. 1. Comenzamos creando el directorio y nos ubicaremos en el: $ mkdir holamundo $ cd holamundo 2. Crearemos el proyecto: ...
Anteriormente ya hemos hablado de FastAPI . Ahora hablaremos de Uvicorn , un servidor web ASGI ( Asynchronous Server Gateway Interface ) para Python . Uvicorn es compatible con HTTP/1.1, HTTP/2 y WebSockets. Conociendo Uvicorn Lo primero que haremos será actualizar la herramienta `` pip ``, instalaremos Uvicorn y listaremos los paquetes instalados: $ python -m pip install --upgrade pip $ pip install uv uvicorn $ pip list Creando un Hola, mundo con Uvicorn y FastAPI Crearemos el proyecto: $ uv init hola-mundo --bare $ cd hola-mundo $ uv add "fastapi[standard]" Esto hará lo siguiente: Crear el proyecto. Ubicarnos en el directorio principal. Añadir las dependencias necesarias. Crearemos el archivo `` main.py `` y su contenido será el siguiente: from fastapi import FastAPI app = FastAPI() @app .get( "/" ) async def root (): return { "message" : "Hola, mundo" } Esta ap...