Best of MongoDBOctober 2024

  1. 1
    Article
    Avatar of collectionsCollections·2y

    Databases In-Depth – Complete Course

    A comprehensive course on database architecture and optimization, designed by Keerti Purswani and available on freeCodeCamp.org's YouTube channel. It covers transaction management, storage engines, advanced indexing techniques, an in-depth look at SQLite, and understanding MongoDB and PostgreSQL. Suitable for both beginners and experienced engineers, the course aims to equip learners with the skills to manage and optimize data systems efficiently.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Build a Login and Logout API using Express.js (Node.js)

    Learn to build a secure login and logout system using Express.js in Node.js. The tutorial covers setting up development files, installing dependencies, and creating a MongoDB database. It explains the basics of authentication and authorization, the logic for user registration and login, password hashing, and session management using JWT tokens. Additionally, it shows how to implement middleware for verifying user sessions and roles, and how to handle user logout securely.

  3. 3
    Video
    Avatar of freecodecampfreeCodeCamp·2y

    Build a Full Stack Book Store App Using React, Node, MongoDB

    Learn how to build a full stack M Stack application that includes both front end and back end, featuring React on the front end, Node and Express on the back end, and MongoDB as the database. The project will cover essential functionalities such as an admin dashboard, cash on delivery features, inventory management, and a user-friendly interface for adding and removing products. The tutorial also includes JWT for authentication and Redux toolkit for state management.

  4. 4
    Video
    Avatar of lobstersLobsters·2y

    How 1 Software Engineer Outperforms 138 - Lichess Case Study

    Lichess, a major online chess platform run by a single core developer, supports 5.2 million chess games daily using a unique tech stack including Scala, MongoDB, and TypeScript. The developer, Thibault Duplessis, focuses on simplicity, scalability, and open-source principles to maintain and evolve the platform efficiently. Despite being outnumbered by large teams like those at Chess.com, Lichess thrives due to thoughtful technology choices and a commitment to minimalism and excellent developer experience.

  5. 5
    Video
    Avatar of webdevcodyWeb Dev Cody·2y

    Why eventual consistency is important to learn

    Eventual consistency is a database concept where data across multiple regions becomes consistent over time but not immediately. This approach can enhance user experience by reducing latency in global applications but introduces complexities like stale data, especially during writes and reads. Handling stale data and ensuring data integrity requires additional mechanisms such as polling or transactions.

  6. 6
    Article
    Avatar of collectionsCollections·2y

    Comprehensive Node.js and Express Course: Build 4 Hands-On Projects

    Improve your Node.js and Express skills with John Smilga's comprehensive course from Coding Addict. This interactive, project-driven course covers MongoDB setup, Mongoose integration, error handling, and deployment to Heroku while guiding you through the creation of four hands-on projects. Enhance your backend and full stack development capabilities through practical, real-world applications.

  7. 7
    Article
    Avatar of lnLaravel News·2y

    Laravel MongoDB releases version 5.0

    Version 5.0 of Laravel MongoDB introduces several breaking changes that enhance alignment with Laravel's conventions. Key updates include ID aliasing, improved date handling, query results as objects, simplified model customization, and updated connection/logging mechanisms. Refer to the upgrade guide for handling these changes.

  8. 8
    Article
    Avatar of lnLaravel News·2y

    Laravel Herd Adds Native MongoDB Support

    Laravel Herd now supports MongoDB natively, simplifying the integration of MongoDB into Laravel applications. The new feature allows developers to quickly set up a local MongoDB instance and install the MongoDB PHP extension with minimal configuration.

  9. 9
    Article
    Avatar of opensourcesquadOpen Source·2y

    Vi Mongo - TUI for MongoDB

    Vi Mongo is a Text User Interface (TUI) application designed for managing MongoDB databases more efficiently. It addresses the inconvenience of switching to Electron-based tools by offering features like a peeking system for viewing entire documents, autocomplete in the query/sort bar, customizable keybindings and styles, and multiple view styles including table, JSON, and one-line formats. The tool also supports fast connection management, hot reload themes, and query history. Currently in alpha, it's mainly tested by the developer.