
Hi, I'm Robert DeLuca!
I love all things programming, from designing great user & developer experiences, to writing firmware for IoT devices. Over the past three years I have focused on building visual testing at Percy. I help maintain and build 15+ SDKs that integrate into various test frameworks and testing workflows. If you have a question about JavaScript, the JavaScript tool chain, browsers, browser automation, or testing, I can help!
When I'm not at a computer, I'm probably under a car or at the track. I'm currently competing in the SCCA Spec Miata South West Division driving a 1995 NA8 Spec Miata as #20.š š
2020
Tutorial: Visual testing for Gatsby and Netlify with Percy
As one of the most popular āstatic siteā generators, the React-based Gatsby has been adopted by thousands of teams to create e-commerce websites, developer blogs, portfolios, and more. Gatsby is a robust framework t...
2019
Announcing Percyās GitHub Actions
Weāre always looking for ways to make it easier for developers to get started with visual testing. Thatās why weāre thrilled to release our new GitHub Actions on the heels of the recent general availability release. This...
2019
Automatically shut off your Ender 3 after prints complete
I recently have been running longer prints that sometimes finish in the middle of the night (or day when Iām not around). Sometimes these prints would finish at 2am and I would hate for the printer to be left on until I w...
2019
New Percy SDK: End-to-end visual testing with TestCafe
Weāre excited to introduce our new TestCafe integration! TestCafe, the node.js end-to-end testing tool, provides a quick, free, and open-source way to test your web applications across browsers. As itās gained popularity...
2019
Your tests arenāt slow because of Karma (or the browser)
Thereās been a trend I have been seeing around the front end world where folks are switching their test suites to use Jest over something like Karma and Mocha. Usually the main benefit thatās touted is speed ššØ What...
2019
Introducing PercyScript: the easiest way to get started with visual testing
Introducing PercyScript: The easiest way to get started with visual testing We believe that visual tests are the lowest-effort, highest-value tests you can write. Giving your team full confidence in the UI that your...
2018
My first few days with the Ender 3
Itās been a little while since Iāve written a non-technical blog post (or even a post thatās not related to work). Theyāre much easier to write š My amazing wife bought me a 3D printer for Christmas this year (along...
2018
JSConf 2018: Testing Big in JavaScript
2017
Creating an Accessible Custom Checkbox
Native HTML controls work great up until you need to apply custom styling. Itās pretty difficult to style controls like selects, checkboxes, and radio buttons. Thatās why people usually end up ditching the native controls...
2017
Single Page Apps routers are broken
Currently, every major Single Page Appās (SPA) router is broken the second you install it (Ember, Angular, React/Preact/Vue.js, etc). Before we go much further, I want to make sure you know Iām not hating on SPAs. The opp...
2017
Using Amazon Lambda to create a contact form
While Hurricane Harvey rains down on Texas I decided this would be a prefect time to build a contact form for a static HTML page that I need. At first I looked at services like FormKeep to send emails but I felt like it w...