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
101
 
 

clj-async-profiler 1.3.0: new sidebar and snappier rendering

https://clojure-goes-fast.com/blog/clj-async-profiler-130/

I'm excited to announce a fresh release of clj-async-profiler — 1.3.0. This new version brings a lot of visual changes, so it deserves a separate post describing all the improvements and design considerations. I'm a visual person, and I firmly...

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

102
 
 

Podcast: Building an International Software Company

https://tonitalksdev.com/podcast-building-an-international-software-company

Join us in this insightful video podcast as we sit down with Sandun, the co-founder and CEO of Quality For Us (Q4US). Discover his journey from Sri Lanka to Finland, his extensive work history, and the founding of Q4US. We delve into marketing,...

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

103
 
 

Querido Yo del Futuro: Hoy intentaremos configurar una aplicación fullstack en Clojure

https://dev.to/mrmuro/querido-yo-del-futuro-hoy-intentaremos-configurar-una-aplicacion-fullstack-en-clojure-153k

Hola, querido Yo del Futuro: Como recordarás (o quizás no, dada nuestra mala memoria), hoy hemos estado sumergiéndonos en el mundo de Clojure y ClojureScript, intentando construir algunas aplicaciones simples. El camino no ha sido fácil; todavía...

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

104
 
 

Java News Roundup: Stream Gatherers, Project Loom, Hibernate Validator, LangChain4j, Clojure

https://www.infoq.com/news/2024/09/java-news-roundup-sep02-2024/

This week's Java roundup for September 2nd, 2024 features news highlighting: JEP 485, Stream Gatherers, promoted to Candidate; Project Loom Build 24-loom+7-60; Hibernate Validator 9.0.0.Beta3; LangChain4j 0.34.0; and Clojure 1.12.0. By Michael...

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

105
 
 

Choosing the Right Real-Time Stream Processing Framework

https://dev.to/ranjbaryshahab/comparing-top-real-time-stream-processing-frameworks-ek8

Introduction In the dynamic realm of real-time stream processing, tools like ksqlDB, Apache Spark, Apache Flink, Apache Storm, Timeplus Proton, and RisingWave each offer distinct advantages tailored to diverse use cases and requirements. This...

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

106
 
 

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 !clojure@lemmy.ml @clojure

107
 
 

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 !clojure@lemmy.ml @clojure@lemmy.ml

108
 
 

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 !clojure@lemmy.ml @clojure

109
 
 

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 !clojure@lemmy.ml @clojure

110
 
 

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 !clojure@lemmy.ml @clojure

111
 
 

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 !clojure@lemmy.ml @clojure@lemmy.ml

112
 
 

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 !clojure@lemmy.ml @clojure

113
 
 

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 !clojure@lemmy.ml @clojure

114
 
 

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 !clojure@lemmy.ml @clojure

115
 
 

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 !clojure@lemmy.ml @clojure

116
 
 

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 !clojure@lemmy.ml @clojure

117
 
 

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 !clojure@lemmy.ml @clojure

118
 
 

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 !clojure@lemmy.ml @clojure

119
 
 

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 !clojure@lemmy.ml @clojure

120
 
 

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 !clojure@lemmy.ml @clojure

121
 
 

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 !clojure@lemmy.ml @clojure

122
 
 

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 !clojure@lemmy.ml @clojure

123
 
 

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 !clojure@lemmy.ml @clojure

124
 
 

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 !clojure@lemmy.ml @clojure

125
 
 

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 !clojure@lemmy.ml @clojure

view more: ‹ prev next ›