{"id":780,"date":"2018-07-17T16:10:28","date_gmt":"2018-07-17T15:10:28","guid":{"rendered":"https:\/\/dotnet-usergroup-hamburg.de\/?p=780"},"modified":"2018-07-17T16:10:28","modified_gmt":"2018-07-17T15:10:28","slug":"graphql-besser-als-der-rest","status":"publish","type":"post","link":"https:\/\/dotnet-usergroup-hamburg.de\/?p=780","title":{"rendered":"GraphQL besser als (der) REST"},"content":{"rendered":"<p>Bei diesem Meetup wird Bo Biene einen Einstieg in GraphQL bieten und hofft euch davon \u00fcberzeugen zu k\u00f6nnen das GraphQL viele Vorteile gegen\u00fcber REST bietet. Er wird euch in den Demos zeigen wie ihr ein GraphQL Backend mit .NET in C# erstellen k\u00f6nnt.<\/p>\n<p>Der Sprecher Bo Biene \u00fcber sich:<br \/>\nSeit 2005 bin ich full stack Entwickler mit einem gro\u00dfen Microsoftanteil wie C#, SQL Server, IIS.<br \/>\nIch habe ein sehr gro\u00dfes Interesse an neuen Technologien und besonders fasziniert bin ich von eleganten L\u00f6sungen. So habe ich bereits 2006 erste Projekte mithilfe von AJAX und ASP.NET realisiert. Mit leuchtenden Augen habe ich sich selbst aktualisierende Datenbanktabellen in den Browser gezaubert. Die gleiche Begeisterung ergreift mich bei GraphQL.<br \/>\nMit REST ergeben sich viele Probleme und Herausforderungen wie fehlenden oder nicht aktuelle Dokumentation oder die Versionierung der API. Auch f\u00fcr den Weg vom Server zum Browser ergeben sich \u00e4hnliche Probleme bei den alten Bekannten wie AJAX mit polling \/ long polling (COMET) oder WebSockets.<br \/>\nBei GraphQL ist der Weg vom Browser zum Server und zur\u00fcck transparent aus einem Guss.<\/p>\n<p>Termin: 1.8.2018 18:30 Uhr<br \/>\nWir brauchen noch einen Veranstaltungsort<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei diesem Meetup wird Bo Biene einen Einstieg in GraphQL bieten und hofft euch davon \u00fcberzeugen zu k\u00f6nnen das GraphQL viele Vorteile gegen\u00fcber REST bietet. Er wird euch in den Demos zeigen wie ihr ein GraphQL Backend mit .NET in &hellip; <a href=\"https:\/\/dotnet-usergroup-hamburg.de\/?p=780\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-780","post","type-post","status-publish","format-standard","hentry","category-termine"],"_links":{"self":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts\/780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=780"}],"version-history":[{"count":0,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts\/780\/revisions"}],"wp:attachment":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}