The REPL

The REPL
View this email in your browser

The REPL

Notes.

Lots going on in Clojure this week!

-main

  • :clojureD was recently held online, the talks should be up on YouTubesoonish.
  • Nubank raised a staggering $750M last week, on top of a $400M round in January. Nubank plans to use the funding to launch in Mexico and Colombia, launch new products and services, and hire more employees. That still seems like a lot of money, I’m excited to see if there’s anything else they plan to do with it.
  • The Stack Overflow Developer Survey is on right now. I’d encourage all Clojure developers to fill it out to help the Clojure community be represented.
  • Chris Nuernberger gave a talk on High Performance Data for the London Clojurians Meetup. Chris (along with others in the scicloj community) has been pushing Clojure a long way in the data analysis/data processing space.
  • Alex Miller has started Clojure Deref, a link/news roundup for the Clojure ecosystem. If you like this, you should check out Deref too.
  • Jordan Miller continues her podcast Lost in Lambduhhs with Alex Miller.
  • Nathan Marz gives us a tour through their 250k line Clojure codebase. That’s a pretty large Clojure codebase, and it sounds especially dense with 400 custom macros (Clojure’s source has 127). However, they’re building a programming language on top of Clojure so it’s perhaps not too surprising. Nathan Marz answered a few followup questions on the Clojure mailing list, including a few more hints on what they’re doing with continuations. I’m looking forward to seeing more.

Libraries & Books.

  • mprop is a nice extension to test.check with two useful extensions: localising test.check failures to the assertion, not just the test; and scaling the number of tests based on environment so you can run 10x more in CI than in local dev.

People are worried about Types. ?

  • Jacek Schae talked to Tommi Reiman about Malli
  • snoop adds some syntactic sugar to define Malli function schemas.

Foundations.

  • Crux has a Bibliography of books and papers that inspired Crux’s philosophy and architecture.

Tools.

  • Tips and tricks on how to use Clojure with GraalVM from Lee Read
  • Michiel Borkent continues churning out useful Clojure tools This time it’s scittle, a lightweight tool for running ClojureScript directly in the browser with no precompilation. View source on the linked page to see what it looks like, very cool!
  • An alpha for Expectations 2.0.0 is out, if you use Expectations, now would be a good time to give your feedback.
  • Christophe Grand and Baptiste Dupuch continue to do good work on extending Clojure to Dart
  • list of OSS datalog databases (from the Crux team). The comparison looks fair, no one vendor gets all ✔️’s.

Learning.

  • An interactive guide on how to build a tetris game in ClojureScript from Shaun Lebron. Even if you don’t want to build a game, it’s worth reading, just to see an example of how you can make code explanations much more tangible.

Misc.

I’ve recently started stretching to end my day. It’s a good wind down routine to relax your muscles. There are a bunch of videos on YouTube to pick from, depending on how much time you have and how flexible you are to start with.


I’m Daniel Compton. I maintain public Maven repositories at Clojars, private ones at Deps, and help fund OSS Clojure projects (along with tons of generous members like LatacoraRoamPitchNubankCiscoJUXTMetosinSolitaAdgojiNextjournalFlexianaToyokumo, and Griffin) at Clojurists Together. If you’ve enjoyed reading this, tell your friends to sign up at therepl.net, or post a link in your company chatroom. If you’ve seen (or published) a blog post, library, or anything else Clojure/JVM related please reply to this to let me know about it.

If you’d like to support the work that I’m doing, consider signing up for a trial of Deps, a private, hosted, Maven Repository service that I run.

Thanks!

Twitter
Copyright © 2021 Daniel Compton, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp