Best of Backend DevelopmentNovember 2021

  1. 1
    Article
    Avatar of quastorQuastor Daily·4y

    Software Architecture Principles

    Slack’s codebase is largely written in the Hack programming language. There are no widely-used static analysis tools for Hack, so two interns set out to build one. They did it by adding support for Hack to Semgrep (a popular open source static analysis tool)

  2. 2
    Article
    Avatar of devtoDEV·4y

    Features of clean code architecture | Node.js

    Software architecture is primarily the structure of the software components to be arranged in a purposeful and efficient system. The goal of software architecture is to minimize the human effort required to build and maintain software systems. Clean code architecture, created by Robert Cecil Martin (a.k.a Uncle Bob), shines.

  3. 3
    Article
    Avatar of devtoDEV·4y

    The #1 Best Design Pattern for Managing Forms in React

    React-Hook-Form is the best way to manage forms in React. Form libraries usually have a relatively small bundle size and make a world of difference for code organization. The 3 Layer Approach is the basic approach to split a complicated form into three parts. Using RHF with RHF is the official way to get started with form management.

  4. 4
    Article
    Avatar of logrocketLogRocket·4y

    CRUD with Golang and CockroachDB

    CockroachDB is a fast database that’s easy to set up. It scales easily (without the manual complexity of sharding), rebalances and repairs itself automatically. The app we will be building is a full-stack web app that allows us to get, add, update, and delete names.