This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-03-15
Channels
- # announcements (1)
- # architecture (8)
- # babashka (7)
- # beginners (5)
- # biff (8)
- # calva (24)
- # cider (9)
- # clerk (14)
- # clj-kondo (7)
- # clojars (14)
- # clojure (49)
- # clojure-europe (11)
- # clojure-nl (1)
- # clojure-norway (90)
- # clojure-uk (3)
- # clojurescript (5)
- # core-typed (70)
- # cursive (35)
- # data-science (4)
- # datalevin (6)
- # datomic (2)
- # emacs (3)
- # fulcro (1)
- # holy-lambda (1)
- # hyperfiddle (5)
- # lsp (26)
- # malli (28)
- # off-topic (9)
- # re-frame (21)
- # releases (1)
- # shadow-cljs (7)
- # squint (6)
- # testing (14)
Have you folks already see this talk? https://www.youtube.com/watch?v=e9Go-iyIkhY I share many of the concerts as the presenter, and am positive that it may be something you'd appreciate too!
Thanks for sharing; what a great talk! Any talk that mentions DDD instantly gains a special place in my heart.
Nice talk! I like that he states that architecture is about organizing large and long-lived systems to improve changeability, modularity, and more, instead of getting stuck in what can be called design and architecture respectively.
I'm currently in the process of establishing a functional mindset, in combination with vertical slicing, clean architecture and domain driven design in a big team of object oriented developers. It's a challenge, but after some exposure, the developers really see the benefits, even in object oriented languages like java or kotlin.
@U017HM6BG07 the hardest part is to establish something that can only be shown, not spoken of. In my case I also try to bring Continuous Delivery (which requires trunk-based development, for example)
We have these guidelines, too and it is not really followed by the teams. Also the tests have to be enhanced a lot to give some of the teams the confidence, that nothing bad happens when you commit to main. It's a gradual process but at least I see constant progress.
I'm not really happy with the online resources I've found. On wikipedia there's https://en.wikipedia.org/wiki/Combinatory_logic and https://en.wikipedia.org/wiki/Fixed-point_combinator and there are some libraries implementing combinators for various languages.