Best of Data StructuresMay 2023

  1. 1
    Article
    Avatar of quastorQuastor Daily·3y

    How Booking.com Searches Through Millions of Locations in Milliseconds

    The data structure powering this map is a Quadtree, a tree data structure that’s used extensively for spatial indexing, image processing and more. For Quadtrees storing more than 300,000 markers, Booking achieves a p99 lookup time of less than 5.5 milliseconds. Pinterest uses Apache Druid for storing ad reporting metrics.

  2. 2
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·3y

    Quick Tips for Learning Javascript

    JavaScript is a powerful programming language with flexibility and ease of use. It's important to avoid code with different types of values and focus on fundamental programming skills. JavaScript can be used in various contexts and there are multiple tools available to achieve the same thing.

  3. 3
    Article
    Avatar of asayerasayer·3y

    Optimizing React's Performance

    Maintaining a local component state can optimize the performance of a React application by keeping the Component self-contained and reducing the number of props and states that need to be passed down the component tree. This article will cover the techniques and explain why these optimization processes are essential and when to utilize them.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP58: 10 Key Data Structures We Use Every Day

    18 most-used Linux commands are instructions for interacting with the operating system. You need to become familiar with these commands in order to navigate and maintain Linux-based systems efficiently and effectively. Full stack development involves developing and managing all layers of a software application, from user interfaces to storage.