announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
mpenet 2020-12-23T09:51:00.310600Z

A new version of https://github.com/exoscale/coax has been out for a while (unannounced here) - 1.0.0-alpha10 It adds caching of coercers resolution (it will parse spec forms once per spec only), so it's a massive speed increase. Be aware of how caching works when you work from the repl, you can turn it off via options. https://github.com/exoscale/coax#caching

👍 9
mpenet 2020-12-23T09:58:37.316100Z

We also released an initial version of https://github.com/exoscale/telex - an http client based on http://java.net.http.httpclient It's very lightweight, runs everything through an interceptor chain that you can control (using https://github.com/exoscale/interceptor). For instance by default it supports both ring1 ring2 format depending on the chain you specify. The default interceptor chain is ring1 style. You can also do things such as skipping any kind of header parsing or ring style req/resp and hit the low level java api from that chain, basically lowering "framework" overhead to almost nothing. It leverages the CompletableFutures returned by the client for the async part and also provides an api to compose these via https://github.com/mpenet/auspex (it's very similar to manifold in terms of api, but just uses completablefuture interop., so another very thin facade)

👍 4
🤘 4
mpenet 2020-12-23T10:07:25.316900Z

New version of https://github.com/mpenet/tape is out as well, using the latest ChronicleQueue/ChronicleBytes

👍 8
🦜 1
vemv 2020-12-23T11:12:20.318600Z

interesting! what was the main thing that lead you to create this project?

mpenet 2020-12-23T11:18:56.318800Z

The need to find a replacement for aleph http client, plus in one particular case limiting dependencies

mpenet 2020-12-23T11:26:14.319100Z

Having interceptors at the bottom also, we use these quite a bit

👍 1
2020-12-23T11:48:03.319500Z

cool. I have a new api I need to hit. 🙂

👍 1
Jakub Holý 2020-12-23T12:56:23.320200Z

In > Chronicle Queue is similar to a low latency broker less durable.. wouldn't it be better with brokerless or broker-less?

mpenet 2020-12-23T13:04:35.320500Z

right