
Becoming an Explorer
June 17, 2024Have you ever felt overwhelmed or paralyzed by a decision, particularly when making a career choice? If so, this post is for you. While it…
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
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…
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…
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…
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…
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…
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…
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…
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…
Since the beginning of my coding journey, I’ve heard terms such as MVC and MVVM, associated with the words “architecture” and “design…
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…
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…
Continuing our journey through the world of Kotlin Scope Functions we now have , which comes in two delicious flavors: as an extension…
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…
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…
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…
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…
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…
UPDATE: After visiting a specialist, it turns out that I have a Repetitive Strain Injury (RSI) and not Carpal Tunnel Syndrome as my Primary…