Sashko Yakushev
@unlog1c
These are my stupid opinions. There are many like it, but these ones are mine.
You might like
clj-async-profiler 1.4.0 includes new custom tooltips, redesigned index page, and easy generation of diffs. #Clojure clojure-goes-fast.com/blog/clj-async…
clj-async-profiler 1.3.0 sports a shiny new sidebar and improved rendering. Make sure to upgrade! #Clojure clojure-goes-fast.com/blog/clj-async…
Another act of terrorism by russians. The photo shows a children's hospital in Kyiv. Ukraine protects all of Europe. And if Ukraine does not receive the necessary help and permission to strike deep into russia, this evil will come to other European cities. And then in the USA.
Let's kick off the week with the release of nREPL 1.2 (github.com/nrepl/nrepl/re…) and CIDER 1.15 (github.com/clojure-emacs/…)! In a nutshell - now nREPL encodes & decodes bencode data a lot faster and the "interrupt" op works on Java 20+. Kudos to @unlog1c for the great work!
Java 21 messed up nREPL's interrupt functionality (by removing Thread.stop), but thanks to the amazing @unlog1c we have an alternative solution in nREPL 1.2. And CIDER's development version just added support for it github.com/clojure-emacs/…
An unnecessarily deep investigation of instanceof and other #Clojure type predicates: clojure-goes-fast.com/blog/performan…
A short and accessible article about how to define system-wide helper functions when using #Clojure tools.deps. clojure-goes-fast.com/blog/system-wi…
clj-async-profiler 1.1.0 is an important release that makes it easier to utilize the profiler's powerful dynamic transforms. Common transforms are now just a click away! More about the new features here: clojure-goes-fast.com/blog/clj-async…
You can now use clj-async-profiler for JVM startup profiling – that is, taking the profile from the moment JVM launches till it exits. clojure-goes-fast.com/kb/profiling/c…
@dawranliou encourages us to pick transducers by default, and I can only agree! dawranliou.com/blog/default-t…
Alex Miller explains the fundamentals of Java reflection in Clojure and how to work with primitive types to avoid boxing/unboxing. youtube.com/watch?v=s_xjnX…
youtube.com
YouTube
Java Interop Performance (by Alex Miller)
Everything you did or did not want to know about #Clojure laziness is inside this article. clojure-goes-fast.com/blog/clojures-…
In the latest version of #CIDER, you can do this anywhere in the buffer. Short class names are completed to fully qualified names, even for unimported classes. #Clojure NB: you need to have fuzzy completion enabled docs.cider.mx/cider/usage/co…
JVM optimisations never cease to amaze me. Making code run twice faster by simply adding a few keywords is a big deal. Kudos to @unlog1c for blog post! I wonder if there is a magic framework that can boost security in a same way.. clojure-goes-fast.com/blog/valhalla-…
I tried applying #Java's Project Valhalla to speed up a ray tracer implementation, and this is what happened. A lot of numbers and graphs inside. I wonder if @BrianGoetz thinks these results make sense or if the methodology is flawed. clojure-goes-fast.com/blog/valhalla-…
My video from London Clojurians meetup showcasing #Clojure Goes Fast tools is up: youtube.com/watch?v=s3mjVA…. Check it out to see how these tools can be integrated into a regular development workflow.
youtube.com
YouTube
Clojure Goes Brrr: a quest for performance (by Oleksandr Yakushev)
Join me on May 30th at 18:30 London time: meetup.com/london-clojuri…. Or don't; there will be a recording anyway ;).
Five years overdue, #Clojure Goes Fast has finally got its own Knowledge Base! To kick things off, there is a very detailed tutorial on clj-async-profiler. More materials to come in the future. clojure-goes-fast.com/kb/
Certainly took me longer than I originally envisioned. But now since I figured out the looks and structure, the content should be easier to supply.
Five years overdue, #Clojure Goes Fast has finally got its own Knowledge Base! To kick things off, there is a very detailed tutorial on clj-async-profiler. More materials to come in the future. clojure-goes-fast.com/kb/
Elated to finally push this one out. If you find this project useful and want future releases to happen, please consider donating to savelife.in.ua/en/ to help the Armed Forces of Ukraine Armed repel the russian invasion.
savelife.in.ua
Come Back Alive Foundation - Charity Organization
One of the top charity organizations who help the Ukraine Army since 2014. Donate via the website - 100% of proceeds go directly to Ukraine Army.
clj-async-profiler 1.0.0 brings fast HTML rendering and dynamic in-browser stack transforms. clojure-goes-fast.com/blog/clj-async…
United States Trends
- 1. Thanksgiving 328K posts
- 2. Good Wednesday 29.3K posts
- 3. #wednesdaymotivation 4,724 posts
- 4. #PuebloEnBatallaYVictoria 2,035 posts
- 5. Trumplican N/A
- 6. #Wednesdayvibe 2,376 posts
- 7. Colorado State 3,376 posts
- 8. Nuns 7,955 posts
- 9. Mora 22.1K posts
- 10. Stranger Things Day 3,426 posts
- 11. Hong Kong 56.3K posts
- 12. #BurnoutSyndromeSeriesEP1 172K posts
- 13. Karoline Leavitt 26.7K posts
- 14. Hump Day 11.9K posts
- 15. Gretzky N/A
- 16. Food Network N/A
- 17. Happy Hump 8,002 posts
- 18. Elton 10.4K posts
- 19. Brett Favre 1,099 posts
- 20. Kimmel 5,386 posts
You might like
Something went wrong.
Something went wrong.