Best of Node.jsJanuary 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    maybe-finance/maybe: Personal finance and wealth management app

    Maybe is an open-source personal finance app with features like net worth tracking, financial account syncing, investment benchmarking, and more. It is built using a tech stack including Next.js, Tailwind, Node.js, and Postgres.

  2. 2
    Article
    Avatar of risingstackRisingStack·2y

    Node.js 21 is here with Websocket

    Node.js 21 has been released with new experimental features including a built-in WebSocket client and a flush option for the writeFile type filesystem functions. It also introduces a global navigator object and an array grouping method. Other changes include stable versions of the fetch and webstreams modules, performance improvements, extended const expressions in WebAssembly, and support for glob patterns in the test runner.

  3. 3
    Article
    Avatar of bitBits and Pieces·2y

    Implementing Saga Pattern in a Microservices with Node.js

    Learn how to implement the Saga Pattern in a Microservices with Node.js. Saga Pattern is a design pattern used to manage transactions and ensure data consistency across multiple services in a distributed system. There are two approaches to implementing the Saga Pattern: Choreography-Based Saga and Orchestration-Based Saga.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    MERN Stack Roadmap – How to Learn MERN and Become a Full-Stack Developer

    Learn the MERN stack, a widely-used technology stack for building efficient and scalable web applications. Get started with HTML, JavaScript, and CSS. Explore React for frontend development. Understand REST APIs and backend server development using Express and Node. Learn about MongoDB and Mongoose for database management. Write tests for your MERN stack applications. Get familiar with Git for version control. Deploy your MERN stack applications. Access top resources for learning the MERN stack and try out 10 project ideas today!

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Ultimate Guide to Magic Links

    This post discusses the benefits of using magic links for passwordless authentication, how they work, and provides a guide on implementing them in a Next.js App Router.

  6. 6
    Article
    Avatar of hnHacker News·2y

    wasp-lang/open-saas: A free, open-source SaaS app template with superpowers. Production-ready. Community-driven.

    The Open SaaS template is a fully open-source app template with a focus on free, open-source services. It is built on top of powerful tools and frameworks including Wasp, Astro, Stripe, Plausible, OpenAI, SendGrid, MailGun, and TailwindCSS. It offers features such as full-stack authentication, end-to-end type safety, running cron jobs in the background, and easy deployment via a CLI.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Object Oriented Express API

    Discover the benefits of using Object Oriented Programming in Node and Express, learn about important findings during the project, and see how the base controller can be utilized in other controllers.

  8. 8
    Article
    Avatar of virtuslabVirtusLab·2y

    7 trending frontend technologies for 2024 -

    Learn about the upcoming trends in frontend technologies for 2024, including micro frontends, Next.js, headless CMS, the 'Signals Approach' in Angular, AI-driven design, serverless computing, and styling in React. Stay ahead in the ever-evolving world of frontend development!

  9. 9
    Article
    Avatar of medium_jsMedium·2y

    Why UUID7 is better than UUID4 as clustered index

    This post discusses the differences between UUID version 4 and UUID version 7 as clustered indexes in a database. It explores the pros and cons of using UUIDs instead of sequential IDs and explains why UUID version 7 was faster than UUID version 4. The experiments and results are presented, along with an explanation of index locality and buffer pool in relation to the performance differences.

  10. 10
    Article
    Avatar of bitBits and Pieces·2y

    Implementing The Sidecar Pattern in a Microservices Based Application

    The Sidecar Pattern is a design pattern that attaches a secondary component to a primary application to handle secondary tasks without changing the application code. It offers benefits such as isolation of responsibilities, ease of maintenance, language-neutrality, and scalability and efficiency. The pattern can be implemented in Node.js using container-based implementation (using Kubernetes or Docker), service mesh implementation (using Istio), or independent components (using Bit).

  11. 11
    Article
    Avatar of bitBits and Pieces·2y

    3 Ways To Detect Circular Dependencies In JavaScript Projects

    Discover three effective methods to detect and resolve circular dependencies in JavaScript projects: GitHub Actions, ESLint, and Bit.

  12. 12
    Article
    Avatar of hnHacker News·2y

    goenning/google-indexing-script: Script to get your site indexed on Google in less than 48 hours

    Get your site indexed on Google in less than 48 hours using a simple script and a Google API.

  13. 13
    Video
    Avatar of communityCommunity Picks·2y

    Vim As Your Editor - Introduction

  14. 14
    Article
    Avatar of nuxt_sourceNuxt·2y

    Nuxt 3.10 · Nuxt Blog

    Nuxt 3.10 is packed with features and fixes. Some highlights include experimental shared asyncData when prerendering, SSR-safe accessible unique ID creation, extending app/router.options, client-side Node.js support, better cookie reactivity, detecting anti-patterns, granular view transitions support, build-time route metadata, and bundler module resolution.

  15. 15
    Article
    Avatar of hnHacker News·2y

    rajnandan1/kener: Kener is a Modern Self hosted Status Page with batteries

    Kener is a modern self-hosted status page system built on Node.js. It offers real-time monitoring, customizable status pages, and seamless integration with GitHub for issue tracking and incident management.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Memcached Crash Course

    Memcached is a distributed memory caching system used to speed up web applications by reducing database load. The crash course on the freeCodeCamp.org YouTube channel provides an in-depth understanding of Memcached's architecture and design choices, along with practical hands-on experience using Docker, Telnet, and Node.js.

  17. 17
    Article
    Avatar of medium_jsMedium·2y

    Javascript Interview Question: Invoke a function without parenthesis

    Learn how to invoke a JavaScript function without using parenthesis. Explore different ways to call a function, including direct invocation, using 'call' and 'apply', using 'setTimeout', and using the 'new' keyword. Discover how 'new' can be used to invoke a function without parentheses.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    How to Deploy Your Node.js Backend Project to Vercel: A Step-by-Step Guide

    Learn how to deploy your Node.js backend project to Vercel using serverless functions. Understand the concept of serverless function in Vercel, the prerequisites for deployment, and the step-by-step guide to deploy.