Adam Warski(@adamwarski) 's Twitter Profileg
Adam Warski

@adamwarski

Software Engineer, CTO @softwaremill, Scala/functional programmer, blogger. Also: @[email protected]

ID:11352392

linkhttp://www.softwaremill.com calendar_today19-12-2007 22:27:37

4,8K Tweets

6,9K Followers

183 Following

Adam Warski(@adamwarski) 's Twitter Profile Photo

As a final update, I added an implementation of the rendezvous test with optimised allocations, which is close to the Kotlin single-thread version, and better than the default-launcher version.

But at this point, I think I might have over-optimized on the benchmark. Still the…

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

Related to the 'Limits of Loom's concurrency' blog post, including an analysis of allocations, and adds a comparison with Kyo to the mix!

account_circle
SoftwareMill(@softwaremill) 's Twitter Profile Photo

Learn about applying deep learning to the medical domain, pneumonia and how it can be seen, how problematic XRay pictures are and most importantly, how we can use to understand our model mistakes better.
➡️ buff.ly/3OVNrFX

Learn about applying deep learning to the medical domain, pneumonia and how it can be seen, how problematic XRay pictures are and most importantly, how we can use #FoXAI to understand our model mistakes better. ➡️ buff.ly/3OVNrFX #xai #pneumonia #ai #deeplearning
account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

jumps to the lead ... sometimes

Another update to 'Limits of Loom's performance', this time thanks to remarks by Łukasz Biały!

softwaremill.com/limits-of-loom…

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

'The case against annotations', 6 years later.

I believe / has the better answer, but we need solid tooling and libraries using that better approach. And that's what SoftwareMill, VirtusLab (and many others) are working on :)

blog.softwaremill.com/the-case-again…

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

Another update to the 'Limits of Loom performance article': thanks to Simon Hartley, it turns out that 's Exchanger does a surprisingly good job! 's still about 50% faster, though.

Find out more here: softwaremill.com/limits-of-loom…

account_circle
Gaël Jourdan-Weil(@GaelJourdanWeil) 's Twitter Profile Photo

ℹ️ Let's start the week with a tip: how to implement custom logic using the Accept request header in your business logic?
medium.com/@gaeljw/custom…

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

If you'd be looking for a feature-comparison between ZIO/cats-effect, Akka and Loom for local concurrency, look no further! ;)

(yes, there's a summary table towards the end)

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

Prompted by a comment by Alex Nedelcu (thanks!), I've added some improvements to the code (busy-looping), which caused performance gains to the Rendezvous test. Kotlin's still faster, but not as much as before.

A new section & updated conclusions in the blog:

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

I'll be doing a live-demo of a concurrency library built on top of , this Friday on Northeast Scala Symposium!

It's online, at a time friendly to most time-zones :) Come and see Project Ox in action!

nescalas.github.io/#schedules

account_circle
SoftwareMill(@softwaremill) 's Twitter Profile Photo

Our engineers from @SoftwareMill & ReasonField Lab have developed a solution that assisted scientists in their research endeavors 💪

We asked Łukasz M. Szewczyk, Ph.D, to shed light on the study’s purpose and how our machine learning solution improved their outcomes.

More…

Our engineers from @SoftwareMill & @ReasonFieldLab have developed a solution that assisted scientists in their research endeavors 💪 We asked Łukasz M. Szewczyk, Ph.D, to shed light on the study’s purpose and how our machine learning solution improved their outcomes. More…
account_circle
Alex Nedelcu(@alexelcu) 's Twitter Profile Photo

'softwaremill/bootzooka: Starter kit for developing a web application'

Quickly start developing a Scala-based microservice or web application, without the need to write login, user registration, etc.


github.com/softwaremill/b…

account_circle
SoftwareMill(@softwaremill) 's Twitter Profile Photo

Read our CMO Maria Kucharczyk article to unpack the tech puzzles and arm yourself with savvy solutions to 5 common software development challenges we’ve often seen ourselves.

softwaremill.com/scale-your-sof…

account_circle
SoftwareMill(@softwaremill) 's Twitter Profile Photo

Awesome news: Aleksandra Bielawa, our DevOps Engineer, has become a Certified Kubernetes Administrator and the ninth team member to hold this esteemed title!

Congratulations to you, Ola, and the rest of the team!

Awesome news: Aleksandra Bielawa, our DevOps Engineer, has become a Certified Kubernetes Administrator and the ninth team member to hold this esteemed title! Congratulations to you, Ola, and the rest of the team! #Kubernetes #cka #DevOps #Scala
account_circle
Scala(@scala_lang) 's Twitter Profile Photo

📢 There is still time to fill out this year's Scala Survey!
If you've already filled out this year's survey, then share it with others. Help us shape the future of Scala!

🔗 scala-survey-2023.virtuslab.com

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

adopt-tapir now includes an option to use pickler, our experimental uPickle-based derivation mechanism, which combines the derivation of JSON codecs & OpenAPI schemas

Generate a project skeleton and explore for yourself!

adopt-tapir.softwaremill.com

account_circle