Rock IT: Introduction to GraphQL and Apollo Client


Details
ROCK IT: Introduction to GraphQL and Apollo Client
Date: 7th of November 2018
Location: Computer Rock doo - Cara Uroša 9 - RS-11000 Belgrade - Serbia
We are really excited about 4th Rock IT meetup that will be hosted at our offices.
For this event we have prepared couple of fascinating topics for discussion: GraphQL and Apollo Client.
Let’s get together and talk about a new awesome technologies.
**** A rest from REST APIs ****
Draško Vručinić, a rock star, will talk about GraphQL as a way of providing data API.
After introduction to basic concepts, GraphQL will be compared to the other commonly used solutions for providing data. PROS and CONS, best practises and different implementations will be discussed.
**** Introduction to Apollo Client ****
Danijel Obradović, JavaScript developer, will introduce us to Apollo Client.
In modern frontend development, Flux-like architectures are widely used (Redux and MobX for example). These Flux-like architectures are mostly being used in combination with RESTful APIs as state management libraries and they are (mostly) framework agnostic.
When GraphQL was introduced, developers did not have any worthy options for state management. They were still using Flux-like architectures. Actually, there is a well-written alternative which comes with really powerful features which can be used out-of-the-box and with ease. It is called Apollo Client and Danijel will try to show you what it has to offer.
Agenda:
18:30h: Intro
18:45h - 19:30h: Draško Vručinić - A rest from REST APIs,
19:45h - 20:30h: Danijel Obradović - Introduction to Apollo Client
Afterwards: Cold beverages and talks ;-)
Sounds good? See you soon!
Rock IT is a new series of meetups under the sponsorship of Computer Rock software company.
Rock IT came to existence out of a desire to share the knowledge in the area of computer and information technologies, to socialize, exchange ideas and experiences and encourage each other to be better in what we do.
----
Pozivamo vas da nam se pridružite na četvrtom Rock IT okupljanju.
Za ovaj događaj smo spremili dve teme:
- A rest from REST APIs
Draško Vrućinić, softverski inženjer predstaviće vam GraphQL.
Nakon prezentovanja osnovnih koncepata, Draško će uporediti GraphQL s drugim, često korišćenim načinima za pružanje podataka (Rest API-s). Takođe, biće reči o prednostima, manama, najboljim praksama i implementacijama GraphQL-a.
- Uvod u Apollo Client
Danijel Obradović, JavaScript programer će vam predstaviti Apollo Client biblioteku.
U modernom frontend programiranju, arhitekture nalik Flux arhitekturi se jako puno koriste (npr. Redux i MobX). Ove arhitekture se najčešće koriste u kombinaciji sa REST API-ima za upravljanje stanja aplikacija i većina ne zavisi od framework-a koji koristite.
Kada su programeri počeli da koriste GraphQL, nisu imali nijednu vrednu opciju da zamene ove biblioteke, pa su nastavili da ih koriste u kombinaciji sa GraphQL-om iako postoji odlično napisana alternativa koja dolazi sa veoma bogatim funkcionalnostima koje se mogu iskoristiti bez ikakvih poteškoća. Zove se Apollo Client i Danijel će pokušati da vam pokaže šta nudi.
Agenda:
18:30h: Uvod
18:45h - 19:30h: Draško Vručinić - A rest from REST APIs,
19:45h - 20:30h: Danijel Obradović - Introduction to Apollo Client
Nakon prezentacija: Hladna pića i ćaskanje
Dođite i ponesite dobro raspoloženje. Vidimo se uskoro!
Rock IT je novi serijal meetup događaja pod pokroviteljstvom softverske kompanije Computer Rock.
Rock IT je nastao iz želje da delimo nova znanja iz oblasti kompjuterskih i informacionih tehnologija, da se družimo, razmenjujemo ideje i iskustva i podstičemo jedni druge kako bi bili bolji u svom poslu.

Rock IT: Introduction to GraphQL and Apollo Client