This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-04-23
Channels
- # announcements (5)
- # aws (4)
- # babashka (141)
- # beginners (139)
- # calva (35)
- # cider (5)
- # clj-kondo (27)
- # cljsrn (20)
- # clojure (37)
- # clojure-czech (5)
- # clojure-dev (26)
- # clojure-europe (11)
- # clojure-germany (1)
- # clojure-italy (1)
- # clojure-nl (3)
- # clojure-spec (17)
- # clojure-uk (16)
- # clojurescript (2)
- # conjure (1)
- # cursive (6)
- # datomic (20)
- # defnpodcast (1)
- # emacs (15)
- # fulcro (26)
- # honeysql (2)
- # instaparse (3)
- # jackdaw (4)
- # jobs (2)
- # lsp (70)
- # luminus (2)
- # meander (16)
- # missionary (2)
- # other-languages (151)
- # pathom (6)
- # portkey (13)
- # re-frame (13)
- # reagent (2)
- # reitit (43)
- # releases (1)
- # remote-jobs (1)
- # reveal (5)
- # rum (2)
- # sci (15)
- # shadow-cljs (37)
- # spacemacs (4)
- # tools-deps (8)
- # vim (20)
Hi everyone! I’ve written https://github.com/prestancedesign/inertia-clojure a Ring middleware for https://inertiajs.com/, a new concept to build single-page apps without building an API. This lets you build SPA with Reagent, React, Vue and Svelte using Clojure server side for the routing, controllers, etc. If your interested, there is some examples in the lib repo: https://github.com/prestancedesign/inertia-clojure Cheers!
I started embarking on a project creating a ring-like interface for express. It’s working but want to think some things through and write docs/tests before releasing. How true to ring’s API did you stay? Right now all my test handlers are manually extracting promise data that the request could be wrapped in and returning a promise with the result. I’m tempted to switch gears to something between ring and interceptor based since I can manage promises automatically between the handlers that way. Given that you made this I might go ahead and change my api so that it’s ring-ish but is async or sync without the user having to think or know about it.
Sound interesting. 👍 It kinds remind me Macchiato, do you know? https://github.com/macchiato-framework/macchiato-core