We aim to make organizations awesome by automating away drudgery and delivering tools that simplify processes. Along the way, we learn lessons; some of those lessons, we share here on this blog.
Taking advantage of modern software means using all the tools available on your system. We present a simple, helpful tool for working with non-JVM entities.
TVM is a compiler stack for deep learning systems. Here we demonstrate it with a bespoke data intensive algorithm finding both correctness and performance far simpler to achieve.
An example of leverage. We love OpenCV and want it to play a bigger part Clojure ecosystem. We use concepts from earlier posts to make interacting with OpenCV quick and painless.
Building bindings to libraries outside the Java ecosystem allows us to adapt to changing technical demands. An intelligent approach here reduces the cost of developing bindings and multiplies the resulting leverage.
Performant code often depends on efficient manipulation of contiguous arrays of numbers of different types. Our datatype library makes this fast for computers and programmers.