Welcome to the Polar Signals blog where we write about profiling, performance, and company culture.
Managing monorepos with Lerna and Yarn workspaces
Lerna and Yarn Workspaces gives us the ability to build and publish libraries and apps in a single repository (a.k.a. Monorepo). In this article we'll see how to publish UI components from a monorepo.
February 1, 2022 | Yomi Eluwande
Monorepo
Lerna
Yarn
Npm
React
Fantastic Symbols and Where to Find Them - Part 2
How profilers and debuggers translate machine addresses to human-readable symbolic names
January 27, 2022 | Kemal Akkoyun
Symbolization
Debugging
Profiling
Perf
Symbols
Interpreter
JIT
Python
Ruby
Node.Js
Javascript
Java
Fantastic Symbols and Where to Find Them - Part 1
How profilers and debuggers translate machine addresses to human-readable symbolic names
January 13, 2022 | Kemal Akkoyun
Symbolization
Binary
Debugging
Profiling
Analysis
Perf
Binutils
Symbols
Why Compiler Function Inlining Matters
All about function inlining, how it helps us create performant software, how we can learn to work with it, and how it influences profiling.
December 15, 2021 | Matthias Loibl
Pprof
Perf
Go
Inlining
How we build our gRPC APIs at Polar Signals using buf
Tools and strategies that we use to build APIs that we love at Polar Signals.
November 11, 2021 | Thor Hansen
API
gRPC
Design
Proto
Protobuf
Buf
On Building Company Culture
Thoughts on how early company culture shapes the future of it.