Posts
Building an Event-based Redis Client in Java
The story so far (You may want to skip this part, if you have already read my previous blog post on the subject: Java in a polyglot JVM world) A few months ago, I had an idea for a project that required a certain amount of data-processing. Nothing very sophisticated, but potenti…
Java in a polyglot JVM world
The trend over the last few years has been clear, the number of viable platforms from which to build software systems has been growing. Not that many years ago, things would be either: Java, C++, Visual Basic or one of the many long-forgotten but once popular languages like Delp…
Rust traits for developer friendly libraries
For the last six months or so, I've been looking more-and-more into Rust, and the more I look into it the more I like. My latest Rust project has been to implement a client to the ElasticSearch REST API. I have implemented such things before, in different programming languages1,…
group-by and Transducers
One of the random, but very useful, functions in clojure.core is the venerable group-by. Simply take a collection of something, a function to extract a key, and it returns a map of the same data indexed by the key. It's incredibly useful, I use it all the time. But it's also an…
Rust
Like every other developer on the internet, I've been watching the rise of Rust with interest. I've spent the majority of my career in high-level language land, although I did do a lot of C++ once upon a time, and Rust may have passed me by with it's focus around low-level conce…
- ← Prev
- 1 of 2
- Next →