Reactive #programming is the best to learn by example. The new article at zone84 explores the reactive Zip operator and making asynchronous HTTP requests to other services. https://t.co/372G4LbA5a
Do you know that you can use #Kotlin language for building multiplatform projects JVM/JS/native? And do you know why it does not always work as expected?
https://t.co/w6hSLkgUq8
Last week we started building a simple application with #Kotlin Native for Raspberry Pi. It's time to continue our work on this project. In the new article, I show how to control an SSD1306 display to show simple graphics and print text.
https://t.co/5P6VcYfv15
Got bored with writing another microservice in #kotlin ? How about writing some native apps for #raspberrypi in #kotlin and programming a monochrome SSD1306 display?
https://t.co/8lXnFeCDmC
I've been building Domain Specific Languages for many years. Firstly in Java, now in Kotlin. In the new article at ZONE 84 I decided to share some of my experience. It covers Kotlin language, and it also goes beyond it.
#Kotlin
https://t.co/030OST6yHg
The recent Devoxx conference in Kraków has inspired me to take out my old Raspberry Pi-s and explore the world of IoT. Hopefully, I'll get some Java apps to operate the electronic devices. If successful, you'll read about it at my blog https://t.co/UOouZPEnb4 ! #java#IoT
Did you know that Kotlin List<T> does not protect your class from mutating the internal state? The new article at zone84 explores the issues with Kotlin collections, regarding immutability and defensive programming, and provides some solutions. #Kotlin
https://t.co/SWgJY1ABiR
Today at zone84: let's build a simple and efficient test startup for Micronaut and Testcontainers using Kotlin language and Kotest framework. #MicronautFW#kotlin
https://t.co/N05Tyl7L4G
Today at zone84: learn how to use MongoDB update operators to solve concurrency challenges, with a practical example in Spring and Micronaut:
https://t.co/CVIynCHK8n
#mongodb#spring#micronaut
Today at zone84: Introduction to Gradle version catalogs that provide a central place for managing all versions in your build scripts.
https://t.co/WUKOQbLJK8
Today at https://t.co/UOouZPEnb4: Why we should use immutable classes in our Java and Kotlin apps, and how to apply them to optimize the mutable data.
https://t.co/qWpu5dsKfd
Today at https://t.co/UOouZPEnb4: overview of Kotlin data classes and Java records with a feature comparison between them both: similarities and differences explained. #Java#Kotlin
https://t.co/Q0sryuJNK7
Today at https://t.co/UOouZPEnb4: when using a Kotlin extension function is an abuse? An overview of negative consequences, alternatives and safe usage of extension functions. #Kotlin
https://t.co/YU4MZI7XLF
Today at https://t.co/UOouZPEnb4: learn how avoiding too many function arguments in your code relates to SOLID principles and the structure of your unit tests. #cleancode
https://t.co/lqVtLaK1sp
In the new article at https://t.co/UOouZPEnb4, "Anatomy of data node failures in Elasticsearch, part 2", I'm discussing what happens with Elasticsearch data nodes and shards during the failure and a planned restart.
https://t.co/GkYxCI2ACL
#elasticsearch
In the new article at https://t.co/UOouZPEnb4, "Anatomy of data nodes in Elasticsearch p. 1", I'm discussing how data nodes and indices work, discussing especially sharding, replication and operational limits.
https://t.co/HSmfqYMNj4