Ivan Morgillo

  • About
  • Pin Posts
  • Talks and videos
Illustration of a bird flying.
  • Enable Push-to-talk in Google Meet

    In this time of forced remote working due to #coronavirus, a lot of people on Twitter pointed out that during a conference call you should have your microphone OFF by default and only enable it when you want to speak. I have been using Google Meet a lot lately and I can easily use Cmd+D […]

    March 14, 2020
  • Can I loop over a Kotlin Sealed Class?

    As an Android developer, I constantly write API clients: 90% of all mobile apps fetch some JSON, parse it and show it in a list ¯\_(ツ)_/¯ To keep a clear separation between what’s coming from the network and what I want in my domain, I usually have a DTO and a Domain Model. DTO and […]

    March 11, 2020
  • Closing 2019 – Beyond Android

    Since I started going around for conferences in 2015, I mostly attended Droidcons. Over time, I realized that I was building a weird sort of bubble and patterns started to emerge: Android vs iOS 💣 My library vs your library 🔥 My stack vs your stack My MVVM vs your MVI RxJava Vs Coroutines 😡 […]

    January 4, 2020
  • Gerber E.A.B. – Travel-friendly knife… -ish

    I have always liked knives, since I got my first Victorinox when I was kid. The idea of carrying a Swiss Army Knife is so deep in my heart and brain that I can’t imagine myself without a multitool. Let’s be totally honest here. I grew up in the 90s, watching MacGyver pulling off the […]

    December 17, 2019
  • About attitude, personal growth and community

    It’s been quite a long time since I have been writing after a conference I joined as a speaker. Today something clicked and I felt like I had to put my thoughts down while driving back home from MobiConf (no worries, Francesca Bertola is actually driving the car 😂 ). The new opportunity A few […]

    October 15, 2018
  • SHIIIIIIIP IIIIIIT!!1!1!!

    When I joined AsanaRebel, I picked up the project and I started to navigate through the repository, focusing especially on the build.gradle file. Sadly, I had no CI setup to understand how to build the project on one side and, on the other side, I was facing 3 build types and 4 flavors, with not […]

    May 16, 2018
  • Modules, modules everywhere

    I have joined asanarebel.com as Senior Android developer at the beginning of February. Asana Rebel is a health and fitness app with workouts for different body and health goals, but all of them are yoga inspired. When I joined, the plan was to increase the team size and raise the code base overall quality, focusing […]

    March 15, 2018
  • Kotlin DSL Gradle files, multiple modules and shared variables

    This doesn’t want to be a real article, but more a crash course about Kotlin DSL for Gradle. The crucial point is the possibility of migrating an existing project to the new Kotlin DSL for Gradle, in an incremental, modularized fashion. Below we have a pretty standard root project build.gradle file: https://gist.github.com/hamen/7fa25a3a7ad8452873051f7782c77db5 The parts that […]

    March 5, 2018
  • Being alone is not being lonely

    I have started meditating in 2014, thanks to Francesca. I was coming from a very hard year: working in the sport event business is no joke when it comes to stressful environment. However, I was thinking I was doing OK: new year, new job, new city, new work domain. What could possibly go wrong? Well, […]

    May 5, 2017
  • Push vs Pull: air conditioning system

    By Ivan Morgillo, Sasa Sekulic and Fabrizio Chignoli This article has been excerpted from Grokking ReactiveX. After a life of imperative programming, switching to a reactive mindset could seem challenging: “Why should I give up all the control and bend to this <data are in control> thing?” Let’s look at it in an everyday life scenario: […]

    February 5, 2017
←Previous Page
1 2 3 4 5
Next Page→

Ivan Morgillo

Proudly powered by WordPress