Best of DenoJune 2025

  1. 1
    Article
    Avatar of denoDeno·42w

    What's coming to JavaScript

    TC39's 108th meeting advanced 9 JavaScript proposals across different stages. Key features reaching stage 4 include explicit resource management with the `using` keyword for automatic cleanup, `Array.fromAsync` for handling async iterables, and `Error.isError` for reliable error detection. Stage 3 introduces immutable ArrayBuffers for safer binary data sharing. Stage 2 proposals include seeded random number generation and `Number.prototype.clamp` for value bounding. Stage 1 features focus on number formatting improvements, standardized value comparisons, and enhanced random utility functions. These additions aim to make JavaScript more powerful, safer, and developer-friendly.

  2. 2
    Article
    Avatar of denoDeno·42w

    JavaScript™ Trademark Update

    Deno's fraud claim against Oracle's JavaScript trademark was dismissed by the Trademark Trial and Appeal Board, but the case continues with genericness and abandonment claims. Oracle must respond by August 7, with discovery beginning September 6. The goal is to free the JavaScript name from trademark restrictions, arguing it describes a programming language rather than an Oracle product.

  3. 3
    Article
    Avatar of communityCommunity Picks·44w

    bewcloud/bewcloud: A simpler alternative to Nextcloud and ownCloud, built with TypeScript and Deno using Fresh. 🦕 🍋

    bewCloud is an open-source cloud storage solution built with TypeScript and Deno using the Fresh framework, designed as a simpler alternative to Nextcloud and ownCloud. It offers self-hosting capabilities with Docker deployment, file sharing through symlinks, and includes desktop and mobile sync applications. The project focuses on core file management features while leveraging external tools like Radicale for contacts and calendar functionality.