"GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data."
You can find this information easily online at (https://graphql.org/learn/)
Tonight's edition of Spilberg IT Dev Café will take you much deeper:
Are you ready to share an evening of knowledge, interesting topic's and fun?
18.30 Doors open + Food/Drinks
19.00 Gaurav Sehrawat - Introduction to GraphQL
20.00 Short break
20.15 Bob van Luijt - Weaveate
GraphQL is fundamentally different technology which radically changed the way we consumed API, putting REST to rest.
One single endpoint with queries and mutation is the simplest way to do API development.
What if you have all the data from database and you just define the query on what you need? That's it, that's GraphQL.
GraphQL provides stable apps, versioning, caching, documentation out of box.
Tonight Guarav will demonstrate how you can make an API at Backend with database and consume it at Frontend.
About Guarav Sehrawat
But most important thing is to stay sharp on latest technologies.
Guarav loves open source and giving tech talks. He has worked with wide range of startups, starting his career in Fintech, then making compilers and language at another startup, moving on to making chatbots and now working to disrupt the payments industry at Verifone/Dimebox.
Introduction to Weaviate
Maybe you've heard of them before, knowledge graphs. But if you haven't, no worries, you are not alone. Knowledge graphs take an entirely new approach to data management. What makes them stand out from other data solutions is that they focus on the meaning and context of data by extracting the purpose of the language.
The use cases are almost endless. It allows scientists to automate drug discovery, doctors to search for diseases based on patients' symptoms, to map our complex Internet of Things landscapes, gather insights from billions of financial transactions, and many more things.
During this talk, we will go over the Weaviate software, the cloud deployment and the easy to use GraphQL interface to access the data.
About Bob van Luijt
Bob is a creative technologist and designer who works at the intersection of technology, design, and art.
He started his career as a freelance software developer during his art studies, and founded his company Kubrickology right after receiving his bachelor's degree. Bob helps other companies find new business opportunities by implementing and researching new technologies, such as Internet of Things, machine learning, and more.
Be sure to attend tonight's Spilberg IT Dev Café Meetup!!