Dmitry Ivanov
                                            Dmitry Ivanov
                                        
                                    I'm very happy with aeson-qq for my quite simple serializing needs along the lines of: ``` recordToJSON (Person name age) = [aesonQQ| { name: #{name}, age: #{age} |] ``` However,...
I wonder if a typical ghci workflow can be automated with sos. Usually you run a ghci process and: 1. When `*.hs` changes, you send `:r` or possibly `:r:main` to...
When I'm working on a script named "foo.py", I'd like to use `sos foo.py` as a shorthand for `sos foo.py -c foo.py`. The former invocation does nothing, so this change...
Here's what I do currently: ``` $ watchexec -- 'make build && echo "\n\033[0;32mOK\033[0m\n" || echo "\n\033[0;31mFAIL\033[0m\n"' ``` What I would like to do instead: ``` $ watchexec --colored --...
See https://hackage.haskell.org/package/hermes-json-0.1.0.0 ``` benchmarking compare-hermes/decode/en/aeson/lazy time 1.749 ms (1.665 ms .. 1.876 ms, ci 0.990) 0.992 R² (0.986 R² .. 1.000 R², ci 0.990) mean 1.665 ms (1.645 ms .....
Suppose you have some guarantees about input json (because you produced it yourself or already checked it somehow): * Only ASCII * No control characters inside strings * Whitespace is...
Or eventlog-to-zipkin might work out of the box, I haven't investigated it. OpenTelemetry Collector documentation: https://opentelemetry.io/docs/collector/about/
Current mode of operation: 1. Run an instrumented application to completion 2. Upload the resulting eventlog file to a trace collector or convert it into a chrome tracing file Another...
When a service A calls service B, it's common practice to put the trace and span ids into HTTP headers so that in the visualizer you can see spans of...
Would be nice to find and fix pain points in the process and build a portfolio of instrumentation examples to point users to. @mpickering do you have some project in...