This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-11-04
Channels
- # announcements (30)
- # aws (7)
- # babashka (7)
- # beginners (64)
- # calva (39)
- # cherry (17)
- # cider (1)
- # clj-on-windows (6)
- # clojure (30)
- # clojure-austin (12)
- # clojure-europe (25)
- # clojure-nl (2)
- # clojure-norway (23)
- # clojure-spec (23)
- # clojure-uk (6)
- # clojurescript (20)
- # cursive (18)
- # datahike (3)
- # datalevin (12)
- # datomic (9)
- # etaoin (5)
- # graalvm (45)
- # instaparse (2)
- # interceptors (11)
- # kaocha (1)
- # lsp (102)
- # meander (6)
- # nbb (16)
- # off-topic (30)
- # pathom (83)
- # pedestal (6)
- # portal (5)
- # re-frame (12)
- # reitit (5)
- # rewrite-clj (10)
- # scittle (35)
- # shadow-cljs (49)
- # spacemacs (10)
- # vim (14)
https://www.crunchydata.com/pricing/calculator finally released my first production clojurescript app for work. The page itself is in remix with TS, but the price calculator code is built using nbb for custom tasks, and shadow-cljs for the client bundle deployed to fly and the remix app downloads the assets on startup so it can serve them locally.
I think I'm hitting some problems on Firefox on mobile (Android). Tried turning off my adblock, same result.
Could you explain more how nbb fits into this project - it runs the backend on a lambda or so?
Ah yeah, looks like I messed up the caching. Visiting after 5 minutes will cause it to fetch new assets, but seems if the assets don't change, it ends up just deleting them 😛
Correct for the price calc assets, the rest of the site is built with remix running on node that fetches assets from the http://fly.io deploy built with nbb + shadow-cljs