Best of Storage2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Prepare for React Interviews – Front-End Technical Interview Guide

    A polyfill is a custom implementation of native JavaScript functions. The.map() polyfill method takes in a callback that gets executed inside the myMap body. This is nothing but the length of the array through which theMyMap function is called. Since map() returns a new array, we create an empty array and push the results into it. In order to implement debouncing, let's take an example.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    Please Stop Using Local Storage

    Local storage is just one big old JavaScript object that you can attach data to (or remove data from) Local storage provides at least 5MB of data storage across all major web browsers. This is a fairly low limit for people building apps that are data intensive or need to function offline. If the app you're using doesn't fit the above description: don't use local storage.

  3. 3
    Article
    Avatar of changelogChangelog·4y

    Learn PWA

    Learn PWA fundamentals like the Web App Manifest, service workers, how to design with an app in mind, what's different from a classic web app, and how to Window management A PWA outside of the browser manages its own window. In this chapter, you will understand the APIs and capabilities for managing a window.

  4. 4
    Article
    Avatar of phProduct Hunt·4y

    Appwrite - 100% open source alternative for Firebase

    Appwrite provides authentication, database, storage, functions, and advanced realtime capabilities.

  5. 5
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·4y

    Common JavaScript Mistakes and Best Practices

    JavaScript developers adopted the ES6 standards and started using them in daily programming. But aren’t we using some of these functionalities very frequently?

  6. 6
    Article
    Avatar of quastorQuastor Daily·4y

    How to Design Better APIs

    Ronald Blüthl wrote a great blog post on how to design better REST APIs with 15 language-agnostic tips. We’ll go through a couple here Use ISO 8601 UTC dates Version the API Pagination Provide a health check endpointPlus some tech snippets on How Netflix tests for performance regressions.

  7. 7
    Article
    Avatar of quastorQuastor Daily·3y

    How McDonalds implements Event Driven Architectures

    McDonalds has the most downloaded restaurant app in the United States, with over 24 million downloads in 2021. For their backend, McDonalds relies on event driven architectures (EDAs) for many of their services. McDonalds wanted to build a unified eventing platform that could manage the communication between different producers and consumer services at the company.

  8. 8
    Article
    Avatar of changelogChangelog·4y

    spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

    Spacedrive combines the storage capacity and processing power of your devices into one personal distributed cloud. Spacedrive provides a file management experience like no other, and its completely free. Most of the listed features are still experimental and subject to change. Links are for highlight purposes only until feature specific documentation is complete.

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

  10. 10
    Article
    Avatar of quastorQuastor Daily·4y

    How to Design Better APIs

    Ronald Blüthl wrote a great blog post on how to design better REST APIs with 15 language-agnostic tips. Use ISO 8601 UTC dates Version the API Pagination Provide a health check endpointPlus some tech snippets on How Netflix tests for performance regressions How gifs work How Medium does code review

  11. 11
    Article
    Avatar of asayerasayer·3y

    Building Chrome Extensions for Beginners -- Part 1: Theory

    The primary goal of this series is to introduce the basic concepts of Chrome Extensions. At the end of the series, you will have a Pomodoro timer extension built with Javascript. To build any Chrome extension, we must rely on the Chrome developers’ documentation. This is the single source of truth for anything extension related.

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

  13. 13
    Article
    Avatar of btrprogBetter Programming·4y

    How To Implement a TypeScript Web App With Clean Architecture

    The Ultimate Clean Architecture Template for Typescript Applications is a guide on creating a layer-based typescript project template following the principles of clean architecture medium. The user should be able to change the amount of increment/decrement for a counter. The user's counters should be saved if they close the application and open it again. We need a way to store data locally, i.

  14. 14
    Article
    Avatar of quastorQuastor Daily·4y

    The Architecture of Databases

    Quastor is a free Software Engineering newsletter that sends out summaries of technical blog posts, deep dives on interesting tech and FAANG interview questions and solutions. Today we’ll be talking about the Architecture of Databases. The various components: Transport System, Query Processor, Execution Engine, and the Storage Engine. How these components interact with each other.

  15. 15
    Article
    Avatar of hashnodeHashnode·4y

    Local Storage and Session Storage (JavaScript)

    Local storage and session storage store key-value pairs. Local storage stores an array as a string, while session storage stores a pair. To get an array from local storage, we use JSON.parse. In order to remove a particular key- value pair, we can use localStorage.remove.

  16. 16
    Article
    Avatar of hnHacker News·4y

    Neon — Serverless, Fault-Tolerant, Branchable Postgres

    Compute is fully client-compatible with Postgres because it is Postgres! Neon adjusts the amount of resources dedicated to the compute. Compute activates on an incoming connection and shuts down to save resources on inactivity. On Demand Scalability. We separated storage and compute to make on demand scalability possible.

  17. 17
    Article
    Avatar of quastorQuastor Daily·4y

    The Architecture of Databases

    The Architecture of Databases by Alex Petrov. The various components: Transport System, Query Processor, Execution Engine, and the Storage Engine. How these components interact with each other. Some tech snippets on an amazing GitHub repo on Security Engineering. Extreme HTTP Performance Tuning How to build a second brain as a software engineer.

  18. 18
    Article
    Avatar of phProduct Hunt·4y

    WunderGraph - The Open Source Platform to build, manage, & integrate APIs

    WunderGraph provides out of the box authentication, functions, databases, storage, subscriptions, and more with a focus on developer experience.

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

  20. 20
    Article
    Avatar of geekflareGeekflare·4y

    The Web3 Stack: Reference for Developers

    This reference will outline the most popular layers and development environments for Web3 development. It includes tools to help you deploy to those layers. How to build around wallet identities and use crypto sign-in. Storage. Creating permanent data storage using P2P tech. API. Accessing main networks directly to pull information.

  21. 21
    Article
    Avatar of robinwieruchRobin Wieruch·4y

    React Hook: useLocalStorage

    A neat custom React Hook that shows how to use local storage in React to store state. You can just use it in any React component and it allows you to write and read state. The hook is only there as a learning experience though. If you rely on the local storage for your React application in production, you should check out more widely used hooks.

  22. 22
    Article
    Avatar of logrocketLogRocket·3y

    5 ways to rapidly improve MySQL database performance

    The database management system can support all kinds of projects, from gaming forums to healthcare solutions. Improving database performance is also something that every DBA struggles with at some point in their career.

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

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

  25. 25
    Article
    Avatar of flydotioFly.io·4y

    Free Postgres Databases

    Postgres on Fly.io is now free for small projects. The hard part about free Postgres is storage, so this post is also about free storage. Read about it here, or try us out first. You can be up and running in just a few minutes.