Big Tech Digest #1
Tags: programming, news
Published: 2023-07-04 12:55:39

Hi there 👋! Welcome to Big Tech Digest. This is a manually-curated newsletter that brings you a collection of links to the latest engineering blog posts from Big Tech companies and startups. Aimed at all Software Engineers (backend, frontend, data, DevOps, mobile) and AI/ML folks at any level, Big Tech Digest is focused on engineering problems and their proposed solutions at tech companies that I find particularly interesting. No marketing or non-tech stuff. [Subscribe now](https://bigtechdigest.substack.com/) to join our community and keep learning!

---

💡 **Subscribe to the [official newsletter here](https://bigtechdigest.substack.com/) to receive one email every two weeks!**

---


### // 📫 Engineering blogs digest

Recent, selectively picked blog posts from tech companies’ engineering blogs.

- ⭐️ **[Airbnb]** [**Improving Performance with HTTP Streaming**](https://medium.com/airbnb-engineering/improving-performance-with-http-streaming-ba9e72c66408) discusses how HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase **by** **Victor Lin**
- ⭐️ **[Meta]** [**Building and deployig MySQL Raft at Meta**](https://engineering.fb.com/2023/05/16/data-infrastructure/mysql-raft-meta/) **by Anirban Rahut, Abhinav Sharma, Yichen Shen, Ahsanul Haque**
- ⭐️ **[Dropbox]** [**Investigating the impact of HTTP3 on network latency for search**](https://dropbox.tech/frontend/investigating-the-impact-of-http3-on-network-latency-for-search) **by Tiffany Fong , Mike Lyons , and Nikita Shirokov**
- ⭐️ **[Cockroachlabs]** [**What is operational resilience and how to achieve it**](https://www.cockroachlabs.com/blog/operational-resilience/)
- ⭐️ **[Trivago]** [**Building Our First GraphQL Server with Go: An Implementation Guide**](https://tech.trivago.com/post/2023-05-17-building-our-first-graphql-server-with-go-an-implementation-guide) **by Kutlu Eren**
- ⭐️ **[Booking.com]** [**Generating Tailored Travel Recommendations**](https://medium.com/expedia-group-tech/generating-diverse-travel-recommendations-76688f49c812) **by Lucy (Jingyu) Zou**
- ⭐️ **[Github]** [**Inside GitHub: Working with the LLMs behind GitHub Copilot**](https://github.blog/2023-05-17-inside-github-working-with-the-llms-behind-github-copilot/) Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today **by Sara Verdi**
- ⭐️ **[Cloudflare]** [**Unbounded memory usage by TCP for receive buffers, and how we fixed it**](https://blog.cloudflare.com/unbounded-memory-usage-by-tcp-for-receive-buffers-and-how-we-fixed-it/) provides a detailed explanation of how excessive memory allocation in TCP sessions can impact performance **by Mike Freemon**
- ⭐️ [**The Go Blog**] [**Go Developer Survey 2023 Q1 Results**](https://go.dev/blog/survey2023-q1-results)
- ⭐️ [**Angular Blog**] [**Angular v16 is here!**](https://blog.angular.io/angular-v16-is-here-4d7a28ec680d) **by Minko Gechev**

### // **⭐️** Misc

a.k.a. the nerd section 🧑‍💻!

- ⭐️ [**Load Balancing**](https://samwho.dev/load-balancing/) explores the ways that a single load balancer might distribute HTTP requests to a set of servers with a help of some fantastic visualizations **by** **Sam Rose**
- ⭐️ [**A Gentle Introduction to CRDTs**](https://vlcn.io/articles/intro-to-crdts) is distilling all the hard understanding work into a condensed and easy to understand set of reading for a software developer without any background in CRDTs or distributed systems.
- ⭐️ [**The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)**](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/) is an absolute must-read if you haven’t done so yet **by** **Joel Spolsky**


**Thanks for reading Big Tech Digest!**