Dominic Monroe

Results 195 issues of Dominic Monroe

Looking at the [source](https://github.com/juxt/yada/blob/master/src/yada/authorization.clj#L12) for `:authorization` I see many types are supported. I see references, including [an old issue](https://github.com/juxt/yada/issues/18) to being able to use a `fn` here also, but my...

Competing versions of guava/clojurescript (clojurescript -> google-closure-compiler -> guava) can cause clojurescript compilation errors when yada is used in the same project. I rain `lein deps` with pedantic enabled, and...

It's not possible to start the clj tools in jack-in with a main or additional `-e` options. Starting the nREPL should be similar to starting a socket REPL. If it...

Enhancement

https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html#awaitTermination(long,%20java.util.concurrent.TimeUnit) > true if this executor terminated and false if the timeout elapsed before termination However, in practice it seems to return true for a trivial case: ``` (let [^io.aleph.dirigiste.Executor...

Inspired by https://lobste.rs/s/chxlum/changeme_is_valid_base64#c_drqazo The use case is for when setting up a config early in a project, and you're not sure what the value will be, something like this: ```...

This would utilize `requiring-resolve` (backported from 1.10 OR not available if not present). This would make it easier to support things like extending a protocol via metadata: ``` ^{foo.bar/some-proto-method #aero/resolve...

This is easier to depend on than edge.

Related to #2. It would be nice to allow users to re-define what it means to stop/start. e.g. which lifecycle methods to use. This would make it possible for user-space...

enhancement

If multiple components have the same :pre-start, it should be possible to "deduplicate" them. A common example would be wanting migrations to run before both a DB connection component, and...

enhancement

Internally, everything is clear. What needs to happen is: - Documentation of implementing reducers for the state - Documentation of the queuing and execution API - Documentation of the existing...

enhancement