This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-06
Channels
- # babashka (31)
- # beginners (108)
- # calva (6)
- # clj-kondo (62)
- # cljsrn (5)
- # clojure (29)
- # clojure-australia (2)
- # clojure-europe (17)
- # clojure-nl (2)
- # clojure-spec (5)
- # clojure-uk (7)
- # clojurescript (25)
- # code-reviews (1)
- # datomic (13)
- # deps-new (7)
- # editors (1)
- # emacs (31)
- # figwheel-main (3)
- # garden (4)
- # graalvm (18)
- # helix (10)
- # improve-getting-started (12)
- # jobs (3)
- # lsp (20)
- # malli (12)
- # off-topic (7)
- # polylith (30)
- # re-frame (10)
- # remote-jobs (2)
- # shadow-cljs (18)
- # spacemacs (5)
- # sql (11)
- # tools-deps (10)
- # vim (9)
- # xtdb (1)
:woman-raising-hand: I was wondering if there should be a tutorial that guides Clojure learners building something like mid-size project (I know defined mid-size project), or maybe a website listing recipes for most io-related-stuff (side-effects): • Create a REST API and its automatically generated documentation • Conversely, API clients • File access + visitor • Network access • DB Access • Messaging Queue Access (i.e. rabbit / kafka) • Resource management
Btw this has been noticed https://github.com/seancorfield/usermanager-example Maybe a bit more step by step :thinking_face:
https://www.braveclojure.com/clojure-for-the-brave-and-true/ I've found this resource easier to swallow than the official website
@U0522TWDA thanks! im gonna check this out
@U02DUHKTDAM I'll be interested to know what you feel about this workshop https://github.com/inclojure-org/clojure-by-example (full disclojure, I helped write it).
Riffing off this idea further, I wonder if it makes sense to design / recommend a "canonical" series of progressions and set of learning paths. A Clojure(Script)-focused Developer Roadmap of the kind seen at: https://roadmap.sh/
Pitching in here! I agree with @U02DUHKTDAM that a “mid-size project” would be an excellent resource for learners! A step-by-step guide, showing showing how to create a Clojure back-end/API, connected to a ClojureScript (React and/or ReactNative) front-end, and reading/writing to a database. Maybe a barebones to-do app, or something along those lines. Perhaps a simple game, like Tic-tac-toe or Yahtzee, would be fun.
Like the most common ways to achieve things this kind of things.
Maybe also common ways to achieve parsing, validation, combining validations, etc. As much as I agree that we are all "adults", I don't think it's necessarily wrong to take a stance on what is the most idiomatic way of doing certain things.
Riffing off this idea further, I wonder if it makes sense to design / recommend a "canonical" series of progressions and set of learning paths. A Clojure(Script)-focused Developer Roadmap of the kind seen at: https://roadmap.sh/