Best of MongoDB — 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Introducing the TERN stack and how to migrate from MERN to TERN

    Introducing the TERN stack and how to migrate from MERN to TERN. MERN is a web technology stack consisting of MongoDB, Express.js, React, and Node.js. This tutorial will assume you're using Tigris Cloud or a self-hosted instance of Tigris.

  2. 2
    Article
    Avatar of devtoDEV·3y

    11 Stages To Become A JavaScript Full-Stack Engineer

    A good start will be the tutorial of W3Schools that teaches all the basics and also some advanced information. Node.js is a powerful JavaScript-based platform that is built on Google Chrome’s JavaScript V8 Engine and provides an event-driven, non-blocking (asynchronous) I/O and cross-platform.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    MongoDB Cheat Sheet🌱

    MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need. A database typically has a separate file system directory to hold its data. The values of fields may include other documents, arrays, and arrays of documents.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    The Complete Modern React Developer 2022

    Course covering the full stack development using React, Node.js, MongoDB, and PostgreSQL. Backend setup using Express.js or Nest.js. Includes tutorials for setting up local databases and using Docker. Frontend tests using React Testing Library and Cypress.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build an AI Chatbot with the MERN Stack

    Learn how to build an AI chatbot with the MERN Stack in a comprehensive course on the freeCodeCamp.org YouTube channel. The course covers topics such as creating a robust user authentication system, storing user chats securely in MongoDB, and integrating OpenAI with the MERN stack app.

  6. 6
    Article
    Avatar of asayerasayer·3y

    React: Performing Authentication with JWT

    This article will discuss how to perform JWT authentication in a React app. We will cover the steps involved in setting up a backend JWT endpoint, signing up and signing in from your React app, and protecting routes with JWT validation. You will use a custom-built Express server API to relay the JWT token for a user.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    MERN Stack Crash Course – Build a Book Store App

    MERN stack is a set of technologies often used to build full stack web apps. You'll start from scratch and build a complete CRUD application, exploring both backend and frontend development. The course covers an array of topics, including but not limited to: Backend CRUD operations.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    React Server Components – How and Why You Should Use Them in Your Code

    React has changed how we think about building user interfaces. We must adapt to this new mental model to fully leverage its power in building applications. In this tutorial, you'll learn about React Server Components (RSC) You'll learn exactly what they are and how they work, and more importantly, what problem they solve.

  9. 9
    Article
    Avatar of colkgirlCode Like A Girl·3y

    How to Build a RESTful API with Node.js and Express

    How to Build a RESTful API with Node.js and Express, we will explore how to build a high-performance API using Node.JS and Express. By the end, you’ll have the knowledge and skills to create your own scalable and efficient API.

  10. 10
    Article
    Avatar of amplicationAmplication·3y

    SQL Versus NoSQL Databases: Which to Use, When, and Why

    The right choice means we can scale up an application quickly and handle increasing user requests without encountering problems. Choosing the right database for your application is no mean feat, given the number of available databases. There are many differences between SQL and NoSQL databases, such as how they handle relational data, their query languages.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    5 Tips to Speed Up Your Node.js Performance

    Node.js is known as event-driven I/O server-side JavaScript environment and single-threaded event loop based on V8 Engine ( Google’s open-source high-performance JavaScript engine) In this article, we will discuss 5 ways to make Node.JS faster and optimal in work.

  12. 12
    Article
    Avatar of devtoDEV·3y

    Docker Node.js and MongoDB example

    Docker provides lightweight containers to run services in isolation from our infrastructure so we can deliver software quickly. In this tutorial, I will show you how to dockerize Nodejs Express and MongoDB example using Docker Compose. The problem is to containerize a system that requires more than one Docker container.

  13. 13
    Article
    Avatar of awstipAWS Tip·3y

    The Backend part of MNNN Stack: MongoDB, NestJS, NextJS and NodeJS

    Learn about the MNNN Stack, its advantages over a Relational Database, and the purpose of a DTO.

  14. 14
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 51: How does DNS work?

    This week's system design briefer: How does DNS work? How Discord Stores Trillions Of Messages Silicon Valley Bank (SVB) collapse. What’s new in GPT-4 AI is evolving at a scary pace. Join the ByteByteGo Talent Collective for customized job offerings.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    Detailed Introduction To Prisma ORM

    Prisma is an open-source object-relational mapper (ORM) tool for Node.js and TypeScript. In Prisma, you define your models as classes that map to tables in a database. Models are entities that represent data in your database.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn Next.js by Building a Custom API with MongoDB

    A new course on the freeCodeCamp.org YouTube channel will give you an in-depth understanding of how to build a custom API using Next.js and MongoDB. It's a project-based course where you learn by doing, and by the end of it, you'll have a fully functioning authentication system built from scratch.

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

    How To Build a Web API using Express.js, Bun and MongoDB?

    Learn how to build a high-performing Express.js API backed by MongoDB using Bun. This article provides step-by-step instructions for setting up the application, installing the necessary tools, designing the MongoDB schema, defining business logic in controllers, adding routes, and configuring MongoDB. It also covers adding monitoring to Express.js applications with logging and data validation using express-validator.

  18. 18
    Article
    Avatar of amplicationAmplication·3y

    Create API with GraphQL, Prisma, and MongoDB

    Create API with GraphQL, Prisma, and MongoDB Jump to GraphQL Prisma MongoDB Amplication. Amplication is an open-source platform that automatically generates APIs and clients based on pre-defined data models. It streamlines the development process by minimizing repetitive coding tasks and boilerplate code.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Use NestJS, MongoDB and Docker to Create an URL Shortener

    Use NestJS, MongoDB and Docker to create a simple URL shortener API with NestJS and MongoDB. The source code is published on GitHub and can be used freely. Also, Docker Swarm setup May 8, 2023· 12 min read Paul Knulst in Programming.

  20. 20
    Article
    Avatar of amplicationAmplication·3y

    Request Tracing in NodeJS

    Request Tracing in Node.js is a vendor-agnostic collection of tools that can help developers implement request tracing. OpenTelemetry and OpenCensus are open source tools that support open source observability backend tools like Zipkin, Zipkin and Zipkin. In this article, we’ll define request tracing.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Full Stack Development with MongoDB, Java, and React

    Full Stack Development with MongoDB, Java, Spring Boot, and React Full stack web developers must be familiar with a wide variety of technologies and programming languages. The course will guide students through the process of developing a movie review application that utilizes a separation of concerns between the client and server code.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    Designing and Modeling the Database with Mongoose

    This comprehensive guide provides step-by-step instructions for crafting a scalable MongoDB database design and modeling it effectively using Mongoose ODM. The data layer often acts as the cornerstone that underpins an application's business logic and user experience. The right design depends on your needs and how you intend to interact with the data.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    FastAPI Tutorial – How to Develop, Test, and Deploy APIs

    FastAPI is a sleek and high-performance web framework for constructing Python APIs. We'll create a Python backend system using FastAPI, a fast web framework, and a MongoDB database for course information storage and retrieval. The system will allow users to access course details, view chapters, rate individual chapters, and aggregate ratings.

  24. 24
    Article
    Avatar of itnextITNEXT·3y

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions. The existing database system, Cassandra, struggled with hot partitions, causing slowdowns and hindering performance. By, Discord had transitioned to Cassandra, employing a cluster of 12 nodes to store billions of messages.

  25. 25
    Article
    Avatar of lnLaravel News·3y

    MongoDB Laravel Integration Now Officially Supported

    MongoDB has officially taken over development of the community-driven MongoDB integration for Laravel framework, offering Eloquent models, query builders, and transactions for PHP developers. The latest release supports Laravel 10.