This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-01-30
Channels
- # announcements (5)
- # babashka (2)
- # beginners (85)
- # cider (59)
- # cljs-dev (2)
- # clojure (10)
- # clojure-europe (61)
- # clojure-gamedev (20)
- # clojure-nl (2)
- # clojure-norway (9)
- # clojure-uk (5)
- # cursive (24)
- # data-science (4)
- # datascript (8)
- # emacs (1)
- # fulcro (8)
- # graalvm (30)
- # gratitude (9)
- # hyperfiddle (71)
- # introduce-yourself (1)
- # jackdaw (1)
- # leiningen (8)
- # london-clojurians (1)
- # missionary (3)
- # other-languages (10)
- # pathom (8)
- # pedestal (18)
- # polylith (4)
- # proletarian (5)
- # reitit (7)
- # releases (4)
- # ring (8)
- # sci (10)
- # shadow-cljs (27)
- # squint (3)
- # tools-deps (2)
- # xtdb (17)
Could someone point me to a good, idiomatic Ring project? Doesn't have to be a prod app necessarily, but preferably something that's not totally trivial, with the bells and whistles you expect to see in a real app, like database connection, session handling, etc. I realize there's lots of different libraries that can be mixed and matched and more than one way to do this stuff. Just looking for at least one idiomatic example of how everything can fit together. A project using Compojure as well would be ideal, since that's what I'm using, but it doesn't have to.
And I'll add, a medium-sized project would be really nice. I have found the https://github.com/metabase/metabase/tree/e4827e08b623ff9453bc1f6474f3856124298be2 which is written in Clojure, but that's a mountain of code and not easy to quickly look through for examples
This may be a bit too simple for your needs? https://github.com/seancorfield/usermanager-example -- Ring + Compojure + next.jdbc + Selmer + Component.
(no session handling tho')
Session handling I should be able to figure out anyway