Clojure programming language discussion

431 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 4 years ago
MODERATORS
1
 
 

Clojure Deref (Sept 6, 2024)

https://clojure.org/news/2024/09/06/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. From the core BIG NEWS: Clojure 1.12 is now available! Please do take a look at the release...

#clojure #clj #cljs [email protected] @clojure

2
 
 

Clojure Deref (Sept 6, 2024)

https://clojure.org/news/2024/09/06/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. From the core BIG NEWS: Clojure 1.12 is now available! Please do take a look at the release...

#clojure #clj #cljs [email protected] @[email protected]

3
 
 

JUXT Cast: Missing insights and the SRE big picture — with Niall Murphy

https://juxt.pro/blog/missing-insights-and-the-sre-big-picture-with-niall-murphy

CEO of Stanza, Niall Murphy, was guest speaker on our latest podcast episode, where we discussed the evolution of Site Reliability Engineering (SRE) and the challenges of building distributed systems.

#clojure #clj #cljs [email protected] @clojure

4
 
 

Clojure.spec as a Runtime Transformation Engine

https://www.metosin.fi/blog/clojure-spec-as-a-runtime-transformation-engine

This is the second post in the blog series about clojure.spec for web development and introduces spec-tools - a new Clojure(Script) library that adds some batteries to clojure.spec: extendable spec records, dynamic conforming, spec transformations...

#clojure #clj #cljs [email protected] @clojure

5
 
 

Qualified methods – for ClojureCLR

https://dmiller.github.io/clojure-clr-next/general/2024/09/05/qualified-methods-for-ClojureCLR.html

Clojure has introduced a new qualified methods feature allows for Java methods to be passed to higher-order functions. This feature also provides alternative ways to invoke methods and constructors, and new ways to specify type hints. We need to...

#clojure #clj #cljs [email protected] @clojure

6
 
 

Clojure 1.12.0

https://clojure.org/news/2024/09/05/clojure-1-12-0

Clojure 1.12.0 is now available! Find download and usage information on the Downloads page. 1 Compatibility 1.1 Java 8 - Compatiblity EOL notice Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to...

#clojure #clj #cljs [email protected] @clojure

7
 
 

Using Shadow-cljs with ESBuild

https://www.metosin.fi/blog/2024-09-05-using-shadow-cljs-with-esbuild

If you are using UIx or other modern React JS wrappers with ClojureScript, you might be looking to leverage useful JS libraries like TanStack Query. In some cases, you'll be hit by Closure errors when attempting to use these JS libraries. More and...

#clojure #clj #cljs [email protected] @clojure

8
9
 
 

Teaching Programming, Logo, Clojure, and World Languages

https://elangocheran.com/2024/09/05/teaching-programming-logo-clojure-and-world-languages/

I’ve accidentally skipped writing here about things that I’ve done here and there. It’s easy to to not follow up after someone puts up a post or a video that is easy to point to, in the thought that the content speaks for itself. But in reality,...

#clojure #clj #cljs [email protected] @clojure

10
 
 

Transpiling, Simplicity, and the Value of (Programming) Languages

https://elangocheran.com/2024/09/05/transpiling-simplicity-and-the-value-of-programming-languages/

Okay, another post in the tour of skipped over noteworthy things I’ve been a part of. Previously, I wrote about writing programs in other human languages (among other things). Here, I’m talking about the talk Tim and I gave last year at...

#clojure #clj #cljs [email protected] @clojure

11
 
 

Clojure 1.12.0

https://clojure.org/news/2024/09/05/clojure-1-12-0

Clojure 1.12.0 is now available! Find download and usage information on the Downloads page. 1 Compatibility 1.1 Java 8 - Compatiblity EOL notice Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to...

#clojure #clj #cljs [email protected] @[email protected]

12
 
 

Passkeys for React Native with Clojure, Part IV

https://increasinglyfunctional.com/2024/09/04/passkeys-react-native-clojure-part-iv.html

Welcome to this, the fourth and final installment of our series on implementing passkeys in Clojure and React Native. Part one covered the background on how passkeys work and the data model, part two covered user registration, and part...

#clojure #clj #cljs [email protected] @clojure

13
 
 

How do you fix broken links after changing your domain?

https://tonitalksdev.com/how-do-you-fix-broken-links-after-changing-your-domain

A while back, I changed the domain of this blog to rebrand. This broke all of the backlinks I had accumulated. I had been marketing my work online, and I didn't want that work to go to waste. At that point, I was using a smaller hosting service to...

#clojure #clj #cljs [email protected] @clojure

14
15
 
 

Debugging Custom Kondo Hooks and Clojure LSP Jump-to-Definition Functionality

https://camsaul.com/clojure/2024/09/03/debugging-clojure-lsp-jump-to-definition.html

At Metabase I wrote a macro called defendpoint for defining (you guessed it!) REST API endpoints with a typical usage that looks something like (api/defendpoint POST "/:id/copy" "Copy a Card, with the new name 'Copy of _name_'" [id] ;;...

#clojure #clj #cljs [email protected] @clojure

16
 
 

Passkeys for React Native with Clojure, Part III

https://increasinglyfunctional.com/2024/09/03/passkeys-react-native-clojure-part-iii.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 which covers the data model behind our implementation, and part...

#clojure #clj #cljs [email protected] @clojure

17
 
 

My handy Clojure debugging tools

https://dvliman.github.io/post/my-handy-clojure-debugging-tools/

In this blog post, I’d like to share how my debugging tools for Clojure have evolved over the past years. Let’s start with each tool (println …) It is the most versatile technique. There is no learning curve. Focus on tapping at the right places,...

#clojure #clj #cljs [email protected] @clojure

18
 
 

Using Swift SDKs from ClojureDart

https://buttondown.com/tensegritics-curiosities/archive/using-swift-sdks-from-clojuredart/

One of Dart’s strengths has always been host interoperability. Early on (beginning of 2017), Platform channels were used (and still are) to consume native SDKs. Although they are very useful, Platform channels come with costs tied to their...

#clojure #clj #cljs [email protected] @clojure

19
 
 

OSS updates July and August 2024

https://blog.michielborkent.nl/oss-updates-jul-aug-2024.html

In this post I'll give updates about open source I worked on during July and August 2024.To see previous OSS updates, go here.SponsorsI'd like to thank all the sponsors and contributors that make this work possible. Without you, the below projects...

#clojure #clj #cljs [email protected] @clojure

20
 
 

Middle Strong Golang Developer

https://www.agiliway.com/middle-strong-golang-developer/

We are looking for Middle Strong Golang Developer to join product development for our client from the USA. The product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Go language stack....

#clojure #clj #cljs [email protected] @clojure

21
 
 

Senior Golang Developer

https://www.agiliway.com/senior-golang-developer/

We are looking for Senior Golang Developer to join product development for our client from the USA. The product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Go language stack. The...

#clojure #clj #cljs [email protected] @clojure

22
 
 

2024 Board Nominations and Our Annual Meeting

https://www.clojuriststogether.org/news/2024-board-nominations-and-our-annual-meeting/

Clojurists Together is having our fourth board elections, and our fourth annual members meeting. Key dates (All dates are EOD, in Pacific Time) Board nominations close: Sept. 23, 2024 Voting opens: a few days after submissions close and the board...

#clojure #clj #cljs [email protected] @clojure

23
 
 

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 [email protected] @clojure

24
 
 

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 [email protected] @clojure

25
 
 

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 [email protected] @[email protected]

view more: next ›