flâneur — a map of the web's best reading

NilAway: Practical Nil Panic Detection for Go | Uber Blog

uber.com · 3,218 words · saved by 1 readers

Explore how Uber employees from around the globe are helping us drive the world forward at work and beyond The technology behind Uber Engineering Uber news and updates in your country Product, how-to, and policy content—and more Uber has widely adopted Go as a primary programming language for implementing backend services and libraries due to its high performance. The Go monorepo is the largest codebase at Uber, comprising 90 million lines of code (and growing). This makes tooling for writing reliable Go code a critical part of our development infrastructure. Pointers (variables that hold the memory addresses of other variables instead of their actual values) are an integral part of the Go programming language and facilitate efficient memory management and effective data manipulation. Therefore, programmers use pointers extensively in writing Go programs for various purposes such as in-place data modification, concurrent programming, easy data sharing, optimizing memory usage, and faci

NilAway: Practical Nil Panic Detection for Go Skip to main content × Browser not supported This probably isn't the experience you were expecting. Internet Explorer isn't supported on Uber.com. Try switching to a different browser to view our site. November 15, 2023 NilAway: Practical Nil Panic Detection for Go YW Yuxin Wang SM Sonal Mahajan RB Raj Barik 1+ Share this article Uber has widely adopted Go as a primary programming language for implementing backend services and libraries due to its high performance . The Go monorepo is the largest codebase at Uber, comprising 90 million lines of cod

Explore this link on the map →

saved by

related reading