Best of DenoJanuary 2025

  1. 1
    Article
    Avatar of marvinhMarvin Hagemeister·1y

    The modern way to write JavaScript servers

    The Request/Response API offers a modern approach to writing JavaScript servers that simplifies testing and improves performance by eliminating the need to bind sockets. This API, familiar from browsers, allows servers to be expressed as functions returning responses, resulting in significant speed improvements. While Node.js hasn't yet fully adopted this API, frameworks like SvelteKit have effectively integrated it, making development smoother across different runtimes.

  2. 2
    Article
    Avatar of communityCommunity Picks·1y

    The End of Date Libraries? Exploring JavaScript's Built-in Temporal API

    JavaScript's Temporal API offers a significant improvement over the traditional Date object by providing more intuitive, readable, and type-safe methods for date and time manipulation. It also ensures operations are immutable, reducing errors and making the code more predictable. While still in the implementation phase for most browsers, the availability of a polyfill allows developers to start using these features now and gradually move away from existing date libraries.

  3. 3
    Video
    Avatar of denoDeno·1y

    Build a Full Stack App in 3 Minutes

    Deno 2 offers full compatibility with Node.js and NPM, enhancing developer experience and performance. This guide illustrates building a web app using the SolidJS library paired with Deno. Backend setup involves using Hono installed via JSR, creating endpoints, and setting up the frontend with Vite. The app features a dinosaur catalog with dynamic routing, ensuring type safety and efficient state management.

  4. 4
    Article
    Avatar of denoDeno·1y

    Goodbye WinterCG, welcome WinterTC

    Deno has reaffirmed its commitment to web standards and runtime interoperability by announcing the transition of the Web Interoperable Runtimes Community Group (WinterCG) to Ecma International as Technical Committee 55 (TC55), now called WinterTC. This move allows the group to publish standards like the Minimum Common API, further promoting their use by server-side developers. The shift from W3C will enable broader collaboration within the web standards community.