Best of Backend DevelopmentJanuary 2023

  1. 1
    Article
    Avatar of awstipAWS Tip·3y

    MERN stack for Web Development

    MERN stack comprises a collection of four frameworks used to develop full-stack javascript solutions for rapid, scalable, and secure applications. All frameworks are open-source and have room for designing flexible and scalable applications. Ease of learning the frameworks as they follow similar patterns and support quality collaboration.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Backends for Frontends Pattern

    Backend for Frontend pattern allows frontend clients to load UI-ready data projections and to refresh the UI with event-driven notifications. The BFF pattern has been adopted by companies like Netflix, where their Android team seamlessly swapped the API backend of the Netflix Android app, enabling them to work with their endpoint.

  3. 3
    Article
    Avatar of sitepenSitePen·3y

    Intro to tRPC

    TRPC is a typesafe Remote Procedure Call framework. Zod allows you to define a schemas, use it for validation, and then infer the TypeScript type based on thatschema. We can get started with a basic Next application, and add a few additional dependencies in order to use tRPC.

  4. 4
    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.

  5. 5
    Article
    Avatar of logrocketLogRocket·3y

    How to create and read QR codes in Node.js

    The qrcode library provides a simple API for writing QR codes. To read and read QR codes in Node, you will need to install theqrcode-reader and jimp libraries. The library also allows you to generate QR code images in other formats, such as JPEG or SVG.

  6. 6
    Article
    Avatar of asayerasayer·3y

    React Social Logins with Passport JS

    Passport.js is a popular authentication middleware for Node.js that provides a simple and flexible way to authenticate requests made to a web application. It can be used with various authentication mechanisms, such as username and password, two-factor authentication, or social media login, to provide a secure and flexible authentication system.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Build Server With Go Under 10 minutes

    Go is a great language for creating simple yet efficient web servers and web services. It provides a built-in HTTP package that contains utilities for quickly creating a web or file server. Go was created to allow concurrency and scale as more cores are added since it was intended to run on multiple cores.

  8. 8
    Article
    Avatar of logrocketLogRocket·3y

    Using Medusa as a Shopify alternative

    Medusa is an open source, headless ecommerce engine that prides itself as an alternative to Shopify. The term headless CMS implies building a content repository or backend with the ability to integrate with any frontend of choice. Medusa has a built-in customizable feature that allows customers to customize their ecommerce store.

  9. 9
    Article
    Avatar of pointerPointer·3y

    Architecture diagrams should be code

    The C4 Model formalises architecture into 4 abstractions: system context, containers, components and code. With code, we can update architecture diagrams within a pull request, version them and quickly modify many of them at once. There are two which you might have already used for other things, such as PlantUML and Mermaid.

  10. 10
    Article
    Avatar of tkdodoTkDodo·3y

    Type-safe React Query

    The level of type-safety can drastically vary from project to project. Every valid JavaScript code can be valid TypeScript code - depending on the TS settings. To truly leverage the power of TypeScript, there is one thing that you need above all: Trust our type definitions.

  11. 11
    Article
    Avatar of dzDZone·3y

    A Beginner's Guide to Back-End Development

    The fundamentals of back-end development and the various parts of a typical "software stack" can be understood without writing any code. Back-End development is the process of creating the server-side logic that runs the background operations of websites and apps. C++ all the features are combined with object-oriented programming tools like C++.