graph

JSJ 416: GraphQL Developer Tools with Sean Grove

In this episode of JavaScript Jabber the panel interviews Sean Grove from OneGraph; asking him questions about GraphQL tooling and common complaints about GraphQL. Sean starts by explaining what GraphQL is and how it benefits frontend developers. GraphiQL is a frontend open sourced tool produced by OneGraph, Sean explains how this handy tool simplifies GraphQL. 

 

Authentication and authorization are one of the biggest criticisms of GraphQL. Sean walks the panel through the solution, getting a schema definition language and adding directives to build a simple authentication and authorization. The panel defines authentication and authorization and explains the difference. 

 

The next issue common with GraphQL that the panel discusses is migration. Sean explains how OneGraph helps with migration using a Rust network layer and how it works. They also discuss how to migrate without this tool. Without the tool it is painful and he recommends incremental migration. 

 

Sean explains that another problem in GraphQL is poor documentation. He explains why the documentation is poor and explains how they hope to fix it at OneGraph. The last issue they cover is the length of queries. Sean tells the panel how they can handle this problem with depth analysis or persistent queries. The episode ends with an elevator pitch for Reason. 

Panelists

  • Aimee Knight

  • AJ O’Neal

  • Charles Max Wood

  • Dan Shappir

Guest

  • Sean Grove

Sponsors

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________

Links

Follow DevChatTV on Facebook and Twitter

Picks

Aimee Knight:

AJ O’Neal:

Dan Shappir:

Sean Grove:

Charles Max Wood:




graph

York University [electronic resource] : the way must be tried / Michiel Horn ; colour photography by Vincenzo Pietropaolo

Horn, Michiel, 1939-




graph

Predicting Pulmonary to Systemic Flow Ratio Using Chest Radiograph in Congenital Heart Disease

This study develops and validates a quantitative method to predict the pulmonary to systemic flow ratio in patients with congenital heart disease from chest radiographs using deep learning.




graph

Implanted Recorders With Electrocardiographic Monitoring for Detecting Arrhythmias in Pregnant Women

This randomized clinical trial assesses the effectiveness of an implantable loop recorder plus 24-hour Holter electrocardiographic monitoring vs standard 24-hour Holter electrocardiographic monitoring alone for detecting arrhythmias in pregnant women with structural heart disease and/or symptoms suggestive of arrhythmias.




graph

Wording Error in Fifth Paragraph

In the Editorial titled “Disproportionate Emphasis on Proportionate Mitral Regurgitation—Are There Better Measures of Regurgitant Severity?,” published online February 19, 2020, there was a wording error in the fifth paragraph. The sentence beginning “Rejection fraction is calculated….” should have been “Regurgitant fraction is calculated….” This article has been corrected online.




graph

Ocean waves and kindred geophysical phenomena / by Vaughan Cornish with photographs by the author and additional notes by Harold Jeffreys

Cornish, Vaughan, 1862-1948




graph

Invitation to oceanography / Paul R. Pinet

Pinet, Paul R




graph

Introduction to physical oceanography / John A. Knauss (late of University of Rhode Island), Newell Garfield (Southwest Fisheries Science Center)

Knauss, John A., author




graph

Estuarine and coastal hydrography and sediment transport / edited by R.J. Uncles (Plymouth Marine Laboratory), S.B. Mitchell (University of Portsmouth)




graph

Essentials of oceanography / Alan P. Trujillo (Distinguished Teaching Professor, Palomar College), Harold V. Thurman (Former Professor Emeritus, MT. San Antonio College)

Trujillo, Alan P., author




graph

Fundamentals of estuarine physical oceanography / Luiz Bruner de Miranda, Fernando Pinheiro Andutta, Björn Kjerfve, Belmiro Mendes de Castro Filho

Miranda, Luiz Bruner de, author




graph

Investigating oceanography / Keith A. Sverdrup (University of Wisconsin-Milwaukee), Raphael M. Kudela (University of California, Santa Cruz)

Sverdrup, Keith A., author




graph

The rise of marine mammals : 50 million years of evolution / Annalisa Berta ; graphics editor, James L. Sumich ; illustrations by Carl Buell, Robert Boessenecker, William Stout, and Ray Troll

Berta, Annalisa, author




graph

Indian Ocean adventure / photographs by Mike Wilson ; text by Arthur C. Clarke

Clarke, Arthur C. (Arthur Charles), 1917-2008




graph

Essentials of oceanography / Alan P. Trujillo (Distinquished Teaching Professional, Palomar College), Harold V. Thurman (Former Professor Emeritus, Mt. San Antonio College)

Trujillo, Alan P., author




graph

Product :: Data at Work: Best practices for creating effective charts and information graphics in Microsoft Excel




graph

Product :: Data at Work: Best practices for creating effective charts and information graphics in Microsoft Excel




graph

Laser heat-mode lithography: principle and methods / Jingsong Wei

Online Resource




graph

The chemical history of lithography / Uzodinma Okoroanyanwu

Online Resource




graph

Christobiography : memory, history, and the reliability of the Gospels / Craig S. Keener

Keener, Craig S., 1960- author




graph

Atlas of the biblical world / by Robert A. Mullins and Mark Vitalis Hoffman ; cartographer, Nick Rowland, FRGS

Mullins, Robert A. (Associate professor of Biblical Studies), author




graph

The Mormon Jesus : a biography / John G. Turner

Turner, John G., author




graph

Mary Magdalene : a biography / Bruce Chilton

Chilton, Bruce, author




graph

The Book of Revelation : a biography / Timothy Beal

Beal, Timothy K. (Timothy Kandler), 1963- author




graph

An ionic diode based on a spontaneously formed polypyrrole-modified graphene oxide membrane

RSC Adv., 2020, 10,17079-17084
DOI: 10.1039/D0RA01145B, Paper
Open Access
Rifeng Luo, Tianliang Xiao, Wenping Li, Zhaoyue Liu, Yao Wang
We described an ionic diode based on polypyrrole-modified graphene oxide membrane, which was prepared by a spontaneous oxidation polymerization of pyrrole monomers.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

A high-throughput and untargeted lipidomics approach reveals new mechanistic insight and the effects of salvianolic acid B on the metabolic profiles in coronary heart disease rats using ultra-performance liquid chromatography with mass spectrometry

RSC Adv., 2020, 10,17101-17113
DOI: 10.1039/D0RA00049C, Paper
Open Access
Ying-peng Li, Cong-ying Wang, Hong-tao Shang, Rui-rui Hu, Hui Fu, Xue-feng Xiao
High-throughput lipidomics provides the possibility for the development of new therapeutic drugs.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

MOF-derived (MoS2, γ-Fe2O3)/graphene Z-scheme photocatalysts with excellent activity for oxygen evolution under visible light irradiation

RSC Adv., 2020, 10,17154-17162
DOI: 10.1039/D0RA02083D, Paper
Open Access
Ang Li, Yuxiang Liu, Xuejun Xu, Yuanyuan Zhang, Zhichun Si, Xiaodong Wu, Rui Ran, Duan Weng
The heterojunction between MoS2 and γ-Fe2O3 was constructed via linking by in situ formed graphene, which resulted in a good photocatalyst for the oxygen evolution reaction, showing O2 evolution activity of 4400 μmol g−1 h−1.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

3D flower-like molybdenum disulfide modified graphite felt as a positive material for vanadium redox flow batteries

RSC Adv., 2020, 10,17235-17246
DOI: 10.1039/D0RA02541K, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Lei Wang, Shuangyu Li, Dan Li, Qinhao Xiao, Wenheng Jing
The open flower-like structure facilitates vanadium ion transport. The capacity and efficiency of a battery using MoS2/GF are dramatically increased.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

A dopamine electrochemical sensor based on a platinum–silver graphene nanocomposite modified electrode

RSC Adv., 2020, 10,17336-17344
DOI: 10.1039/C9RA11056A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Nadzirah Sofia Anuar, Wan Jeffrey Basirun, Md. Shalauddin, Shamima Akhter
A platinum–silver graphene nanocomposite was synthesized and characterized. A nanocomposite modified electrode was fabricated in order to investigate the electrochemical detection of dopamine.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

Polypyrrole modified magnetic reduced graphene oxide composites: synthesis, characterization and application for selective lead adsorption

RSC Adv., 2020, 10,17524-17533
DOI: 10.1039/D0RA01546F, Paper
Open Access
Zhanmeng Liu, Zhimin Gao, Lichun Xu, Fengping Hu
Compared to Fe3O4/rGO, the PPy-FG composites showed desirable adsorption capacity and selectivity for Pb(II) from water.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

The synergistic influence of polyethyleneimine-grafted graphene oxide and iodide for the protection of steel in acidizing conditions

RSC Adv., 2020, 10,17739-17751
DOI: 10.1039/D0RA00864H, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
K. R. Ansari, Dheeraj Singh Chauhan, M. A. Quraishi, A. Y. Adesina, Tawfik A. Saleh
Herein, graphene oxide (GO) was chemically functionalized with polyethyleneimine (PEI) in a single step to obtain PEI-GO, which was characterized via FTIR spectroscopy, SEM, and TEM.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

Europium oxide nanorod-reduced graphene oxide nanocomposites towards supercapacitors

RSC Adv., 2020, 10,17543-17551
DOI: 10.1039/C9RA11012G, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Parisa Aryanrad, Hamid Reza Naderi, Elmira Kohan, Mohammad Reza Ganjali, Masoud Baghernejad, Amin Shiralizadeh Dezfuli
Fast charge/discharge cycles are necessary for supercapacitors applied in vehicles including, buses, cars and elevators.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

Photograph of a curious cow




graph

Ladybird macro photographs

This morning hundreds of ladybirds were flying through the air and massing on the white walls of the house. I managed to get a few clear macro photographs.

The sun was shining and the ladybirds seemed to be attracted to anything white. I stuck a white T-shirt on and headed outside. Pretty soon I was covered in them and could pluck them from my shirt to get some close ups using my little Canon IXUS 60.

At some point a ladybird took off just before I tried to photograph it and I decided I’d try to capture that moment. A few minutes later I’d worked out that I could prompt one of the insects to walk up my finger like the stem of a flower, that they’d take off when they reached the tip, and that they took up a distinct posture just before their wing-case shot open.

The speed at which they prepare to take off, open their wings, and fly away is so quick that I just had to take the shot as soon as I saw a ladybird get into the “take-off position” and hope that I reacted fast enough to get a picture of the open wing-case.




graph

CSS typography experiment

This is a quick experiment that reproduces an image from I Love Typography using semantic HTML, CSS 2.1, a little CSS3. Along the way, I learnt about a few modern browser bugs and inconsistencies.

I came across an image on I Love Typography that I thought could be reproduced using only semantic HTML and CSS.

A scaled down and cropped version of the I Love Typography A Lot image from I Love Typography.

The idea was to reproduce the image from simple markup, and to rely as much as possible on what can be achieved with CSS.

This is the HTML I ended up using.

<p>I love <strong>typography</strong> <em>a lot</em></p>

This is the CSS that controls the presentation of that content.

body {
  padding: 0;
  margin: 0;
  font-family: Times New Roman, serif;
  background: #000;
}

p {
  position: relative;
  width: 1100px;
  padding: 100px 0 0;
  margin: 0 auto;
  font-size: 175px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: -13px;
  color: #0caac7;
  transform: rotate(-20deg);
}

/* "i" */
p:first-letter {
  float: left;
  margin: -137px -20px 0 0;
  font-size: 880px;
  line-height: 595px;
  text-transform: lowercase;
}

/* "love" */
p:first-line {
  font-size: 200px;
}

/* "typography" */
p strong {
  display: block;
  margin: -80px 0 0;
  font-weight: normal;
  letter-spacing: -2px;
  text-transform: capitalize;
}

p strong:first-letter {
  margin-right: -30px;
  color: #fff;
}

/* "a lot" */
p em {
  position: absolute;
  z-index: 10;
  top: 100px;
  left: 147px;
  width: 136px;
  overflow: hidden;
  padding-left: 64px;
  font-size: 200px;
  font-style: normal;
  text-transform: lowercase;
  color: #fff;
}

p em:first-letter {
  float: left;
  margin: 130px 0 0 -55px;
  font-size: 80px;
  font-style: italic;
  line-height: 20px;
  color: #fff;
}

/* create the heart shape */
p:before,
p:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 225px;
  left: 120px;
  width: 75px;
  height: 50px;
  background: #000;
  transform: rotate(45deg);
  border-radius: 25px 0 0 30px;
}

p:after {
  left: 138px;
  transform: rotate(-45deg);
  border-radius: 0 25px 30px 0;
}

/* hide the tip of the "t" from "a lot" */
p strong:before {
  content: "";
  position: absolute;
  z-index: 11;
  top: 205px;
  left: 341px;
  width: 7px;
  height: 7px;
  background: #000;
  border-radius: 7px;
}

The final CSS typography experiment approximates the original image in all modern browsers that support the CSS3 properties of border-radius and transform.

Some browsers render type (especially after rotational transformations) better than others. Note that all the screenshots are taken from browsers running on Windows Vista OS.

Opera 10.5. The closest approximation to the original source image.
Chrome 4.0. Identical to Opera 10.5 apart from a bug that appears in the rendering of rounded corners when they undergo a rotational transformation.
Safari 4.0. The rotated type suffers from a lack of anti-aliasing.
Firefox 3.6. The rotated type suffers from a lack of anti-aliasing.

Browser bugs and inconsistencies

I’ve put together a small test page to highlight some new CSS 2.1 and CSS3 bugs in modern browsers. It includes two new CSS 2.1 bugs in Internet Explorer 8.




graph

Visual Design of GraphQL Data [electronic resource] : A Practical Introduction with Legacy Data and Neo4j / by Thomas Frisendal

Frisendal, Thomas. author











graph

Indian priest arrested in US for possessing child pornography



  • DO NOT USE Indians Abroad
  • World

graph

Indian-origin ex-lawmaker in Germany stands trial for child pornography



  • DO NOT USE Indians Abroad
  • World

graph

Indian-origin man faces jail for photographing underage boy



  • DO NOT USE Indians Abroad
  • World

graph

A greater prize than gold : Augustus Oldfield, 19th century botanical collector and ethnographer in Australia / M. Helen and William G. (Bill) Henderson

Henderson, M. H. (Margaret Helen), author




graph

A bimetallic MOF@graphene oxide composite as an efficient bifunctional oxygen electrocatalyst for rechargeable Zn–air batteries

Dalton Trans., 2020, 49,5730-5735
DOI: 10.1039/D0DT00976H, Paper
Yao Xiao, Beibei Guo, Jing Zhang, Chun Hu, Ruguang Ma, Deyi Wang, Jiacheng Wang
A bimetallic ZnCo-ZIF@graphene oxide (ZnCo-ZIF@GO) composite was synthesized via an in situ growth strategy. As the air cathode of Zn–air batteries, ZnCo-ZIF@GO showed good charge/discharge performance and long-term stability.
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

Retraction: Determination of chemical affinity of graphene oxide nanosheets with radionuclides investigated by macroscopic, spectroscopic and modeling techniques

Dalton Trans., 2020, 49,5741-5741
DOI: 10.1039/D0DT90074E, Retraction
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Congcong Ding, Wencai Cheng, Yubing Sun, Xiangke Wang
The content of this RSS Feed (c) The Royal Society of Chemistry




graph

Retraction: Enhanced adsorption of Eu(III) on mesoporous Al2O3/expanded graphite composites investigated by macroscopic and microscopic techniques

Dalton Trans., 2020, 49,5742-5742
DOI: 10.1039/D0DT90075C, Retraction
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Yubing Sun, Changlun Chen, Xiaoli Tan, Dadong Shao, Jiaxing Li, Guixia Zhao, Shubin Yang, Qi Wang, Xiangke Wang
The content of this RSS Feed (c) The Royal Society of Chemistry