eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

195
active users

#cljs

0 posts0 participants0 posts today
Clojure Planet<p>The Sandwich Approach to ClojureScript Development</p><p><a href="https://clojurecivitas.github.io/scicloj/clay/uncompiled_clojurescript.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clojurecivitas.github.io/scicl</span><span class="invisible">oj/clay/uncompiled_clojurescript.html</span></a></p><p>A lightweight way to cook with Clay and Scittle</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>My biggest fear with AI</p><p><a href="https://ericnormand.substack.com/p/my-biggest-fear-with-ai" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ericnormand.substack.com/p/my-</span><span class="invisible">biggest-fear-with-ai</span></a></p><p>I got drawn into the world of Alan Kay’s idea because I was going deep into functional programming. This was in 2007-2008. I had been programming in Lisp for years and was going through a radical transformation. Part of that process was...</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>The Hidden Lessons in a re-frame App</p><p><a href="https://lambdaisland.com/blog/2025-07-24-re-frame-app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lambdaisland.com/blog/2025-07-</span><span class="invisible">24-re-frame-app</span></a></p><p>by Laurence ChenI took over a web application whose frontend was built with re-frame, and not long after I started working on it, I felt a bit of discomfort. So, I decided to investigate the source of that discomfort. And my first suspect was...</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>Writing your tests in EDN files</p><p><a href="https://biffweb.com/p/edn-tests/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">biffweb.com/p/edn-tests/</span><span class="invisible"></span></a></p><p>I've previously written about my latest approach to unit tests: [Y]ou define only the input data for your function, and then the expected return value is generated by calling your function. The expected value is saved to an EDN file and checked...</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>The Architecture Behind Ooloi: A Quarter-Century in the Making</p><p><a href="https://www.ooloi.org/home/the-architecture-behind-ooloi-a-quarter-century-in-the-making" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ooloi.org/home/the-architectur</span><span class="invisible">e-behind-ooloi-a-quarter-century-in-the-making</span></a></p><p>Now that the backend engine is complete, architecturally speaking, I'm getting increasingly eager to open the source. Itching, in fact. But as that will take a while, the least I can do for you is give you the WELCOME.md file from the source...</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>The SOLID principles illustrated using Clojure code examples</p><p>http://0.0.0.0:4000/software/2025/01/21/solid-in-clojure/</p><p>Here is a short introduction to the SOLID software design principles explained using Clojure code examples. Click above image to watch the 20 minutes presentation. You can get the slides here: solid.pdf See github.com/wedesoft/solid for...</p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
Clojure Planet<p>Why it's time to retire CRUD</p><p><a href="https://xtdb.com/blog/2024-10-21-retire-crud" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xtdb.com/blog/2024-10-21-retir</span><span class="invisible">e-crud</span></a></p><p><a href="https://clj.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://clj.social/tags/clj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clj</span></a> <a href="https://clj.social/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> !clojure@lemmy.ml <span class="h-card" translate="no"><a href="https://lemmy.ml/c/clojure" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clojure</span></a></span></p>
(roll m3tti)<p>so guys watch that ;) <a href="https://borkweb.org/examples" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">borkweb.org/examples</span><span class="invisible"></span></a> we have also now <a href="https://functional.cafe/tags/nobuild" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nobuild</span></a> fancy pants components ;D in <a href="https://functional.cafe/tags/cljs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cljs</span></a> <a href="https://functional.cafe/tags/babashka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>babashka</span></a> <a href="https://functional.cafe/tags/squint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>squint</span></a> <a href="https://functional.cafe/tags/borkweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>borkweb</span></a> <a href="https://functional.cafe/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://functional.cafe/tags/simplifytheweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simplifytheweb</span></a></p><p>and yes the page is hosted with <a href="https://functional.cafe/tags/caddy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>caddy</span></a> and `bb -m core` in a <a href="https://functional.cafe/tags/tmux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tmux</span></a> session ;)</p>