Morning
morning
Morgen!
moin
I found a simple way to fix my gmail anxiety (as in google randomly deactivating my account). I made an e-mail address at http://mailbox.org for 1 euro a month. This forwards to my gmail. At important accounts I either add this e-mail address or replace the primary address. This doesn't fix any issues with privacy, but at least I will be able to recover accounts.
thanks @rahul080327 for recommending http://mailbox.org
1 Euro/mo is going to get expensive here when GBP crashes
compared to Hey, or Protonmail, etc this is nothing
whoosh :airplane_departure:
4 Euro a month for protonmail
(do I dare ask a clojure question?)
just looking at component style systems and wondering if anyone had any strong preferences
component? mount? integrant? other?
we are using component at work, and a little integrant
@seancorfield had interesting opinions on both recently, he preferred component due to the global nature of multimethods in integrant
@otfrom clip.
I'm the author, but clip :)
I think both are pretty great. Now that clojure supports implementing protocols via metadata, component might be more flexible than previously thought.
I like component for the reasons Sean mentioned. But I like integrant because it removes the wrapper records.
All the boilerplate around assoc'ing onto self, and then pulling out a special known key is frustrating. Better to just return yourself.
Integrant solves this by stopping via the identity, rather than the instance. Clip does this, but in a non-global way.
Clip? Man, Juxt just keeps throwing lib after lib at us ^^
I'm gonna stay with mount for the time being, it does everything I want, exactly the way I want it to
(I did think this might be a vi/emacs/vscode/atom situation)
I will probably go w/component b/c that is what I'm cribbing from in Clojure Applied
these questions mostly come out of a conversation with Alex Miller in #core-async yesterday: https://clojurians.slack.com/archives/C05423W6H/p1603468894088900
has anyone worked out how many pronounceable 4 letter names there are for juxt to use?
@otfrom yeah, that's it
@otfrom we used http://onelook.com and figured it out, yeah :)
lol
I use clip
extensively, at work, for high-profile products at work. has never failed me
@raymcdermott has some interesting thoughts on this. Basically I believe he thinks the DI systems are overrated.
I'm not a massive fan of di systems, I think I can just about see how they work for wiring together a bunch of core.async processes
@raymcdermott I'd like to hear this one :D
I use Integrant mostly, but would fine with something else. I heavily recommend against Mount however, which IMO compromises heavily on architecture and composability, for benefits that can be better obtained through appropriate REPL tooling or techniques.
Something I got after reading the interesting discussion with weavejester and tolitius is that tolitius seems to use discipline and still follows the same principles for architecture and composability as integrant strongly encourages.
Def is your friend
And malli can be too
I’ll make a new lib called ‘died’ - where ideas and code go to di