Roonerelli
Joined 13 years ago
Joined 13 years ago
/api/hn -> 502 {"error":"Search entry should have an initialized schema, command was: [\"SEARCH.AGGREGATE\",\"hn\",\"{\\\"$or\\\":[{\\\"title\\\":{\\\"$eq\\\":\\\"anthropic\\\",\\\"$boost\\\":5}},{\\\"text\\\":{\\\"$eq\\\":\\\"anthropic\\\"}}]}\",\"{\\\"by_month\\\":{\\\"$dateHistogram\\\":{\\\"field\\\":\\\"time\\\",\\\"fixedInterval\\\":\\\"30d\\\"}},\\\"top_authors\\\":{\\\"$terms\\\":{\\\"field\\\":\\\"by\\\",\\\"size\\\":6}},\\\"by_type\\\":{\\\"$terms\\\":{\\\"field\\\":\\\"type\\\",\\\"size\\\":4}}}\"]"}
I've also used it with F#, where it feels natural - because the language supports discriminated unions and has operators for binding, mapping etc. Without that, it feels like swimming against the tide.
Code has a greater cognitive overhead when reading it for the first time. And there is always a big over head for new starters needing to understand the code.
It feels idiomatic in F#. It feels crow-barred in with C#
He said if he wrote the book again, he'd have put all the patterns as an appendix
He thought people concentrate on applying the patterns rather than seeing DDD as a way to communicate. Between developers but also to the business
It's a good list for sure, just wondering why it's popped up on HN
was the most jarring part
"Benyamin Ahmed is keeping his earnings in the form of Ethereum - the crypto-currency in which they were sold.
This means they could go up or down in value and there is no back-up from the authorities if the digital wallet in which he is holding them is hacked or compromised."