Home

Reading Time: < 1 minutes
  • Yes, TDD slows you down
    Reading Time: 3 minutes TDD is a strict software development methodology that might make you feel as if you’re doing things slower than you actually could. Is it a bad thing?
  • How to keep your Amazon MQ queues clean
    Reading Time: 2 minutes Amazon MQ queues might fill up if you use them in your tests but don’t take care of cleaning them up. Let’s explore together a way of addressing this issue. I was hoping to avoid writing dedicated code to just consume all the messages enqueued during tests so I started looking around for some tool I could integrate in my Continuous Integration pipeline. I found amazonmq-cli. I have to say, it’s not the most straightforward tool when used in a CI pipeline. When it How to keep your Amazon MQ queues clean
  • How I enabled CORS for any API on my Single Page App
    Reading Time: 7 minutes In this blog post I’ll show you how I used free services available to anyone to build a little proxy server for my app to overcome certain CORS limitations for my Single Page App.
  • Writing a GraphQL DSL in Kotlin
    Reading Time: 3 minutes Let’s explore together how we can leverage Kotlin DSL capabilities to build a simple GraphQL DSL.
  • Testing LiveData on Android
    Reading Time: 3 minutes Testing LiveData represents an interesting challenge due to the peculiarities of its technology and the way it eases development for your Android app. I’ve recently started to build an Android app to keep motivated on my journey to learn Kotlin. My most recent experience has been with Architecture Components and this brief blog post, in particular, will focus on unit testing your DAO when using LiveData. What is LiveData? LiveData is a lifecycle-aware, observable data holder that will help you react to changes in Testing LiveData on Android