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
176
177
 
 

7 Elasticsearch Alternative Search Solutions for Your Startup

https://semaphoreci.com/blog/elasticsearch-alternative-solutions

Search functionality is key to the success and usability of any modern application, as users want to find relevant information quickly and efficiently. Over time, Elasticsearch has become the go-to search solution for many organizations. However,...

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

178
 
 

Typed Configuration Files with Malli & Aero

https://tonitalksdev.com/typed-configuration-files-with-malli-aero

Most projects start by defining the application configuration file and schemas or code to validate it. The configuration can be as simple as a database connection string. Sometimes, this is read directly from an env variable in the code. In...

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

179
 
 

2024 Annual Members' Meeting

https://www.clojuriststogether.org/news/2024-annual-members-meeting/

Annual Members' Meeting Our 4th annual convening is fast-approaching - so we want to give you advance notice of the date. We know you are busy, but if you could reserve an hour to meet, we would value both your participation and input. Please hold...

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

180
 
 

Cairo for Rust devs I (verifiable computation)

https://dev.to/maksim_ryndin_a8a74309698/cairo-for-rust-devs-i-verifiable-computation-2op2

This is a series of articles about Cairo usually mentioned in the context of web3 and Starknet smart contracts but here we would like to expose it as a language for creating provable and verifiable programs which allows you to outsource the...

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

181
 
 

Why do programs wear out?

https://dev.to/taqmuraz/why-do-programs-wear-out-j58

What is a program? Program is a code. A text. How text may wear out? Have you ever heard about a mathematical theorem that was replaced with a new one? Or, maybe, about a mathematical function becoming obsolete? Once proven, a mathematical idea...

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

182
 
 

Calling AWS Lambda over HTTP

https://juxt.pro/blog/http-and-lambda

Learning too much about calling a Lambda over HTTP

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

183
 
 

When a Plan Comes Together

https://gaiwan.co/blog/when-a-plan-comes-together/

Organizing a conference is a giant four-dimensional puzzle. Things are constantly evolving as we figure out the venues, speakers, hotel, lunch, and all the little details. With less than two months to go we&aposre at the point though where the...

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

184
 
 

Clojure Deref (July 27, 2024)

https://clojure.org/news/2024/07/27/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 IN/Clojure 2024 - IN/Clojure Why Clojure? Martin Varela, from...

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

185
 
 

6 months, 1 line of code

https://blog.hughpowell.net/6-months-1-line-of-code.html

That was a ... journeySo it's been somewhat longer than I'd hoped. After the first blog post in this series I started on the second item in the checklist, "Automate the build". And that's where I got suited up and blasted off as a fully fledged...

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

186
 
 

Speed obsession in the game industry

https://dev.to/taqmuraz/speed-obsession-in-the-game-industry-1p4i

When do we really need speed C++ became a standard language for games and graphics software a long time ago. And, there was actual reason -- work with real-time graphics and physics requires high performance. Processing geometry, managing...

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

187
 
 

Podcast: Why Clojure with Martin Varela

https://tonitalksdev.com/podcast-why-clojure-with-martin-varela

Starting a podcast has been on my to-do list for a while, and I'm happy to announce that I've finally taken the first steps. My friend and colleague from Metosin, Martin Varela, was happy to jump in front of the camera to capture the following...

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

188
 
 

JUXT Cast: 50 Years of SQL, 15 Years of jOOQ — with Lukas Eder

https://juxt.pro/blog/15-years-of-jooq-with-lukas-eder

A discussion with Lukas Eder on the enduring nature of SQL, its ecosystem, and his role within it

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

189
190
 
 

Top-Down Imperative Clojure Architectures

https://thomascothran.tech/2024/07/top-down-imperative-clojure-architectures/

When I first became interested in functional programming, a more experienced engineer told me: “you know functional programming doesn’t really amount to much more than procedural programming.” As I insisted on the benefits of map, filter and...

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

191
 
 

May & June 2024 Long-Term Project Updates

https://www.clojuriststogether.org/news/may-june-2024-long-term-project-updates/

A huge thank you to our 2024 long-term developers for their amazing work in May and June. Check out their latest project updates! Bozhidar Batsov: CIDER Michiel Borkent: squint, babashka, neil, cherry, clj-kondo, and more Toby Crawley:...

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

192
 
 

What’s the point? BigDecimal in review

https://dmiller.github.io/clojure-clr-next/general/2024/07/21/whats-the-point.html

More to the point: Where’s the point? Recently I had to dig into the BigDecimal implementation to fix a reported bug. Every time I have to look at the BigDecimal code, it is a journey of rediscovery. I’m going to write down a few things to save...

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

193
 
 

June & July 2024 Short-Term Project Updates

https://www.clojuriststogether.org/news/june-july-2024-short-term-project-updates/

We’ve got several updates to share from our Q2 2024 project developers. Check out the latest in their June and July Reports following the project list below. clj-merge tool: Kurt Harriger This project focuses on developing a git diff and merge tool...

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

194
 
 

Soundcljoud gets more cloudy

https://jmglov.net/blog/2024-07-20-soundcljoud-cloudy.html

Last time on "Soundcljoud, or a young man's Soundcloud clonejure", I promised to clone Soundcloud, but then got bogged down in telling the story of my life and never got around to the actual cloning part. 😬To be fair to myself, I did do a bunch...

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

195
 
 

Data Manipulation in Clojure Compared to R and Python

https://codewithkira.com/2024-07-18-tablecloth-dplyr-pandas-polars.html

I spend a lot of time developing and teaching people about Clojure's open source tools for working with data. Almost everybody who wants to use Clojure for this kind of work is coming from another language ecosystem, usually R or Python. Together...

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

196
 
 

Clojure AntiPatterns: the with-retry macro

https://grishaev.me/en/clojure-with-retry/

Most of clojurians write good things about Clojure only. I decided to start sharing techniques and patterns that I consider bad practices. We still have plenty of them in Clojure projects, unfortunately. My first candidate is widely used, casual...

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

197
 
 

AI: Unintended Consequences

https://juxt.pro/blog/XT24-fran-bennett

Watch Francine Bennett's talk at XT24 Fintech Conference

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

198
 
 

Go Julia!

https://yamlscript.org/posts/jul-17-2024/

Last week two new language bindings were added to the YAMLScript family: Go and Julia. Go The Go binding has been a long time coming. Several people have been working on it this year but it was Andrew Pam who finally got it over the finish line. Go...

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

199
 
 

Clojure Deref (July 17, 2024)

https://clojure.org/news/2024/07/17/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 visual-tools meeting 25 - keg-party & HTMX - Sci...

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

200
 
 

Clojure Deref (July 17, 2024)

https://clojure.org/news/2024/07/17/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 visual-tools meeting 25 - keg-party & HTMX - Sci...

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

view more: ‹ prev next ›