In this Tech Forward webinar, Mario Petrovic, technical lead and front-end developer, Dino Rac, quality assurance engineer, and Nikola Vukadinov, Java engineer, dive deep into their full-stack GraphQL experience and share their insights on how to use GraphQL to its full potential.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data, giving clients the power to ask for exactly what they need and nothing more.
About the Speakers
Mario Petrovic has been a web developer for the last nine years. He joined HTEC in 2017, and he is currently leading the JS team in Niš.
Nikola Vukadinov is a back-end Java engineer with five years of experience in the industry, especially in the field of finance, IAM, and e-commerce domains. Nikola is an alumnus of the faculty of technical science of University of Novi Sad, with a master’s degree.
Dino Rac is a quality assurance engineer and experienced QA delivery and tech lead working on enterprise applications and leading QA teams on multiple projects. He is an automation test developer with a demonstrated history of bootstrapping Java automation rest/UI frameworks, protractor, and JMeter automation knowledge.
Nikola’s tips for enthusiasts on how to use GraphQL:
“To use GraphQL to its full potential, design the schema as a graph of interlinked types which provide various choices for resolving data and try to avoid making it just a proxy to the REST API.”
We talked with Mario about what he thinks is the biggest value of GraphQL:
“With less boilerplate and better code visibility, GraphQL brings maintainability and development experience to a whole other level.”
Finally, we also chatted with Dino to find out his views:
Dino explained that “GraphQL is a very important topic for all the people who are about to start working on some projects from ground zero, because GraphQL is becoming a new standard in communication between the front end and back end. We think that this topic helped others a lot and that we have managed to provide them with some key guidelines into the world of GraphQL.”
Moving forward
Want to become a part of a growing team? Explore HTEC career opportunities and apply.
Want to learn more about how HTEC’s technology expertise can transform your business? Explore our Product Engineering and Software & HiTech capabilities.