Paul deGrandis
Paul deGrandis
Hi @frankiesardo! I was just strolling through some routing ideas and I saw a note I left myself to come back here and take a look. Now that Pedestal's routing...
With additions from the IPC work, there's a direct path to put Aeron on RDMA, allowing Aeron to operate in HPC/Data-centric pipelines. This also gives Aeron a path forward for...
When using Pedestal on various platforms (like AWS APIGW/Lambda), request construction and routing details work as expected except for a few key areas that use `reduce-kv`. [reduce-kv does not currently...
[Micrometer](http://micrometer.io/) has become the standard facade for metrics on most JVM-based systems. It unified the two major metrics APIs/facades, in the same way OpenTracing unified many tracing implementations/APIs/facades. Since the...
The standalone use of `keytool` is straightforward and well documented, but obtaining certs from Let's Encrypt, converting them, and processing them with `keytool` is a little more involved. Now that...
Currently, the interceptor chain utilizes Clojure's standard persistent data structures, but churns through them at a high rate. Work should be done to profile time and space of the chain...
I recently noticed that someone submitted Pedestal to the techempower benchmarks, but it's [woefully misconfigured](https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Clojure/pedestal). We need to either remove Pedestal from the benchmark, or set it up the way...
The prefix-tree router performs extremely well for a large number of routes, but has inefficiencies and lacks optimizations for a small number of static routes (a common case for data-delivering...
Resin is the only major Servlet container not supported on Pedestal, but consistently ranks well (and receives press) from the [Techempower](https://www.techempower.com/benchmarks) benchmarks.
Currently, transformation is closed for extension, with all the rules for transformation being captured in a `cond`. Consider introducing a protocol with a single protocol-function `(-transform [this source-obj args])` which...