Best of StorageNovember 2022

  1. 1
    Article
    Avatar of devtoDEV·4y

    Reactjs Protected Route

    React Router provides a convenient way to define protected routes that require authentication. By default, these routes are treated as public routes and anyone can access them. To create a protected route, you need to use the React Router Route component and specify the path that you want to protect.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    The Best Backend as a Service for your React App

    Firebase has dominated the backend-as-a-service space for many years, but Supabase has emerged as a great alternative. Supabase allows you to take your code and deploy it wherever you like. You can build your app, deploy it to Supabase's servers, or you can Deploy it to your own hosting service.

  3. 3
    Article
    Avatar of phProduct Hunt·4y

    Console 2.0 - Backend as a Service Reimagined by Appwrite

    Console 2.0 simplifies and guides you through the process of creating your backend.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    Implementing clean architecture in Go

    Go It has been written a lot about the clean architecture in Go It. Its main value is the ability to maintain free from side effects domain layer. This is accomplished by writing dependency-free core domain logic and external adapters. In this article, we'll have a look at how clean architecture is implemented with a sample Go project. In order to signal in case we're unable to proceed we take advantage of Go multiple return value feature.

  5. 5
    Article
    Avatar of logrocketLogRocket·4y

    Build a secure mobile banking app with Flutter

    We will learn about the essential aspects of building secure mobile banking apps with Flutter and look at sample codes on how to achieve them using the Flutter framework. Using Flutter Secure Sockets Layer, was the first definition of how messages can be secured in network communication.

  6. 6
    Article
    Avatar of infoqInfoQ·3y

    Uber Reduces Logging Costs by 169x Using Compressed Log Processor (CLP)

    Uber recently published how it dramatically reduced its logging costs using Compressed Log Processor (CLP) CLP is a tool capable of losslessly compressing text logs and searching them without decompression. It achieved a 169x compression ratio on Uber's log data, saving storage, memory, and disk/network bandwidth.

  7. 7
    Article
    Avatar of coinsbenchCoins Bench·3y

    A Gentle Introduction to Decentralized Storage

    Decentralized storage is a type of storage system that does not rely on a central server or authority. It is operated by a peer-to-peer network of user-operated nodes, each of which stores a copy of the data. This makes it much more resistant to censorship and attack than traditional storage systems.

  8. 8
    Article
    Avatar of quastorQuastor Daily·4y

    How Stack Overflow Handles DDoS Attacks

    The steps Stack Exchange took to mitigate these attacks and make them ineffective in the future - Tech SnippetsHow Slack uses Infrastructure as Code (Terraform) A Curated List of Software and Architecture Related Design Patterns Plus, we have a solution to our last coding interview question.

  9. 9
    Article
    Avatar of telerikTelerik·4y

    JavaScript Local Storage: All You Need To Know!

    LocalStorage is almost the same as sessionStorage because they store data as strings. If you pass a valid key to the method, it will return the data. To use this method, pass in the key of the data you want to remove, and both the key and the value will be removed from localStorage. If we have five records in localStorage, the valid indexes will be 0-4. If you enter an invalid index, null will be returned.

  10. 10
    Article
    Avatar of freekFREEK.DEV·4y

    Local or session storage?

    Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer. Expect quick tips & tricks, interesting tutorials, opinions and packages.