You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[assertions](https://en.wikipedia.org/wiki/Assertion_(software_development))); telemetry would help to learn about usage in the wild, but users may not support it
57
57
* Early returns, or guard clauses, or the [left-hand rule](https://scribe.rip/@matryer/line-of-sight-in-code-186dd7cdea88) can lead to *else-less code* -- also also avoid the [arrow anti-pattern](http://wiki.c2.com/?ArrowAntiPattern)
58
58
* Controlcenter decided against ORM: tighter coupling, but less complexity and more transparency
59
59
* Unfortunately, great software with users does not automatically translate to a product with customers
@@ -83,6 +83,10 @@ builder, like [bob](https://github.com/stephenafamo/bob), or thin wrappers,
83
83
like [sqlx](https://github.com/jmoiron/sqlx); generic
84
84
[goe](https://github.com/go-goe/goe) and more
85
85
* Object-relational mapping works best until it does not
86
+
* The Go project added telemetry and made the case that open source projects
87
+
can benefit from telemetry, and that telemetry can be implemented sensible,
88
+
too; Russ Cox has written about [Transparent
89
+
Telemetry](https://research.swtch.com/telemetry) as well
86
90
* Hosting an email server yourself is not too complicated (cf. [mail-in-a-box](https://github.com/mail-in-a-box/mailinabox)), but there is a risk
87
91
being blacklisted and then miss out of important messages
88
92
* If you run your own email server, you may receive less spam
0 commit comments