engblogs

summaries of the latest blog articles from your favorite tech companies.
Jane StreetJane Street

CPU Registers and OCaml

Understanding the relationship between CPU registers and faster code writing in OCaml.

5/5/2015
Jane StreetJane Street

Reverse web proxy in ~50 lines of BASH

Creating a reverse web proxy using BASH in approximately 50 lines of code, with room for improvement.

5/1/2015
Jane StreetJane Street

Building a lower-latency GC

Improving the responsiveness of OCaml's garbage collector with lower-latency GC techniques.

4/10/2015
Jane StreetJane Street

Faster OCaml to C calls

A blogpost about undocumented performance features for interfacing C with OCaml.

4/9/2015
Jane StreetJane Street

Why GADTs matter for performance

The importance of GADTs for performance improvement

3/30/2015
Jane StreetJane Street

A 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.

3/21/2015
Jane StreetJane Street

Centralizing 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.

3/4/2015
SoundCloudSoundCloud

Linked 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.

2/2/2015
SoundCloudSoundCloud

Linked 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.

2/2/2015
SoundCloudSoundCloud

Linked partitioning to replace offset-based pagination

An explanation of how linked partitioning will replace offset-based pagination in the SoundCloud API

2/2/2015
Jane StreetJane Street

Making making better

Efficiently training and onboarding new people in a continuous cycle.

1/31/2015
SoundCloudSoundCloud

Prometheus: 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.

1/26/2015