5 Matching Annotations
  1. Dec 2023
    1. The difference between asyncio.sleep() and time.sleep() is that asyncio.sleep() is non-blocking.
    2. What does it mean when something is non-blocking?

      "Non-blocking" means a program will allow other threads to continue running while it's waiting. This is opposed to "blocking" code, which stops execution of your program completely. Normal, synchronous I/O operations suffer from this limitation.

  2. Jun 2022
  3. Feb 2021
  4. May 2020
    1. Internal platform groups (those focused on a non-user facing part of our product, like a set of internal APIs) tend to create heavy coordination costs on other groups which depend on platform improvements to deliver valuable features to users. In order to stay efficient, it is important to ensure each group is non-blocking and is able to deliver value to users directly. This is why we avoid internal platform groups.