Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Kotlin tricks: Non-exhaustive enums

    Kotlin tricks: Non-exhaustive enums Enums are an exhaustive set of values.

  2. Don't measure elapsed time by subtracting timestamps The most common way of measuring elapsed time is flawed.

  3. In which order should Kotlin parameters be declared?

  4. Arrow: Error handling without flatMap

    Arrow: Error handling without flatMap The Arrow library is quite poorly known.

  5. Kotlin tricks: Mandatory varargs

    Kotlin tricks: Mandatory varargs Did you know there are a few different ways to make Kotlin varargs mandatory?

  6. Gradle vocabulary: projects, builds, artifacts… To understand discussions about Gradle, it's necessary to understand how things are named—and that can be quite confusing.

  7. What is the smallest number in Kotlin?

    What is the smallest number in Kotlin?

  8. I tried context parameters, Kotlin's new multi-receiver extension functions Kotlin is getting a new concept that will widen the possibility of extension functions.

  9. Your first Gradle task in 2025

    Your first Gradle task in 2025 Best practices in Gradle have changed quite a few times over the years, but the online tutorials are rarely updated.

  10. Docker misconception: should I use ENTRYPOINT or CMD?

  11. MongoDB documents are strange

    MongoDB documents are strange MongoDB stores all its information in its own binary format called BSON.

  12. Lifting Kotlin testing: Comparing JUnit, Kotlin-test, Kotest, Prepared and TestBalloon Which Kotlin test framework should you use in 2025?

  13. Back to basics: When sets break

    Back to basics: When sets break Sets are one of the most basic data structures of modern programming.

  14. Deep dive into Angular and Compose differences Angular and Compose are both declarative UI frameworks and can both target the web ecosystem.

  15. What does it mean to be a better Java?

  16. What does it mean to be a better Java?

  17. What does it mean to be a better Java?

  18. Don't touch Throwable

    Don't touch Throwable Throwable is the supertype of all things that can be thrown.

  19. The vulnerability is by design

    The vulnerability is by design We should all strive to write code that is harder—if not impossible—to exploit.

  20. Typing the web: TypeScript & KotlinJS

    Typing the web: TypeScript & KotlinJS When I talk about KotlinJS, people often ask me “Why not just TypeScript?”.