Skip to content

Commit

Permalink
Add: initial content
Browse files Browse the repository at this point in the history
  • Loading branch information
danieldanielecki committed May 21, 2024
1 parent ead9141 commit eed9da1
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 28 deletions.
Binary file removed assets/graph-bad.png
Binary file not shown.
Binary file removed assets/graph-ok.png
Binary file not shown.
Binary file removed assets/graph-ok2.png
Binary file not shown.
39 changes: 11 additions & 28 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,8 @@
<body>
<div class="reveal">
<div class="slides">
<section>GraphQL 101</section>
<section>Is GraphQL really helpful in contrast to REST API's?</section>
<section>What is GraphQL?</section>
<section>
<h1>What is a Graph?</h1>
<img data-src="assets/graph-bad.png">
</section>
<section>
<h1>What is a Graph?</h1>
<img data-src="assets/graph-ok.png">
</section>
<section>
<h1>What is a Graph?</h1>
<img data-src="assets/graph-ok2.png">
</section>
<section>
<h1>Graph !== GraphQL</h1>
</section>
<section>
<h1>What is a GraphQL?</h1>
<p>Query language for API's, <strong>alternative</strong> (not replacement) for REST.</p>
Expand Down Expand Up @@ -98,6 +83,16 @@ <h1>GraphQL vs REST</h1>
<h1>Why GraphQL?</h1>
<p>Query only what you need.</p>
</section>
<section>
<h1>Why GraphQL?</h1>
<ul>
<li>Performance*</li>
<li>Single Endpoint</li>
<li>Subscriptions</li>
<li>Strong Typing</li>
</ul>
</section>
<section>GraphQL Basics</section>
<section>GraphQL Basics: Schema</section>
<section>
<pre><code>
Expand Down Expand Up @@ -193,17 +188,6 @@ <h2>GraphQL Subscriptions</h2>
}
</code></pre>
</section>
<section>GraphQL Tooling</section>
<section>
<h1>GraphQL Tooling</h1>
<ul>
<li>Apollo Client - library for GraphQL with any (React, Kotlin, iOS) client.</li>
<li>Apollo Server - GraphQL server.</li>
<li>GraphQL Yoga - GraphQL server.</li>
<li><a href="https://www.apollographql.com/docs/graphos/explorer" target="_blank">Apollo Studio/GraphOS</a> -
cloud IDE.</li>
</ul>
</section>
<section>Beyond the Basics</section>
<section>
<h1>Beyond the Basics</h1>
Expand All @@ -218,7 +202,6 @@ <h1>Beyond the Basics</h1>
<li>Sorting</li>
</ul>
</section>
<section>Demo(s)</section>
</div>
</div>

Expand Down

0 comments on commit eed9da1

Please sign in to comment.