Cypress Ambassador Spotlight: David Lukić-Hanomihl

March 29, 2024

By Ronald Williams

What motivates you to be a Cypress Ambassador?

As a Cypress Ambassador, I am motivated by the opportunity to share a tool that has brought me immense value and joy in my work and to help others discover its power and simplicity. I am passionate about using Cypress and see it as a way to contribute to the community by spreading awareness and knowledge about this incredible tool. Being an ambassador allows me to play an active role in enabling more people to leverage its benefits in their projects. It's a privilege to represent Cypress and support others in their journey of mastering this tool.

How do you currently help others that are either using Cypress or interested in using Cypress?

Currently, I help others using or interested in Cypress by providing educational resources, demonstrating its benefits, and sharing best practices.

What is your favorite Cypress feature?

One standout Cypress feature is its native support for network traffic control, enabling developers to effortlessly stub, spy on, and manipulate HTTP requests. This capability empowers testers to simulate various network conditions and responses, facilitating comprehensive testing of web applications' behavior under different scenarios.

What is your favorite "Cypress Best Practice" and why?

One of my favorite Cypress best practices is to use custom commands effectively. By encapsulating repetitive actions or assertions into custom commands, you can enhance test readability, reduce duplication, and simplify test maintenance. This practice promotes cleaner and more modular test code, ultimately improving test scalability and developer productivity.

Outside of work, what are your favorite things to do (hobbies, passions, etc.)?

Outside of work, I devote the majority of my time to American football, both as a player and a coach, spanning a rewarding 20-year journey in the sport. It's not just a hobby, football has been a central part of my life, whether I'm on the field strategizing as a coach or giving my all as a player.

What is one professional milestone you are proud of? (an accomplishment, celebration, recognition, etc.)

I'm proud to have reached a level of expertise where I can effectively mentor and train others. It's been fulfilling to share my knowledge and contribute to the growth and development of other quality assurance engineers.

For new users -  what is the best way to "get started" with Cypress?

The best way for new users to get started with Cypress is by exploring the official Cypress documentation and following the provided tutorials and guides. This hands-on approach allows beginners to familiarize themselves with Cypress's core concepts, such as writing and running tests, setting up test environments, and utilizing its powerful features. Additionally, engaging with the vibrant Cypress community.

What is your favorite quote or saying?

"Nowadays people know the price of everything and the value of nothing"

About the Ambassador Program.

The Cypress Ambassador program supports the top Cypress advocates around the world. Through this program, Ambassadors are offered speaking opportunities, a personalized hub, and visibility within our extensive network.To learn more about these wonderful ambassadors visit our Official Ambassador webpage.

The Cypress Community Team has been working on the official Cypress Ambassador program to include a variety of new experiences, support resources, benefits, contribution areas, and much more. One of our main priorities is to highlight our current Ambassadors and the amazing work they are doing. They truly embody the community spirit through their advocacy to help empower others. We will be having more opportunities to connect with our Ambassadors this year. Make sure to stay updated and connect with the community.