My Profile Photo

kubuszok.com


Personally, just a developer without X in front of it.

I enjoy learning new things, especially more abstract like mathematics or algorithmics.

Currently working with Scala, since to me functional programming feels more mathematical, aesthetic and pure. I've also got experience with commercial programming in imperative languages like Java and C++, as well several small projects in other languages under my belt.


  1. Cake antipattern

    Long time ago in the land of Scala emerged new type-safe way of dependency injection. In a long run it brings more trouble than it is worth. …


  2. Scala FUD FAQ for newbies

    When I browse Reddit, read Hacker News comments or google for Scala-related topics I sometimes find some misconceptions. These are not about: what is monad or how to start using Cats, as people asking this kind of questions already have some basic knowledge about what they want to learn. …


  3. Adventures with custom Predef

    I first heard about custom Predef from Paweł Szulc. I don’t remember exact curcumstances, but I think it was soon after he started working at Slam Data on Quasar. Apparently in all of their projects, they decided to use own Predef instead of Scala’s build in. But what does that mean? Why one would consider it, and what would be the consequences? …


  4. Tagged or AnyVal?

    When we want to better describe our domain, at some point we might want to start using types for describing what each value means. String, Int or Double tell us everything about what could we do with a value, but does it really explain context? …


  5. Ammonite + Uberjar = Domain Shell

    I had an issue, when on my test server I had to modify some values. I could log in directly into database, but I didn’t want to. I could use REST API, but not all services are mapped to endpoints (and for a good reason!). Nonetheless, sometimes I needed to call them. …