This week I was debugging a misbehaving Python program that makes
significant use of Python’s asyncio. The program would
eventually take very long periods of time to respond to network
requests. My first suspicion was a CPU-heavy coroutine hogging the
thr... (more…)
Read more »
We're pleased to announce Pants 2.7.0, the latest release of Pants, the scalable and ergonomic build system. To update, set pants_version = "2.7.0" in your pants.toml. See upgrade tips. Python tool lockfilesPants now pins every dependency used when instal... (more…)
Read more »
I’ve often pondered this great and terrible beast – rsync. It’s spiny, nearly impenetrable command-line interface. Its majestic and wonderful efficiency. The depths of its man page, and the heights of its use-cases. (more…)
Read more »
Rust looks like an increasingly important part of the future of scientific programming.
It's as fast as C++, as flexible as Python, and does packaging
better than even R. It is also very difficult to learn, and demands a lot of
cognitive investment. On ba... (more…)
Read more »