Clojure programming language discussion

453 readers
1 users here now

Clojure is a Lisp that targets JVM and JS runtimes

Finding information about Clojure

API Reference

Clojure Guides

Practice Problems

Interactive Problems

Clojure Videos

The Clojure Community

Clojure Books

Tools & Libraries

Clojure Editors

Web Platforms

founded 5 years ago
MODERATORS
126
 
 

OSS Updates July and August 2024

https://codewithkira.com/2024-08-31-clojurists-together-update-jul-aug-2024.html

This is a summary of the open source work I've spent my time on throughout July and August, 2024. There was a blog post, some library updates, and lots of community work.SponsorsThis work is made possible by the generous ongoing support of my...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

127
 
 

Speeding up page loads with secondary indexes

https://biffweb.com/p/indexes-2/

Continuing my previous work on using XTDB's secondary indices to handle derived data, I've started using them to re-implement various parts of Yakread. I started with the subscriptions page. This shows a list of all newsletters and RSS feeds you've...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

128
 
 

Clojure Deref (Aug 30, 2024)

https://clojure.org/news/2024/08/30/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts and videos Constraining Malli Schemas, by Ambrose Bonnaire-Sergeant (Madison...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

129
130
131
 
 

Clojure 1.12.0-rc2

https://clojure.org/news/2024/08/28/clojure-1-12-0-rc2

Clojure 1.12.0-rc2 is now available! At this point we consider Clojure 1.12.0 to be complete. Please test this release and provide any feedback prior to release. Changes since 1.12.0-rc1: CLJ-2873 add-libs - reloads data readers after...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

132
 
 

Clojure 1.12.0-rc2

https://clojure.org/news/2024/08/28/clojure-1-12-0-rc2

Clojure 1.12.0-rc2 is now available! Find download and usage information on the Downloads page. At this point we consider Clojure 1.12.0 to be complete. Please test this release and provide any feedback prior to release. Changes since...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

133
 
 

Safari: "Git Plumbing"

https://juxt.pro/blog/git-plumbing

The Internals of Git

#clojure #clj #cljs !clojure@lemmy.ml @clojure

134
 
 

The Clojure Paradox

https://dev.to/jorgetovar/the-clojure-paradox-41ke

Several years ago, I came across The Python Paradox by Paul Graham. In it, Graham argues that Lisp and Python programmers are often those who genuinely care about programming and, as a result, tend to do it better than, for instance, Java...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

135
 
 

Q3 2024 Funding Announcement

https://www.clojuriststogether.org/news/q3-2024-funding-announcement/

Clojurists Together is excited to announce that we will be funding 7 projects in Q3 2024 for a total of $35K USD (3 for $9K and 4 shorter or more experimental projects for $2K). To date in 2024, we have or are funding 32 projects or developers for...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

136
 
 

Clojuring the web application stack: Meditation One

https://www.evalapply.org/posts/clojure-web-app-from-scratch/index.html

In a land bereft of a canonical "killer app" web framework or two, one must think about the what, why, how, where of all the moving parts. Out here, one must become a student of web framework architecture in addition to web application...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

137
 
 

Passkeys for React Native with Clojure, Part II

https://increasinglyfunctional.com/2024/08/26/passkeys-react-native-clojure-part-ii.html

Welcome back to this series on implementing passkeys in Clojure. For background on how passkeys work and how we’re building this backend, please refer back to part one of the series. User Registration Today, we’ll be building the API endpoints we...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

138
 
 

ClojureDart and Firebase Auth

https://buttondown.com/tensegritics-curiosities/archive/clojuredart-and-firebase-auth/

Today a well-researched tutorial by Arnaud Bos on setting up link-based authentication with Firebase Authentication. Cloud technologies can be challenging, but Arnaud has carefully pieced together all the information you need, and he's pleased to...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

139
 
 
140
 
 

Clojure Deref (Aug 23, 2024)

https://clojure.org/news/2024/08/23/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts and videos Clojure data-recur meeting 6: Clojure Meets Metal: Working with native...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

141
 
 

Generating ClojureScript Reagent Apps With Claude AI & Scittle

https://mccormick.cx/news/entries/generating-clojurescript-reagent-apps-with-claude-ai-scittle

Claude AI has a mode where it can generate something called "artifacts". One of the things you can do with this is generate simple single page web applications. It generates the web app and then mounts it in an iframe so you can quickly test it and...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

142
 
 

Passkeys for React Native with Clojure, Part I

https://increasinglyfunctional.com/2024/08/22/passkeys-react-native-clojure-part-i.html

For the past few months, I’ve been searching for a good authentication solution or my mashup Farcaster sports client Sportscaster. As I noticed myself increasingly drawn towards the convenience of sites and apps that use passkeys in place of a...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

143
 
 

Breaking the Bank with Contract Testing

https://juxt.pro/blog/XT24-allen-rohner

Watch Allen Rohner's talk at XT24 Fintech Conference

#clojure #clj #cljs !clojure@lemmy.ml @clojure

144
 
 

Shipping Jar with Shell

https://clojure-diary.gitlab.io/2024/08/20/shipping-jar-with-shell.html

Notes Injee run Converting jar to dmg using jpackage

#clojure #clj #cljs !clojure@lemmy.ml @clojure

145
146
 
 

Debugging Common Lisp: "I feel so much faster and free"

https://dev.to/vindarel/debugging-common-lisp-i-feel-so-much-faster-and-free-4m3f

_____ __ __ __ / ___/ / / \ \/ / |\ _,,,---,,_ \__ \ / / \ / /,.-'' -. ;-;;,_ ___/ / / /___ / / |,4- ) )-,_..;\ ( `'-' /____/ ...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

147
 
 

ClojureScript and React Native with Hermes

https://increasinglyfunctional.com/2024/08/19/clojurescript-react-native-hermes.html

As of version 0.70.0, Meta’s Hermes became the default JavaScript engine for React Native. While JSC is still supported, the React ecosystem moves fast, and what is the default now can quickly become the only supported option. The...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

148
 
 

On method values, part 1

http://blog.fogus.me/2024/08/19/on-method-values-part-1/

Prior to discovering Clojure back in 2007, I was a full-time Java programmer. This was long before method handles, method references, lambda expressions, and invokedynamic, so viewing Java through a functional programming lens was not second-nature...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

149
 
 

Clojure Deref (Aug 16, 2024)

https://clojure.org/news/2024/08/16/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts and videos Journeys in code on ‘The Hammock’ podcast: a conversation with Alex...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

150
 
 

Podcast: Career Change From Tattooing to Software and Back With Cat Rivers

https://tonitalksdev.com/podcast-career-change-from-tattooing-to-software-and-back-with-cat-rivers

https://youtu.be/hxmAe7-z60Q?si=c2TELYNP-ETFqP9O Cat Rivers shares her journey from tattooing to software development and back, discussing burnout, coding experiences, and the challenges of career changes. Highlights 🎨 Cat Rivers is a tattoo...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

view more: ‹ prev next ›