Sashko Yakushev(@unlog1c) 's Twitter Profileg
Sashko Yakushev

@unlog1c

These are my stupid opinions. There are many like it, but these ones are mine.

ID:68252161

calendar_today23-08-2009 22:23:10

362 Tweets

735 Followers

68 Following

Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

A short and accessible article about how to define system-wide helper functions when using tools.deps. clojure-goes-fast.com/blog/system-wi…

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

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…

account_circle
Clojure goes fast 🇺🇦 🇮🇱(@ClojureGoesFast) 's Twitter Profile Photo

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…

account_circle
Clojure goes fast 🇺🇦 🇮🇱(@ClojureGoesFast) 's Twitter Profile Photo

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…

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

Everything you did or did not want to know about laziness is inside this article. clojure-goes-fast.com/blog/clojures-…

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

In the latest version of , you can do this anywhere in the buffer. Short class names are completed to fully qualified names, even for unimported classes.

NB: you need to have fuzzy completion enabled docs.cider.mx/cider/usage/co…

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…
account_circle
vixentael 🛡🇺🇦(@vixentael) 's Twitter Profile Photo

JVM optimisations never cease to amaze me. Making code run twice faster by simply adding a few keywords is a big deal. Kudos to Sashko Yakushev 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-…

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

I tried applying '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 Brian Goetz thinks these results make sense or if the methodology is flawed. clojure-goes-fast.com/blog/valhalla-…

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

My video from London Clojurians meetup showcasing 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.

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

Join me on May 30th at 18:30 London time: meetup.com/london-clojuri…. Or don't; there will be a recording anyway ;).

Join me on May 30th at 18:30 London time: meetup.com/london-clojuri…. Or don't; there will be a recording anyway ;).
account_circle
Clojure goes fast 🇺🇦 🇮🇱(@ClojureGoesFast) 's Twitter Profile Photo

Five years overdue, 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/

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

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.

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

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.

account_circle
Jacek Schæ(@JacekSchae) 's Twitter Profile Photo

If you didn’t have a chance already check out latest episode of Script Podcast with Sashko Yakushev about configs and Omni conf clojurescriptpodcast.com

account_circle
The REPL(@the_repl) 's Twitter Profile Photo

This week I talked with Sashko Yakushev about Clojure goes fast 🇺🇦 🇮🇱, performance, and garbage collection. Learn about how to track pauses that *aren’t* from your garbage collector. therepl.net/episodes/39/

account_circle
Sashko Yakushev(@unlog1c) 's Twitter Profile Photo

Here's a sneak peek of my upcoming blogpost about
Ron Pressler's Project Loom. Just creating 1 million virtual threads (previously: fibers), no big deal. You can get an EA build to experiment on your own here: jdk.java.net/loom/

Here's a sneak peek of my upcoming blogpost about @pressron's Project Loom. Just creating 1 million virtual threads (previously: fibers), no big deal. You can get an EA build to experiment on your own here: jdk.java.net/loom/
account_circle
Alexander Reelsen(@spinscale) 's Twitter Profile Photo

A New Age of JVM Garbage Collectors - great GC introduction into concepts without diving too deep immediately by Sashko Yakushev youtube.com/watch?v=k4vkd0…

account_circle