engblogs

summaries of the latest blog articles from your favorite tech companies.
SoundCloudSoundCloud

Congratulations, you have a lot of code!"Congratulations, you have a lot of code!" Remedying Android’s method limit - Part 1

Remedying Android’s method limit and improving application health with regards to size by exploring what worked and what didn't, and sharing insights on using the tool's switch.

9/21/2015
Jane StreetJane Street

No (functional) experience required

Introduction to Jane Street, a serious functional programming shop that extensively uses OCaml, a statically typed functional language.

8/19/2015
Jane StreetJane Street

Introducing Incremental

A powerful library for building self-adjusting computations that can be updated efficiently when their inputs change.

7/18/2015
Jane StreetJane Street

Converting a code base from camlp4 to ppx

Migrating a code base from camlp4 to ppx, including translating the code source to the standard OCaml syntax with extension points and attributes

7/8/2015
SoundCloudSoundCloud

Introducing Rate Limits

How SoundCloud introduces rate limits to support developers in building a thriving creative ecosystem.

6/16/2015
SoundCloudSoundCloud

New playlist representations

Exploring a new approach to playlist representations with more efficient track object handling

6/8/2015
SoundCloudSoundCloud

Apple's June 1 64-bit deadline

The blogpost discusses the 64-bit deadline set by Apple for App Store submissions and its impact on the SoundCloud API.

5/18/2015
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