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.
alexmiller 2020-10-30T05:21:32.324300Z

FYI, https://ask.clojure.org is in maintenance mode right now as I sort through some updates, should be back on tomorrow. sorry for the inconvenience

6👍
alexmiller 2020-10-30T15:00:48.327300Z

all fixed up, ask away!

1❤️
rutledgepaulv 2020-10-30T13:51:32.326600Z

Hi all, Piped is a new library for processing messages from Amazon's Simple Queue Service (SQS). It makes use of aws-api and core.async to implement a message processing machine with easy-to-implement hooks for user space code. Feedback and issue reports are certainly welcome as it's quite young. Find it at https://github.com/RutledgePaulV/piped. Main Features: - lightweight (no amazonica!) - graceful shutdown sequence - automatic lease extensions - batches calls to aws for receiving and acking - decent performance (still need to benchmark others though) - supports blocking and non-blocking consumers

12👍3❤️
alexmiller 2020-10-30T15:00:48.327300Z

all fixed up, ask away!

1❤️
dominicm 2020-10-30T17:41:12.327900Z

Looks like the core.async aspect is fully internal, I like it!

rutledgepaulv 2020-10-30T17:45:23.328100Z

yep, no need to use core.async as a user! but optionally you can return a channel from a handler with a result of :ack or :nack.. I should document that part 🙂