Clojure Deref (May 3, 2024)
Planet Clojure
by Clojure.org
22h ago
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 24 - badspreadsheet & HTMX - Sci Cloj Clojure real-world-data meeting 3 snippet 1: Bayesian Statistics with Stan by Daniel Slutsky - Sci Cloj From data to insights: Clojure for data deep dive (by Kira McLean) - London Clojurians Parens of the Dead - Episode 34: "The horror of the mailman" - emacsrocks Ep 114: Brand New, Again - Functional Design in Clojure Learn Clojure – Explain ..read more
Visit website
Ep 114: Brand New, Again
Planet Clojure
by Christoph Neumann and Nate Jones
2d ago
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 channel on the Clojurians Slack. This week, the topic is: "what's old is new again". We find ourselves staring at code for the first time—even though we wrote some of it! Our discussion includes: Christoph re-opened his own code base after 14 months! Nate joined a software team with a large, legacy code base. Why does the problem of "fresh eyes" matter s ..read more
Visit website
OSS Updates March and April 2024
Planet Clojure
by Kira McLean
3d ago
This is a summary of the open source work I've spent my time on throughout March and April, 2024. Overall it was a really insightful couple of months for me, with lots of productive discussions and meetings happening among key contributors to Clojure's data science ecosystem and great progress toward some of our most ambitious goals. Sponsors This work is made possible by the generous ongoing support of my sponsors. I appreciate all of the support the community has given to my work and would like to give a special thanks to Clojurists Together and Nubank for providing me with lucrative enough ..read more
Visit website
OSS Updates March and April 2024
Planet Clojure
by Kira McLean
3d ago
This is a summary of the open source work I've spent my time on throughout March and April, 2024. Overall it was a really insightful couple of months for me, with lots of productive discussions and meetings happening among key contributors to Clojure's data science ecosystem and great progress toward some of our most ambitious goals. Sponsors This work is made possible by the generous ongoing support of my sponsors. I appreciate all of the support the community has given to my work and would like to give a special thanks to Clojurists Together and Nubank for providing me with lucrative enough ..read more
Visit website
Clojurists Together project - Scicloj community building - April 2024 update
Planet Clojure
by The Clojure scientific hub
3d ago
The Clojurists Together organisation has decided to sponsor Scicloj community building for Q1 2024, as a project by Daniel Slutsky. The project is taking place in February, March, and April 2024. Here is Daniel’s update for April. Here are the previous ones: Feb 2024, Mar 2024 Comments and ideas would help. ? Clojurists Together update - April 2024 - Daniel Slutsky # April 2024 was the last of three months on the Clojurists Together project titled “Scicloj Community Building and Infrastructure ..read more
Visit website
Clojure 1.12.0-alpha11
Planet Clojure
by Clojure.org
4d ago
Clojure 1.12.0-alpha11 is now available! Find download and usage information on the Downloads page. CLJ-2848 - Qualified instance methods without param-tags should use the qualified method class, not the target object type CLJ-2847 - Improve error message when a qualified method in value position matches no methods ..read more
Visit website
OSS updates March and April 2024
Planet Clojure
by Michiel Borkent
4d ago
In this post I'll give updates about open source I worked on during March and April 2024. To see previous OSS updates, go here. Sponsors I'd like to thank all the sponsors and contributors that make this work possible. Without you, the below projects would not be as mature or wouldn't exist or be maintained at all. Current top tier sponsors: Clojurists Together Roam Research Nextjournal Nubank Open the details section for more info about sponsoring. Sponsor info If you want to ensure that the projects I work on are sustainably maintained, you can sponsor this work in the following ways. Than ..read more
Visit website
Humble Chronicles: Shape of the Component
Planet Clojure
by Nikita Prokopov
4d ago
Last time I ran a huge experiment trying to figure out how components should work in Humble UI. Since then, I’ve been trying to bring it to the main. This was trickier than I anticipated — even with a working prototype, there are still lots of decisions to make, and each one takes time. I discussed some ideas in Humble Chronicles: Managing State with VDOM, but this is what we ultimately arrived at. The simplest component: (ui/defcomp my-comp [] [ui/label "Hello, world!"]) Note the use of square brackets [], it’s important. We are not creating nodes directly, we return a “description” of UI ..read more
Visit website
Humble Chronicles: The Inescapable Objects
Planet Clojure
by Nikita Prokopov
4d ago
In HumbleUI, there is a full-fledged OOP system that powers lower-level component instances. Sacrilegious, I know, in Clojure we are not supposed to talk about it. But... Look. Components (we call them Nodes in Humble UI because they serve the same purpose as DOM nodes) have state. Plain and simple. No way around it. So we need something stateful to store them. They also have behaviors. Again, pretty unavoidable. State and behavior work together. Still not a case for OOP yet: could’ve been maps and functions. One can just (def node [] {:state (volatile! state) :measure (fn ..read more
Visit website
Rama is a testament to the power of Clojure
Planet Clojure
by Nathan Marz
4d ago
It took more than ten years of full-time work for Rama to go from an idea to a production system. I shudder to think of how long it would have taken without Clojure. Rama is a programming platform that integrates and generalizes backend development. Whereas previously backends were built with a hodgepodge of databases, application servers, queues, processing systems, deployment tools, monitoring systems, and more, Rama can build end-to-end backends at any scale on its own in a tiny fraction of the code. At its core is a new programming language implementing a new programming paradigm, at the ..read more
Visit website

Follow Planet Clojure on FeedSpot

Continue with Google
Continue with Apple
OR