Our great sponsors
-
I suppose one of the best usecases of code sharing is to do Hydrating Server-Side-Rendered web apps just like Next.js. Not too many other languages are capable of doing this outside of Node and Clojure. For this reason it's kind of surprising that it's not more common in Clojure, seems like most people are just building old fashioned SPA's in Reagent/Reframe rather than competing with Next, but pitch's UIX library does seem to support it https://github.com/pitch-io/uix
-
This is frustrating when people just flat out lie about the state of Clojure. I can't tell you how many times I've heard things like " The libraries haven't been updated cause they're finished and stable." ClojureScripts recommended router, Secretary, hasn't been updated in 3 years and is flat out broken. It has basic functionality documented that doesn't work. Libraries are never "finished," they have to be maintained. So when I hear the attitude from Clojurists that we should be happy when something hasn't been updated in years, I know I'm being gaslit by a hobbyist. This kind of shit is embarrassing for the ecosystem.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Also, there are guidelines, the styleguide, clj-kondo, kibit etc. And if you don't review your interns/juniors code to teach them good practices - you're doing it wrong (well, this one is true for any practical PL out there).
Related posts
- What makes Clojure better than X for you?
- Wrote one of my first clojure programs (tic-tac-toe). Any constructive criticism would be greatly appreciated.
- Want to get into closure, but struck at practice
- [clojure-noob][code-review]I've written my first piece of code in clojure, can you guys review it ?
- A History of Clojure (2020) [pdf]