adamwarski Profile Banner
Adam Warski Profile
Adam Warski

@adamwarski

Followers
7K
Following
9K
Statuses
5K

Sharing elegant solutions to everyday problems | R&D @ SoftwareMill | #Scala / functional programmer #FP | Blogger | #OSS developer

Warsaw, Poland
Joined December 2007
Don't wanna be here? Send us removal request.
@adamwarski
Adam Warski
8 days
sttp-client 4.0.0-RC1, the release candidate of the #Scala HTTP client you always wanted, is here! We're planning the 4.0-final in ~month from now, unless any major issues come up. So please test, update, report if something is broken or unclear!
0
5
29
@adamwarski
Adam Warski
9 days
RT @softwaremill: Rust has consistently been voted the most loved programming language in Stack Overflow Developer surveys. Let’s see why t…
0
3
0
@adamwarski
Adam Warski
9 days
Cron is one of these functionalities that we take for granted. But once we enter a distributed system, especially across cloud regions, things get tricky. Michał Stopyra describes our team’s solution to this problem: #architecture #AWS #cloud
0
0
11
@adamwarski
Adam Warski
10 days
Check out the Circuit Breaker implementation & docs by Kamil Lontkowski:
0
0
2
@adamwarski
Adam Warski
11 days
The modern programmer’s dilemma: would you board a plane running AI-generated code?
9
3
13
@adamwarski
Adam Warski
12 days
RT @llogiq: I hear that there are still some seats. Join me in Warsaw and become (or stay) a #RustLang clippy contributor! It's free for #…
0
4
0
@adamwarski
Adam Warski
12 days
RT @IntelliJScala: We are delighted to announce that @JetBrains is a Gold Sponsor of this year's Scalar conference! 🎉 Save the date, March…
0
5
0
@adamwarski
Adam Warski
18 days
See you at @LambdaDays? I'll be speaking on what this thing called "Functional Programming" might actually be. And probably more importantly, the lineup of other speakers looks really impressive!
0
3
11
@adamwarski
Adam Warski
18 days
A while ago @mostruszka shared a talk by @MarcJBrooker on resiliency strategies used in the AWS SDK. Some weeks passed, and now we have an implementation of "adaptive retries" available as one of the retry patterns in Ox, thanks to Kamil Lontkowski. See the talk: Try Ox:
0
3
14
@adamwarski
Adam Warski
21 days
Join us at @scalarconf and meet The Man behind the Li Haoyi #Scala stack! We've got a very welcoming hallway! :)
@li_haoyi
Li Haoyi
21 days
Will be in Poland 27-28 March to present at @scalarconf, and possibly traveling around Europe a bit before and after. If any #Scala meetup organizers are looking for someone to give a talk, do drop me a message and we can probably schedule something!
1
2
20
@adamwarski
Adam Warski
23 days
Problem "solved": I somehow assumed that both render to the same HTML. However, they do not - only the top-level @-param version shows the documentation of the field correctly. Hence that should be the preferred style, at least for now.
0
1
11
@adamwarski
Adam Warski
24 days
It's a hard problem :) On one hand, Scala subsumes both Kotlin and Java - that is, if you learn Scala, then all of the Kotlin / new Java-specific features are simplifications or specializations of the general features that are available in Scala. On the other hand, apart from pure language knowledge, there's also familiarity with the ecosystem. And while language skills are transferrable (especially "downwards" - that is from Scala to Kotlin to Java), ecosystem proficiency needs to be learned for each of the platforms separately.
0
0
0
@adamwarski
Adam Warski
25 days
@aludwikowski @akka_io_ Ah it's all covered I see. Thanks! :)
0
0
0
@adamwarski
Adam Warski
25 days
@aludwikowski @akka_io_ Right, it's also good to keep the blog posts short :) Even if an id is reused, it might be good to explicitly mention that, just to avoid confusion
0
0
1
@adamwarski
Adam Warski
27 days
@akka_io_ @aludwikowski Also, the interesting part here is what are the guarantees when it comes to idempotency/retries etc. How many times at most will `makePayment` be called? How can we create an idempotency key there to pass it to the (external) payment processor?
1
0
0
@adamwarski
Adam Warski
29 days
A simple way of supporting #OSS projects: Leave a 👍 on the bugs you'd need to see fixed, or features you'd like to see implemented. It's a small thing, but matters: helps with prioritisation and gives feedback. Even such distant connection with users is valuable.
0
3
15
@adamwarski
Adam Warski
30 days
RT @softwaremill: How to start your adventure with Tapir? How can a functional programming language, such as #Scala, benefit your daily wor…
0
3
0