RSSAmplifier

Blog

Raw material

Software development ideas, not refined.

msec.itRSS feed ↗7 posts

Latest posts

Playing with image generative AI

I wanted to try out gpt-image-1, OpenAI’s new model for image generation. It’s rare that I need to generate images for a project (sometimes for fun with my kids), and while the free ChatGPT plan feels too limited for occasional [ ]

Duel Times is finally published

After several months of working on it in my limited free time, I’m excited to announce that my little video game, Duel Times, is finally finished and published! The game is designed with education in mind—its main goal is to [ ]

Comprehension-like syntax in Kotlin

When working with monads it is very common to face situations where multiple nested map and flatMap calls are needed. As an example, let s take a hypothetical snippet for a Mars Rover kata solution (with some changes just to point [ ]

Introducing KIO

Functional programming with Kotlin is sometimes a very delightful experience. But other times, it can be very painful. This is because the Kotlin language sports many features that are very aligned with the functional programming paradigm an so using them [ ]

Effect polymorphism with Arrow FX

With Arrow FX improving on every Arrow release, we can experiment with it and try to get as much as possible from its innovative approach to side effects handling. In this post, using the modules structure presented in a previous [ ]

Self-contained example of testing with modules and Arrow FX

Yesterday I saw this tweet by John De Goes: A short, self-contained example of defining and testing multiple services in a ZIO application. #scala #zio https://t.co/dr0iuQ8CMv — John A De Goes (@jdegoes) 4 luglio 2019 So I wondered how the [ ]

Modular functional programming with Kotlin

While introducing myself to functional programming, I needed to understand how all the FP principles connect in order to obtain a production-ready real-life application. As a backend Java/Kotlin developer, I was missing the structure an application should have in order [ ]