Arturo Cuya

Ready to level up?

Become a Modern Roku Developer

Every week I'll send you cutting edge advice and actionable tips about modern Roku development. State-of-the-art knowledge that you won't find anywhere else — For free.
Three UI Challenges That Keep Roku Developers Frustrated (And How To Overcome Them)

Discover effective solutions to the top five Roku development challenges, including implementing rounded corners, shadows, gradients, and complex animations, plus how to overcome scaling issues for a pixel-perfect UI.

My Lonely and Confusing Journey as a New Roku Developer (And How To Bring Confidence And Clarity To Yours)

Join me on my personal journey from struggling with Roku development, facing challenges with scant resources, to finding a vibrant community that changed everything.

Use This Beginner-Friendly Architecture To Navigate Between Screens In Roku

Learn everything about Roku screen navigation, from the basics to implementing a complete stack-based architecture, with our step-by-step guide designed for beginner developers.

Four Steps to Implement a Stunning Netflix-Like Splash Video in Roku

Discover the ultimate strategy to reduce app bounce rates and engage users from the moment they launch your application. Learn how a splash video can transform your app's first impression, keep users interested, and significantly enhance user experience.

Get Pixel Perfect Designs in Roku Every Time: A Step-by-Step Guide

Learn how to speed up your Roku development and achieve pixel-perfect implementations with three practical steps. Perfect for developers looking to enhance their workflow and precision.

The Mindset Shift I Embraced To Go From Developer To Product Owner

Follow me through my journey from regular developer to Product Owner. Learn to understand what users want, set the right priorities, deliver projects on time, and communicate better. The Path of the Owner will help you become a top notch developer in 2024. Ready to learn? Let's go!

Testing Deeplinks, Best Practices And Troubleshooting Tips

Deeplinks are a mission critical part of your application. The most common use case for deeplinks in a real world application is to play a specific video, or set UTM params. In this post you will learn how to test deeplinks in a Roku application. Stay until the end for a list of tips and tricks to make your developer experience easier, and to know the top three reasons why your tests fail and how to fix them.

How To Implement Automated UI Testing In Roku

UI testing is a form of integration testing that focuses on interacting with the application in the same way a real user would, through manual inputs. In this post we'll explore how to create automated tests for the Roku platform using the roku-test-automation library.

My Journey to NoEstimates

Adopting the NoEstimates approach completely changed how I manage projects. By ditching the need for exact time predictions and relying on real data and task splitting instead, I found a practical way to handle my project planning. This method not only gives more precise forecasts but also helps spot problems early, focusing on necessary features only and facilitating negotiation with stakeholders.

Using Promises to 10x your async Roku workflows

The Roku BrightScript language usually handles async operations through observers. Observers can easily lead us to implement anti-patterns that worsen our code readability and make it hard to debug. In this post I will show you how to setup the rokucommunity/promises library to improve readability, security and efficiency in your Roku async workflows.

Elevate Your Development with BrighterScript - Convincing Your Manager the Right Way

Explore BrighterScript, a modern superset of BrightScript language. Learn the compelling features it offers and discover effective strategies to convince your manager to integrate this amazing technology into your Roku development.

Setup Google Analytics 4 (GA4) for your Roku app

Google will officially sunset the Universal Analytics platform in July 1st 2023. Here's how you can setup the newest alternative, Google Analytics 4 (GA4), in your Roku application.

Here's How You Should Start a New Roku Project

In this article, I will explain how to use the command 'npx create-roku-app' to quickly scaffold a modern Roku application using the best practices.