Why OCaml?
Exploring the advantages and use cases of using OCaml in software development.
Introducing OpenAI
Exploring the revolutionary capabilities of OpenAI technology
Testing with expectations
The importance of testing and the impact of testing tools on the testing process.
Quickcheck for Core
Automated testing with Quickcheck is now available in Jane Street's Core library, providing s-expression reporting for counterexample values and support for asynchronous tests using Async.
rsync rounds timestamps to the nearest second
rsync rounds timestamps to the nearest second
Congratulations, you have a lot of code!"Congratulations, you have a lot of code!" Remedying Android’s method limit - Part 2
Strategies to overcome Android's method limit by using multiple DEX files.
Introducing SoundCloud JavaScript SDK 3.0.0
Version 3.0.0 of SoundCloud JavaScript SDK introduces stream security and content uploading improvements.
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.
No (functional) experience required
Introduction to Jane Street, a serious functional programming shop that extensively uses OCaml, a statically typed functional language.
Introducing Incremental
A powerful library for building self-adjusting computations that can be updated efficiently when their inputs change.
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
Introducing Rate Limits
How SoundCloud introduces rate limits to support developers in building a thriving creative ecosystem.