PinnedPublished inProAndroidDevKotlin under the hood: the nuances of using annotations in kotlinAt the same time, the use of annotations in kotlin can play a cruel joke on you.Dec 5, 20232Dec 5, 20232
PinnedTheory of the sequencesTo understand the benefits we can derive from using sequences, let’s first delve into the theory.Oct 27, 2023Oct 27, 2023
PinnedPublished inProAndroidDevSequence optimizations: how my code got into kotlinDemonstrating how small changes in the code can speed up functions by 15–20%Nov 2, 20234Nov 2, 20234
PinnedPublished inKt. AcademyMeasuring sequencesLet’s look under the hood and understand how sequences work and how we get performance benefits.Oct 27, 20233Oct 27, 20233
Published inProAndroidDevKotlin under the hood: how to get rid of recursionIs recursion always evil? Let’s look at various recursion optimization methods and measure them.Dec 19, 20233Dec 19, 20233
Published inProAndroidDevKotlin under the hood: How inline functions workWhat benefits do we get from using inline functions? Why crossinline is needed and how does reified work?Nov 26, 20232Nov 26, 20232
Measuring sequencesLet’s look under the hood and understand how sequences work and how we get performance benefits.Nov 24, 2023Nov 24, 2023
Sequences: Implementation of the groupByExplanation of how the groupBy function works in sequencesOct 27, 2023Oct 27, 2023
Sequences: Implementation of the zip functionExplaining how the zip function works under hoodOct 27, 2023Oct 27, 2023
Sequences: Implementation of the minusExplanation of how the minus function works in sequencesOct 27, 2023Oct 27, 2023