Prakticky o GraphQL s Michalem Sangerem

V tomto díle se ponoříme do světa GraphQL s Michalem Sängerem z Trezoru. Probíráme v jakých situacích nemusí být „grafko“ ideální a naopak, kde jednoznačně našlo své místo. Prozkoumáme nástroje jako Relay a Apollo, podíváme se na složitosti kolem federace a Michal nabízí řadu zkušeností a zajímavých názorů na ekosystém kolem téhle technologie. Prostě GraphQL projdeme tak nějak sakum prdum. Doufáme, že se vám 52. díl podcastu bude líbit! Podcast Celá epizoda na videu Host: Michal Sanger Michal je milovník dobrého jídla a zkušený javascriptový vývojář, který sbíral ostruhy mimojiné v Kiwi.com a Pipedrive. S nadhledem říká, že se o GraphQL zajímá zhruba od roku 1990. Prostě dlouho. Nyní GraphQL a jiné technologie krotí Trezoru. LinkedIn – X – SangerNaTripu.cz K čemu jsme došli? GraphQL se výborně hodí pro mezivrstvu client/server, jakožto typované API. React ekosystém je pro to dělaný. Dále je skvělé pro sdílení API například pro mobilní web, nativní appku atd. Komunita, zdá se, naopak dochází k tomu, že GraphQL se nehodí pro potřeby veřejných API. Ani největší hráči do využití pro veřejná API nešli a například Github od toho ustupuje. Je to náročné na údržbu, ale důvodů je více. Další příkladem, kde se GraphQL neujalo je komunikace server/server. Backendisti ke GraphQL nemají zase tak blízko, a celkově je tato technologie pro tyto potřeby zbytečně komplikovaná. Podle Michala je nejlepší pojetí takové, že frontendisti si řeší jak frontend kód, tak GraphQL vrstvu, tedy nějakou formu přemapování dat z backendu. Frontend v tomto směru Michal bere jako „interního zákazníka“. Z klientských knihoven Michal upřednosťnuje Relay. Jak říká, „Relay je trochu své“, a nevýhodou je určitá komplexita zavádění. Vyplatí se prý ale do Relay zainvestovat čas a úsilí. Co se týká federace, podle Michala je to extra složitost, které nefandí. Říká, že ani Facebook nemá federaci. Určité alternativy nabídl Michal ve své nedávné přednášce na WebExpo. Michal ještě bonusově doporučuje podzimní konferenci GraphQLConf a newsletter GraphQL Weekly. O čem všem se bavíme? Martinův tip pro vynervované přednášející (Lenny Rachitsky) (0:50) Robinův tip: Comic Agile (a dodatečný tip na Marketoonist) (3:20) Pozvánka na LIVE natáčení podcastu na WebExpo (5:40) Představení Michala Sängera (7:20) Co se dělo v GraphQL za posledních 5 let? Konsolidace (9:20) Jaký způsoby využití jsou pro GraphQL vhodné a jaké méně (14:30) Diskuze i „edge computingu“ pro data fetching (24:20) Klientské knihovny: proč Relay a proč ne Apollo (27:00) Proč Michal nemá rád federaci (35:00) Facebook nemá federaciMichalova přednáška na WebExpu (41:30) Defer, prioritizace a performance (44:30) Subscriptions a proč jsou těžké (49:40) Dotazy: tRPC vs GraphQL (52:30) Dotazy: Dokumentace (55:45) Děkujeme za spolupráci: Honza Michálek (Milíčovská postprodukce). Odebírejte podcast ze Vzhůru dolů Spotify – Apple Podcasts – Google Podcasty – TuneIn – RSS podcastů Nápad? Chyba? Připomínka? Pochvala? Pište nám na e-mail [email protected] nebo kamkoliv jinam. Hlavně, aby se to k nám dostalo. Přejeme vám příjemný poslech!

projít na článek

Praktický workshop Biovety v Oděse

Bioveta se setkala s veterinárními lékaři, kteří se starají o dobytek na ukrajinských farmách. Součástí návštěvy byl i praktický workshop.

projít na článek

READY 4 DAKAR 2016

Již 2. ledna odstartuje další ročník nejslavnější rallye na světě. Martin Macík ještě naposled projel Sedlčanskou kotlinu a 29. prosince už s navigátorem Františkem Tomáškem, mechanikem Michalem Mrkvou a dalšími členy týmu odlétá směr Buenos Aires.

projít na článek

Praha Panoramatická

Již přes rok s kamarádem Michalem brázdíme ulice Prahy s panoramatickými fotoaparáty. Místo paměťových karet do nich vkládáme klasické filmy. Místo Photoshopu mícháme vývojky. Představuji vám nový projekt - Praha Panoramatická.

projít na článek

Michal Paclík v zaujetí motorsportem

V roce 2019 se svitavský pilot stáje M-Racing pustil do své první sezóny a k jeho výkonům na dráze mu dobře sloužil prototyp Norma Honda, tedy sice jen dvoulitrové náčiní, ale nikterak pomalé. Pojďme si s pilotem Michalem Paclíkem trochu popovídat před se

projít na článek

Jak prakticky vyřešit nábytek na chodbu

Předsíň často bývá nejmenší místností v celém bytě či domě, a tak kolikrát nemusí být jednoduché ji vybavit tak, ať je útulná, praktická a reprezentativní. The post Jak prakticky vyřešit nábytek na chodbu appeared first on Válek & Kačena.

projít na článek