Profile picture

Written by Daniel Perez-Gomez who is currently a Senior Software Engineer in Test working on becoming a front-end software developer. Follow me on Bluesky, GitHub, and YouTube

  1. June 17, 2024

    Have you ever felt overwhelmed or paralyzed by a decision, particularly when making a career choice? If so, this post is for you. While it…

  2. February 09, 2024

    In this tutorial we’ll be going over how to get started writing Android UI tests using Espresso. We’ll continue adding tests to the…

  3. January 29, 2024

    A DAO is a Data Access Object we create that facilitates working with a database. It is a common pattern when working with the Room library…

  4. January 29, 2024

    Let’s write some Unit Tests! Hello, Daniel here, and in this video we’ll begin to explore how to write Unit Tests for a ViewModel class that…

  5. January 21, 2024

    I recently got a great suggestion in a comment to create a video about automated tests for Android. However, because this is such a broad…

  6. November 20, 2023

    When you make breakfast in the morning, do you start your coffee machine and watch it brew the coffee before starting to do any other task…

  7. November 11, 2023

    I’m thrilled to share some exciting news with you all. After months of hard work, I’ve launched my very own YouTube channel - Daniel Talks…

  8. April 07, 2021

    One of the most fundamental and important topics I’ve come across on my journey to become a better engineer and improve my ability to write…

  9. March 24, 2021

    Since the beginning of my coding journey, I’ve heard terms such as MVC and MVVM, associated with the words “architecture” and “design…

  10. March 12, 2021

    And now we’ve come to the last of the Kotlin scope functions in our journey: . The context object is passed in as an argument to it, but…

  11. March 11, 2021

    Another multi-use scope function that Kotlin offers is . This is probably the one that I’ve used the most so far, however, I wasn’t aware of…

  12. March 10, 2021

    Continuing our journey through the world of Kotlin Scope Functions we now have , which comes in two delicious flavors: as an extension…

  13. March 05, 2021

    If you’re looking to do additional tasks with an object after or even while creating an instance of it, take a look at the scope function…

  14. March 03, 2021

    One of the things I’ve wanted to improve on is my use of Kotlin Scope functions in my everyday workflow. And so I decided to start a short…

  15. March 01, 2021

    I often hear the term “state” being used when describing objects in a program, or even programs entirely, and decided to do a bit of…

  16. July 24, 2020

    This is something that I’ve been told by several people in different ways over the years. However, it took some time for me to fully…

  17. January 07, 2020

    The other day I was in the car with my brother and we were listening to the original version of a song from a show he’s auditioning for and…

  18. November 20, 2019

    UPDATE: After visiting a specialist, it turns out that I have a Repetitive Strain Injury (RSI) and not Carpal Tunnel Syndrome as my Primary…