Best of DenoOctober 2024

  1. 1
    Video
    Avatar of denoDeno·2y

    Programming should be simple

    Programming should be simple. Ryan Dahl, the creator of Node.js, critiques the complexity of modern Node.js setups, highlighting cumbersome processes like configuring TypeScript. He introduces Deno, a new platform that prioritizes simplicity, integrating TypeScript support out-of-the-box, providing all-in-one tooling, and ensuring security by default, while maintaining compatibility with existing npm packages.

  2. 2
    Video
    Avatar of denoDeno·2y

    Deploy a Next.js app to Deno Deploy

  3. 3
    Article
    Avatar of denoDeno·2y

    How to convert CommonJS to ESM

    ECMAScript modules (ESM) are the modern standard for writing JavaScript, supporting features like async loading and better compatibility. This post guides you through updating the syntax of a legacy CommonJS project to ESM, including changes in import/export statements and package.json configurations. Removing 'use strict' and using shims for globals like __dirname and __filename are also discussed. Tools like VSCode and various npm packages can assist in the transition. Adopting ESM can alleviate compatibility issues and streamline development.

  4. 4
    Video
    Avatar of denoDeno·2y

    All-in-one tooling for JavaScript and TypeScript development

    Dino simplifies JavaScript and TypeScript development by including built-in tools for formatting, linting, and testing, saving developers time on configuration. It supports automatic code formatting, built-in linting similar to ESLint, and comprehensive testing capabilities with code coverage reporting, all without needing third-party dependencies.