Manoj Vivek
manojvivek.bsky.social
Manoj Vivek
@manojvivek.bsky.social
Software Engineer @polarsignals.com. Also building responsively.app.
Was digging into JS source maps recently and had a lot of fun writing this post, especially the interactive bits. 🤓
Ever wondered how your browser devtools jumps from bundle.min.js:1:27698 → src/index.ts:73:16? 🧊

We unpack the internals of JS Source Maps: Base64 VLQ encoding, mapping deltas, and how your original TS code gets reconstructed from minified bundles.

🔗 www.polarsignals.com/blog/posts/2...
The Inner Workings of JavaScript Source Maps
A deep dive into how JavaScript source maps work under the hood, with examples showing how all the pieces fit together.
www.polarsignals.com
November 4, 2025 at 3:15 PM
Reposted by Manoj Vivek
🚀 We're super excited to launch NVIDIA CUDA Profiling today! Check out the blog on how we made it happen! 🧊

www.polarsignals.com/blog/posts/2...
Continuous NVIDIA CUDA Profiling In Production
Low-Overhead Profiling of GPUs with USDT Probes and eBPF
www.polarsignals.com
October 22, 2025 at 2:06 PM
Reposted by Manoj Vivek
So cool and parca.dev getting mentioned out of nowhere. Love to see it!
New tooling for profiling performance-critical services with Swift -- introducing the Swift Profile Recorder. More here: www.swift.org/blog/swift-p...
October 8, 2025 at 7:54 AM
Reposted by Manoj Vivek
We just made our Next.js builds 100% reproducible at Polar Signals! 🧊

Same code = same output, byte-by-byte every time. 🔍

Check out our practical guide: www.polarsignals.com/blog/posts/2...
Reproducible Builds with Next.js: A Practical Guide
A step-by-step guide to achieving reproducible builds with Next.js.
www.polarsignals.com
July 23, 2025 at 1:56 PM
Reposted by Manoj Vivek
📔Writing our Rust database from scratch gave us a golden opportunity to implement deterministic simulation testing as a core feature. Learn about the architecture that gives us full control over DST ingredients. 🧊

www.polarsignals.com/blog/posts/2...
Deterministic Simulation Testing in Rust: A Theater Of State Machines
How we designed our database for complete control over concurrency, time, randomness, and failure injection.
www.polarsignals.com
July 8, 2025 at 2:15 PM
Reposted by Manoj Vivek
⚡ Flamecharts/Iciclecharts are now available on all workloads, not just the Polar Signals GPU profiling experience! Check out the blog on what Flamecharts/Iciclecharts are and how to use them on Polar Signals! 🧊

www.polarsignals.com/blog/posts/2...
Flamecharts: The Time-Aware Sibling of Flame Graphs
A deep dive into the time-aware visualization that complements traditional flame graphs in performance profiling.
www.polarsignals.com
May 28, 2025 at 3:17 PM
Reposted by Manoj Vivek
📣 New on the blog: Check out this exciting case study with @convex.dev, sharing how they tackled unexpected latency and memory regressions in production!

#PerformanceMatters #ContinuousProfiling #Convex #Rust
Unlocking Efficient Memory Profiling and Faster Debugging
"High tail latency for one of our customers, was diagnosed immediately by seeing a large On-CPU time span"
www.polarsignals.com
February 18, 2025 at 4:56 PM
Reposted by Manoj Vivek
📣 Today on the blog, check out this awesome case study with @s2.dev sharing some of their successes with Polar Signals Cloud (spoiler, they're huge!) 🧊

www.polarsignals.com/blog/posts/2...
Doubling Throughput with Continuous Profiling and Optimization
“68.37% of CPU [...] with a one-line code change [...] went down to 31.82%”
www.polarsignals.com
February 11, 2025 at 3:58 PM
Reposted by Manoj Vivek
If you are using AWS S3 SDK for Rust on Graviton, you should enable the 'asm' feature on the sha2 lib transitive dep explicitly. Otherwise, it will not end up using hardware acceleration. Huge CPU drop for one of our services. Identified this issue using @polarsignals.com
January 13, 2025 at 12:10 AM