
Vsevolod
@qwwdfsad
Followers
615
Following
1K
Media
97
Statuses
1K
Kotlin Project Lead. Previously: coroutines, serialization, standard library, tooling, concurrency, performance @ JetBrains
Amsterdam
Joined August 2011
My *by far* the most favourite talk this year. @Sellmair did an amazing job -- explaining dynamic classloading, DCEVM, continuous builds, Compose internals, anonymous classes naming policy, and more in a deeply technical yet engaging manner.
1
0
7
Such things rarely can happen individually, often they cannot even happen within a single team or a product. I am eternally grateful for having @AlekseyStukalov on my side. Congrats! That's your achievement as much as it's Kotlin's๐.
1
0
9
If you want to participate in a naming battle, here's your chance!. I'd even say it might have an effect similar to deprecating String.capitalize(), but this time with a (hopefully) properly-named replacement.
We're reworking one of the sharp edges of kotlinx.coroutines, the `withTimeout` function, which is useful, but has a few funky cancellation corners. ๐๐ผ We need a name for the improved replacement function! What would you suggest as a name? (e.g. I'm a fan of `withTimeLimit`!).
0
1
3
Unfortunately, I did not time it. Would guess it's somewhere in 30-70 minutes, with some Christmassy distractions. @relizarov how long did it take to draft a recursive search? :).
1
0
1
Genuinely surprised by how different some approaches are. Not feeling confident with a decent branch and bound bruteforce implementation that I can draft reasonably quickly, I went in a completely different direction. See the thread for the problem statement and let's dive in.
Apparently, the art of writing code to efficiently search large problem domains is rarely taught nowadays, so lot of people struggle on problems like AdventOfCode Day 24 part 2. Let me try to explain how you should approach a programming task like this one ๐งต.
1
0
2