Best of ByteByteGoAugust 2024

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP127: 20 Popular Open Source Projects Started or Supported By Big Companies

    This post highlights 20 popular open-source projects supported by major companies such as Google, Meta, Microsoft, Netflix, and RedHat. It also includes a system design refresher, listing key topics like the differences between HTTP versions, a cheatsheet for UML class diagrams, and tools to convert code into beautiful diagrams. Additionally, there are discussions on unusual HTTP status codes and free NoSQL training opportunities.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP125: How does Garbage Collection work?

    Garbage collection is a crucial automatic memory management feature used in many programming languages. Java offers multiple garbage collectors tailored to different scenarios, Python employs reference counting alongside a cyclic collector to handle circular references, and GoLang utilizes a concurrent mark-and-sweep garbage collector to minimize application pauses. Additional topics include tools for designing fault-tolerant systems and key system design trade-offs.