
João D. Costa
491 posts

João D. Costa
@JD557
Software Engineer at @kevelapi Fediverse account: @[email protected]







All this goes to show that there are high-overhead issues in trying to make a platform like JVM work in scenarios where an AOT language would work best. Established libraries and tooling actively fight against your goal to have a small-ish binary of your CLI or service. My non-controversial take is that improving Scala Native is the only reasonable (and cost efficient) way for Scala ecosystem to have a good story when it comes to truly self-contained, free-standing binaries. Everything else is a temporary measure and/or a distraction. A temporary measure I can support in the interim (see: native image), but it shouldn't be seen as the final goal. Scala Native is. And writing things in pure Scala with minimal javalib dependencies is part of this answer.












Couldn't stay away, of course. Here's the same benchmark using two different styles of loops with dramatic difference. I get silly numbers on my Apple M2 Pro, and Python takes like 2 minutes, so not sure I can trust anything... Repo: github.com/keynmol/1-bill…






Js people: Ok your language is actually fast Python people: Come defend your language Go people: Needs more optimizations C people: Don't worry. If you enable the optimizer, this thing goes BRRRRRRRRRRRR.



🎯 Thrilled to be featured in @pinecone's official newsletter with our @scala_lang client (see below)! 🤝 Proud to partner with the industry-leading vector store powering countless AI & LLM applications 🚀 @Cequence_io continues to innovate! #Scala #VectorDB #AI #LLMs








Over the last few weeks I've been playing around with building a simple caffeine tracker app for Android app with Scala.js and Tyrian. 🙂 I wrote a blog post detailing the experience: blog.joaocosta.eu/articles/8cd24…




