Skip to content
0:00 / 0:00

#clojure#javainterop#typehints

Java Interop Performance (by Alex Miller)

London Clojurians

3.9K subscribers • 52 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Alex Miller, Clojure core team

Advanced. Deep dive for people who know the field.

3.2K views3 years ago2 recommendations

Programming languagesSystems programmingLisp and ClojureJava and the JVMPerformance and optimization

Alex Miller explains how to detect and fix Clojure performance issues related to Java interop, focusing on reflection and boxed math.

The London Clojurians are happy to present: Title: Java Interop Performance Speaker: Alex Miller Alex Miller ( insideclojure.org ) will be presenting: "Java Interop Performance" Java interop is a common area of Clojure performance issues. In this talk we'll look at the two most important issues - reflection and boxed math. You will learn how to detect these problems (and develop an intuition for when they will happen), and how to fix them with type hints. Alex Miller is part of the Clojure core team working at Nubank and coauthor of Programming Clojure and Clojure Applied. He is also the creator of the Strange Loop, Clojure/west, and Lambda Jam conferences and one of the organizers of the Clojure/conj conference. If you missed this event, you can watch the recording on our YouTube channel: youtube.com/@LondonClojurians (The recording will be uploaded a couple of days after the event.) Please, consider supporting the London Clojurians with a small donation: opencollective.com/london-clojurians/ Your contributions will enable the sustainability of the London Clojurians community and support our varied set of online and in-person events: - ClojureBridge London: supports under-represented groups discover Clojure - re:Clojure: our **free** to attend annual community conference - monthly meetup events with speakers from all over the world - subscription and admin costs such as domain name & Zoom plan for larger online meetups Thank you to our sponsors: - juxt.pro/ - flexiana.com/ - gaiwan.co/ - freshcodeit.com/ - nette.io/ - nilenso.com/ - And many individual sponsors

Why it's here

2 people recommend this

What people say. Recommended for understanding the performance costs of Clojure's Java interop and how to resolve them.

u/ringbuffer__in r/Clojure • Recommends

The hidden costs of Clojure

u/daveliepmannin r/Clojure • Recommends

On “Clojure 1.12.0-alpha6”

They're videos not text but Alex went into specifics on Apropos and London Clojurians