Marshall Cottrell
Marshall Cottrell
Since virtual fields cannot be persisted to the db, I've been using the following workaround for generated primary key fields: ``` js var Patch = thinky.createModel('patches', { id: type.array().schema(type.string()), sha:...
I think it would make sense for `.validate()` to populate defaults for `null` values. ``` js var Doc = thinky.createModel('docs', { id: String, price: { _type: Number, default: 0 }...
We have a CLI task for keeping a redis cache populated from RethinkDB. It has a `--watch` argument which, when `true`, appends `.changes({ includeInitial: true })('new_val')` to each query used...
Top-level variants for all terms were added in rethinkdb/rethinkdb#4846. Further down in that thread we decided to go ahead and implement all of them, not just the one's mentioned in...
Supersedes #95 and eliminates a lot of the pitfalls I ran into with that first implementation. However, as discussed in #95, we still cannot do `proxy instanceof Term` directly. This...
For example, when you're inserting a large number of docs with `table.insert(docs, { bad_optarg: true })` the backtrace will include pretty-printed JSON of all the documents. This is especially problematic...
The ES6 [`Proxy`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) object allows you to capture getter and setter calls on an object. I haven't had a chance to use these much yet, but I was thinking it...
See #36. Still not the complete list, but this adds support for: - resultFormat - timeout (needs test) - redirects (needs test) - header - params There are currently three...
**Description** https://en.m.wikipedia.org/wiki/Developer_Certificate_of_Origin I believe the typical requirement for DCO commits is the same as [committer verification](https://github.com/sigstore/gitsign/blob/main/docs/committer-verification.md) in `gitsign` (i.e. that the identity matches the commit author). I think there are...
**Description** All build systems have some concept of a "pipeline", which is typically composed of multiple "jobs". Some providers support reusable/identifiable "job" definitions or even composing reusable "steps" together to...