announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
2021-05-13T19:05:53.210300Z

Just released Inertia-clojure ver 0.2.1, Clojure middleware for Inertia.js to build single-page apps, without building an API. https://github.com/prestancedesign/inertia-clojure • This version supports History.pushState (query-string appended to URI), so the app state is loaded/restored even after direct access to a URL • Props are now optional via multi-arity render function. • Some demo examples updated

3👏
tatut 2021-05-14T11:03:58.212200Z

looks like an interesting approach to SPAs, nice to have a clojure backend library for it

1👍
2021-05-14T11:11:25.212400Z

Thanks you. I like your approach with Ripley too. Brilliant!

tatut 2021-05-14T12:09:56.212800Z

thanks… as usual there’s trade offs to everything… the inertia seems interesting to me as it looks like it would help with the bad parts of SPA (routing and managing data fetched thru APIs)

tatut 2021-05-14T12:10:36.213Z

but inertia still allows you to leverage the huge ecosystem of React components

1👍
tatut 2021-05-14T12:11:17.213200Z

ripley frees you from having to work with the JS ecosystem, but down side is that you’ll be writing a lot of basic components yourself

2021-05-14T12:33:33.213600Z

Totally agree. > but inertia still allows you to leverage the huge ecosystem of React components With Inertia, React /Vue / Svelte can be now considered as advanced "template" language. For more oriented back-end profile like I am, it's very likable to manage auth, router, etc on the back. And the icing on the cake, Inertia is working on Server-side rendering.

2021-05-25T23:18:06.074800Z

FYI I released a complete new web app example https://github.com/prestancedesign/clojure-inertia-pingcrm-demo