226
3
Infinite rest (clj.social)
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

Infinite rest

https://blog.ambrosebs.com/2024/07/09/infinite-rest.html

Some functions types in Clojure seamlessly handle infinite arguments, while others misuse them and freeze our programs. Clojure 1.11.1 user=> (apply (fn [& args]) (range)) nil user=> (apply (fn []) (range)) ^C ;; loops forever Let’s level the...

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

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

Soundcljoud, or a young man's Soundcloud clonejure

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

😱 Warning!This blog post is ostensibly about Clojure (of the Babashka variety), but not long after starting to write it, I found myself some 3100 words into some rambling exposition about the history of audio technology and how it intersected with...

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

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

Stay ahead in web development: latest news, tools, and insights #40

https://dev.to/urbanisierung/stay-ahead-in-web-development-latest-news-tools-and-insights-40-1bpk

weeklyfoo #40 is here: your weekly digest of all webdev news you need to know! This time you'll find 47 valuable links in 8 categories! Enjoy! 🚀 Read it! Numbers To Know For Managing (Software Teams): This is a collection of very...

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

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

PG2 release 0.1.15

https://grishaev.me/en/pg-version-1.15/

PG2 version 0.1.15 is out. This version mostly ships improvements to connection pool and folders (reducers) of a database result. There are two new sections in the documentation that describe each part. I reproduce them below. Connection...

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

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

The Complete Lineup + Late Bird Cliff

https://gaiwan.co/blog/heart-of-clojure-the-complete-lineup/

We&aposve kept you all in suspense for long enough. Today we&aposre announcing the final Heart of Clojure speakers, and with that the full programme is now available.With that the time has also come to make the decision, do you want to be at the...

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

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

Getting Started in Clojure Meta-Guide

https://robjohnson.dev/posts/clojure-meta-guide/

There are plenty of good guides for Clojure out there but they vary in learning styles and topics covered. Here I’m going to take you through the various guides you could use to make sure you’re not missing any gaps.

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

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

Implement an Interpreter using Clojure Instaparse

https://www.wedesoft.de/software/2024/07/05/clojure-instaparse/

This is a small example on how to implement an interpreter using Clojure and the Instaparse library. Dependencies First we create a deps.edn file to get Rich Hickey’s Clojure, Mark Engelberg’s Instaparse, the Midje test suite by Brian Marick, and...

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

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

Clojure Deref (July 5, 2024)

https://clojure.org/news/2024/07/05/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 Ep 118: Pure Parts - Functional Design in Clojure Learn Clojure —...

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

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

More Speaker Announcements: AI, XTDB, and the Foundations of LISP

https://gaiwan.co/blog/more-speaker-announcements-ai-xtdb-and-the-foundations-of-lisp/

Today we&aposre announcing our third cohort of speakers and workshop hosts for Heart of Clojure, after we announced the first five on Friday, and the second five on MondayAnna ColomIn the tech industry we&aposre no strangers to hype cycles, but the...

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

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

PersistentHashMap, part 5 – At a loss

https://dmiller.github.io/clojure-clr-next/general/2024/07/02/persistent-hash-map-part-5.html

We look at performance of the new F# version of PersistentHashMap and compare it to the Clojure version. And in the end, declare ourselved mystified. This is the final post in a series on PersistentHashMap. The previous posts are: Part 1:...

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

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

PersistentHashMap, part 4 – Other matters

https://dmiller.github.io/clojure-clr-next/general/2024/07/02/persistent-hash-map-part-4.html

We continue our discussion of PersistentHashMap with a discussion of transiency and alternative F# coding techniques. The previous posts in this series are: Part 1: Making a hash of things (this post) Part 2: The root Part 3: The...

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

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

How To Reduce Cloud Waste

https://thenewstack.io/how-to-reduce-cloud-waste/

For most applications today, saying you host them in your own data center will be like saying you generate your own electricity. Why pay all that capex to provision enough hardware to cover your peak loads, which may only happen once a year, and...

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

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

Next Batch of Heart of Clojure Speakers

https://gaiwan.co/blog/next-batch-of-heart-of-clojure-speakers/

As promised, today you learn who the next five speakers for Heart of Clojure are.Lu WilsonWe think it&aposs important, as a conference and as a community, to look beyond the tight-knit Clojure world. To create connections and see what we can learn...

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

240
1
for when (clj.social)
submitted 4 months ago by planet@clj.social to c/clojure@lemmy.ml

for when

https://clojure-diary.gitlab.io/2024/07/01/for-when.html

Code ;; for_when.clj (for [x [:a :b] y (range 5) :when (odd? y)] [x y]) (for [x [:a :b] y '(1 3)] [x y]) (let [odd-y (filter odd? (range 5))] (for [x [:a :b] y odd-y] [x y])) (for [x [:a :b :c] y '(1 3)] [x y]) (for [x (range 1 7)...

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

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

OSS Updates May and June 2024

https://codewithkira.com/2024-06-30-clojurists-together-update-may-jun-2024.html

This is a summary of the open source work I've spent my time on throughout May and June, 2024. There were lots of small bug fixes and reports, driven by work on the Clojure Data Cookbook. This work was also the impetus for my initial release of...

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

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

GitHub Repositories Every Software Engineer Should Know

https://dev.to/jrmarcio_/github-repositories-every-software-engineer-should-know-2e80

Finally, after a long time, I am realizing my desire to write articles to help other software engineers advance their careers. With this, I intend to help them improve their knowledge while allowing myself to learn and grow during the process. In...

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

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

What is Associative Arrays in Computer Science

https://dev.to/m__mdy__m/what-is-associative-arrays-in-computer-science-1dhe

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type that stores a collection of (key, value) pairs, such that each possible key appears at most once in the collection. In mathematical terms, an...

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

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

OSS updates May and June 2024

https://blog.michielborkent.nl/oss-updates-may-jun-2024.html

In this post I'll give updates about open source I worked on during May and June 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

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

Stats With Clojure Book, Injee, and Clojure Diary updates

https://clojure-diary.gitlab.io/2024/06/29/stats-with-clojure-book-injee-and-clojure-diary-updates.html

Notes Stats With Clojure Book Injee Learn Clojure Videos

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

246
1
submitted 4 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
247
3
submitted 4 months ago by mindaslab@lemmy.ml to c/clojure@lemmy.ml
248
1
submitted 4 months ago by clojure@clj.social to c/clojure@lemmy.ml

Clojure Deref (June 28, 2024)

https://clojure.org/news/2024/06/28/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 Parens of the Dead - Episode 36: Thirty six! - emacsrocks Clj-reload...

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

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

Announcing First Speakers

https://gaiwan.co/blog/announcing-first-speakers/

We work hard to make Heart of Clojure special, but we couldn&apost have a conference without the amazing speakers and workshop hosts who sent in their submissions. We received 70 proposals from 52 individuals. You all outdid yourself, we got lots...

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

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

The laptop and the beast

https://flexiana.com/2024/06/the-laptop-and-the-beast

aka how to utilize a bare-bone PC to serve me at development. The problem The project that I’m working on is getting bigger and bigger. IntelliJ and Chrome eat a lot of RAM, and my working laptop has only 16Gb of it, soldered to the...

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

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