Clojure programming language discussion

527 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
51
 
 

Membandingkan Form yang Kompleks menggunakan Formik dan React Hook Form dengan Chakra UI

https://medium.com/@zeroonegroup/membandingkan-form-yang-kompleks-menggunakan-formik-dan-react-hook-form-dengan-chakra-ui-9885861da6c6

By Rivaldi Putra, Product Engineer at Zero One GroupMengapa kita melakukan riset?Zero One Group (ZOG) adalah sebuah perusahaan di bidang teknologi yang fokus dalam transformasi teknologi. Sebagai Perusahaan yang dipercaya dalam transformasi...

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

52
 
 

Cloverage — Clojure Test Coverage

https://clojure-diary.gitlab.io/2025/03/02/cloverage-clojure-test-coverage.html

Notes Cloverage is a Clojure tool that provides test coverage statistics for your Clojure code. Injee, is the t project in which I am using Cloverage.

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

53
54
 
 

Are you my type?

https://dmiller.github.io/clojure-clr-next/general/2025/03/01/are-you-my-type.html

How to do type lookups in ClojureCLR: some experiments and a new way forward. Assemblies: to infinity and beyond In a previous post – The function of naming; the naming of functions – I floated the idea of generating assemblies with abandon. The...

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

55
 
 

Are You My Type

https://dmiller.github.io/clojure-clr-next/2025/03/01/are-you-my-type.html

layout: post title: Are you my type? date: 2025-03-01 00:00:00 -0500 categories: general — How to do type lookups in ClojureCLR: some experiments and a new way forward. Assemblies: to infinity and beyond In a previous post – The function of...

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

56
 
 

Function Naming

https://dmiller.github.io/clojure-clr-next/2025/02/28/function-naming.html

layout: post title: The function of naming; the naming of functions date: 2025-02-28 00:00:00 -0500 categories: general — Looking at how some differences between the JVM’s classfile model and .Net’s assembly model manifest in ClojureCLR, and...

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

57
 
 

OSS updates January and February 2025

https://blog.michielborkent.nl/oss-updates-jan-feb-2025.html

In this post I'll give updates about open source I worked on during January and February 2025.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...

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

58
 
 

Clojure Deref (Feb 27, 2025)

https://clojure.org/news/2025/02/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, videos, and media Clojure AI Meetup 1: voice-fn - real-time voice-enabled AI...

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

59
 
 

Extensible Macros

https://buttondown.com/tensegritics-curiosities/archive/extensible-macros/

by cgrand (🦋 🦣 𝕏) Like many of us I have a long and well-documented record of love/hate relationship with macros. Despite that, the cornerstone of cljd.flutter (the ClojureDart namespace for making Flutter more palatable) is a macro:...

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

60
 
 

Extending Java Class in Clojure

https://clojure-diary.gitlab.io/2025/02/26/extending-java-class-in-clojure.html

Code ;; extend_java_class.clj (defprotocol Wishy (wish [this])) (extend-type String Wishy (wish [this] (str "Hello " this "!"))) (wish "Karthik") (wish 1) ; puts out an error (extend-type java.lang.Long Wishy (wish [this] (str...

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

61
62
 
 

Beyond "It depends"

https://ericnormand.substack.com/p/beyond-it-depends

The Apropos show with Alex Miller was great. I love talking with him. This week, we have another Alex, Alex Engelberg. Please join us on YouTube on Tuesday. You can ask us questions in the chat.Have you seen Grokking Simplicity, my book for...

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

63
 
 

7 reasons why you should do an internship at Nu

https://building.nubank.com.br/7-reasons-why-you-should-do-an-internship-at-nu/

Are you looking for an internship that allows you to generate significant impact, learn contin;uously and innovate every day? At Nu, the “Day One” mentality is more than a philosophy: it’s part of the culture. We challenge complexity, craft...

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

64
 
 

Design Systems, Heavy Metal, and Horror Novels

https://tonitalksdev.com/design-systems-heavy-metal-and-horror-novels

In this episode, we sit down with Daniel Yuschick, a design systems expert who traded Pennsylvania's heavy metal scene for Helsinki's tech industry. From touring with melodic death metal bands and having his own signature drumsticks to building...

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

65
66
 
 

Clojure Is Awesome!!! [PART 13]

https://dev.to/borba/clojure-is-awesome-part-13-1ao4

Understanding Protocols and Records in Clojure: A Deep Dive Clojure is known for its powerful abstractions, and Protocols and Records are two essential tools that bring structure and efficiency to your code. Protocols define behavior in a...

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

67
 
 

Clojure Deref (Feb 21, 2025)

https://clojure.org/news/2025/02/21/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, videos, and media Clojure Corner: Interview with Magnar Sveen -...

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

68
 
 

Clojure Deref (Feb 21, 2025)

https://clojure.org/news/2025/02/21/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, videos, and media Clojure Corner: Interview with Magnar Sveen -...

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

69
 
 

Double, double toil and trouble or, Corner-Cases of Comparing Clojure Numbers

http://blog.danieljanus.pl/2025/02/21/double-double-toil-and-trouble/

Let’s talk about Clojure.In Clojure, comparing two numbers can throw an exception. Check this out:( 1/4 0.5M) ;=> true ; as expected ( 1/3 0.5M) ; Execution error (ArithmeticException) at java.math.BigDecimal/divide...

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

70
 
 

PhuzQL: A Fuzzy GraphQL Explorer with Babashka, Pathom, and FZF (PoC)

https://fnguy.com/phuzql/_poc.html

I've recently been exploring new ways to make use of Pathom's indexes. The result is a very basic proof of concept implementation of an interactive GraphQL explorer. I'm going with the working title PhuzQL. This article explains the idea and...

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

71
72
 
 

AOT compilation issues

https://dmiller.github.io/clojure-clr-next/general/2025/02/20/AOT-compilation-issues.html

A look at the issues involved in restoring AOT compilation to ClojureCLR. Background ClojureCLR initially was developed on what is now called .NET Framework, currently in some 4.8.x version. Under Framework, ClojureCLR was able to do...

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

73
 
 

Why work at Nu?

https://building.nubank.com.br/why-work-at-nu/

If you’re wondering what makes top-quality professionals choose to work at Nu, the answer lies in a unique environment that combines customer-centric innovation, a deep respect for individuals, and a dedication to embracing diverse...

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

74
 
 

Zillions of one-line functions

https://ericnormand.substack.com/p/zillions-of-one-line-functions

I was thankful for jump-to-definition and jump-to-references, each bound to a keystroke in my IDE. But I was reaching the limits of my mental stack. I must have been 10 calls deep before it was hard to keep track of where I was. After about 20, I...

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

75
 
 

Create a Server Driven CLI from your REST API

https://dev.to/zuplo/create-a-server-driven-cli-from-your-rest-api-3p29

This article is written by Rahul Dé, a VP of > Site Reliability Engineering at Citi and creator/maintainer of popular tools > like babashka, > bob, and now > climate. All opinions expressed are > his own. APIs, specifically the REST APIs are...

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

view more: ‹ prev next ›