Jane StreetCPU Registers and OCaml
Understanding the relationship between CPU registers and faster code writing in OCaml.
Jane StreetReverse web proxy in ~50 lines of BASH
Creating a reverse web proxy using BASH in approximately 50 lines of code, with room for improvement.
Jane StreetBuilding a lower-latency GC
Improving the responsiveness of OCaml's garbage collector with lower-latency GC techniques.
Jane StreetFaster OCaml to C calls
A blogpost about undocumented performance features for interfacing C with OCaml.
Jane StreetWhy GADTs matter for performance
The importance of GADTs for performance improvement
Jane StreetA lighter Core
A blogpost about the recent release of a version of open source libraries that made a change to the Async_kernel library by removing its dependency on Core and now depending only on Core_kernel.
Jane StreetCentralizing distributed version control, revisited
The author revisits a blogpost from 7 years ago about centralizing distributed version control, explaining how a centralized repo and continuous integration system were used to ensure clean merges and successful testing.
SoundCloudLinked partitioning to replace offset-based pagination
Guidance on replacing offset-based pagination with linked partitioning in APIs, using next_href to navigate pages and a configurable limit for scalable results, illustrated by the SoundCloud API.
SoundCloudLinked partitioning to replace offset-based pagination
Explains migrating from offset-based pagination to linked partitioning in the SoundCloud API, using linked_partitioning and next_href to paginate through results.
SoundCloudLinked partitioning to replace offset-based pagination
An explanation of how linked partitioning will replace offset-based pagination in the SoundCloud API
Jane StreetMaking making better
Efficiently training and onboarding new people in a continuous cycle.
SoundCloudPrometheus: Monitoring at SoundCloud
Prometheus: SoundCloud's open-source, Go-based monitoring system that uses a multi-dimensional time series data model with label-based filtering, scalable pull-based collection, and integrated dashboards and alerting for microservice architectures.