251
2
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

How to Use Test Mocks and Fixtures In Clojure

https://tonitalksdev.com/how-to-use-test-mocks-and-fixtures-in-clojure

After we've learned unit testing, at some point, the complexity of the software grows enough for us to reach out to mock functions and set up test fixtures. Mocks are often needed when you have external services that are unavailable under your...

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

252
1
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

Ep 118: Pure Parts

https://clojuredesign.club/episode/118-pure-parts/

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast...

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

253
2
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

JUXT Cast: Distributed Consistency — with András Gerlits

https://juxt.pro/blog/distributed-consistency-podcast

A discussion with András Gerlits on the central role of consistency in software and information systems

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

254
2
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

Going to the cinema is a data visualization problem

https://tonsky.me/blog/allekinos/

Do you like going to the cinema? I do. But I also like to know where I am going and which movie I am going to see. But how do you choose? You can’t go to the cinema’s website. There are just too many. Of course, you might have a favorite one and...

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

255
1
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

Using lots of instruments in an Alda score

https://blog.djy.io/using-lots-of-instruments-in-an-alda-score/

Hello again. Another year gone by, another new feature for Alda! I just released Alda 2.3.0 yesterday, and it features some improvements to the way that Alda determines which MIDI channel to use for each instrument part, and even for individual...

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

256
-1
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

A Heart for Diversity

https://gaiwan.co/blog/a-heart-for-diversity/

To open with a whopper of an understatement, tech is not a very diverse place. It&aposs an onslaught of vanilla (white-cis-het-men). And that&aposs too bad, because we would all be better off if we could benefit from the talent and insight of...

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

257
1
submitted 4 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
258
3
submitted 5 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
259
0
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Making Custom Datomic Datalog Datasources

https://favila.github.io/2024-06-20/datomic-data-sorcery/

Disclaimers What follows is not meant for those new to Datomic. This is a very deep dive into Datomic on-prem internals–even deeper than usual! I don’t have access to any source code or any insider knowledge and none of the interfaces discussed...

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

260
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Indexes pre-release

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

I just finished adding support for a new "indexes" feature. This makes it easy to create materialized views/derivations/denormalizations of the data in your main XT database so you can query for things faster—it solves the problem of "this query...

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

261
4
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Parsing and Validating Data in Elixir

https://dev.to/zoedsoupe/parsing-and-validating-data-in-elixir-1310

In the enchanting world of Elixir programming, data validation is a quest every developer embarks on. It's a journey through the land of schemas, types, and constraints, ensuring data integrity and correctness. Today, we'll explore four powerful...

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

262
3
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

A mega-dose of micro-benchmarks, Part 3 – Finishing touches

https://dmiller.github.io/clojure-clr-next/general/2024/06/18/mega-dose-of-micro-benchmarks-part-3.html

We apply some finishing touches to the PersistentArrayMap creation code. And then declare success. Refer to the preceding posts A mega-dose of micro-benchmarks, Part 1 – Setting the stage A mega-dose of micro-benchmarks, Part 2 – By the...

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

263
3
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

A mega-dose of micro-benchmarks, Part 2 – by the numbers

https://dmiller.github.io/clojure-clr-next/general/2024/06/18/mega-dose-of-micro-benchmarks-part-2.html

Improving the numerics code for type mapping, operations lookup, and conversions. Refer to the preceding post, A mega-dose of micro-benchmarks, Part 1 – Setting the stage, for the context of the code we are looking at here. Any performance...

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

264
4
submitted 5 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
265
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

CouchGO! — Enhancing CouchDB with Query Server Written in Go

https://dev.to/kishieel/couchgo-enhancing-couchdb-with-query-server-written-in-go-304n

Over the past month, I’ve been actively working on proof-of-concept projects related to CouchDB, exploring its features and preparing for future tasks. During this period, I’ve gone through the CouchDB documentation multiple times to ensure I...

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

266
3
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

How I’m learning Clojure in 2024

https://anthonybruno.dev/2024/06/10/How-Im-learning-Clojure-in-2024/

I’ve recently been learning a bit of Clojure and it’s been a lot of fun! I thought I would note down what has been useful for me, so that it might help others as well. Jumping right in https://tryclojure.org/ is a great intro to the language. It...

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

267
2
submitted 5 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure 1.12.0-beta1

https://clojure.org/news/2024/06/15/clojure-1-12-beta1

Clojure 1.12.0-beta1 is now available! Find download and usage information on the Downloads page. Changes in 1.12 features: CLJ-2853 Reflection error incorrectly reported target object type, not qualifying class CLJ-2859 Expand scope of FI...

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

268
6
submitted 5 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
269
2
submitted 5 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure Deref (June 13, 2024)

https://clojure.org/news/2024/06/13/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 Introducing EntityGraph: Ergonomic Data Store for SPA State (by Geo...

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

270
3
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

"do" for a small speed up of your REPL feedback

https://danlebrero.com/2024/06/12/clojure-repl-do-to-speed-up-your-flow/

A small blog post for a small tip for a small speed up on your REPL driven flow.

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

271
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

A Recipe for Plain Clojure Lambdas

https://juxt.pro/blog/plain-clojure-lambda

Build Resilient AWS Lambdas with Clojure: Fast, Familiar, and Simple Setup

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

272
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Reducing batch size pays for itself

https://ericnormand.substack.com/p/reducing-batch-size-pays-for-itself

A meandering thought-stream about flow

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

273
2
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

Well Known Identifiers and Reloadable Systems

https://gaiwan.co/blog/well-known-identifiers-and-reloadable-systems/

A second Tea Leaves edition, please bear with us as we try to find our stride.Some GoodbyesFor economic reasons Gaiwan has recently significantly shrunk its team. We say goodbye to Ariel, Joshua, and Gabriel. They were all great colleagues, and we...

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

274
1
submitted 5 months ago by planet@clj.social to c/clojure@lemmy.ml

What is a list anyway?

http://dev.solita.fi/2024/06/10/what-is-a-list-anyway.html

As programmers, we work with lists all day every day… any time you have more than one of something, you will most likely make a list. Having nothing or having one of something can be considered special cases… and the common case is to have N...

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

275
1
submitted 5 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure Deref (June 8, 2024)

https://clojure.org/news/2024/06/08/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 Learn Clojure – filter - Clojure Diary Blogs, articles, and...

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

view more: ‹ prev next ›

Clojure programming language discussion

451 readers
2 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