S4Y Solutions
Portfolio Blog About

    Expression Problem in Java using Tagless Final. Part 2

    Java Functional Programming Tagless Final Expression Problem

    Practice: constructing FsObject kinds inside the programs

    In the previous part, we instantiated the FsObject kinds with the new keyword directly and read more...

    30 December 2025

    Expression Problem in Java using Tagless Final. Part 1

    Java Functional Programming Tagless Final Expression Problem

    Theory: The expression problem

    The expression problem asks: how can we add new data types (kinds) and new operations on those types without modifying read more...

    29 December 2025

    ViewModel in Flutter

    Flutter

    The term ViewModel is rather vague when applied to Flutter. Although it’s frequently mentioned in documentation and technical interviews, there’s no actual ViewModel class or read more...

    14 April 2025

    Localization in JavaScript

    JavaScript

    I’m astonished that, even now, there is no standard way to localize JavaScript applications. The existing solutions are either too complex or difficult to use, read more...

    21 October 2024

    Kotlin Iterable vs Sequence

    Kotlin

    Kotlin, known for its expressive syntax and pragmatic approach, has an intriguing detail in its collections framework—both Iterable and Sequence exist as interfaces for iterating read more...

    21 October 2024

    Job readiness

    Job

    Preferences

    I prefer project-based work, where the goals and completion criteria are clearly defined, along with specific timelines and budgets. Alternatively, I am open read more...

    10 September 2024
    by S4Y Solutions
    S4Y Solutions