Tampilkan postingan dengan label Hacker News. Tampilkan semua postingan
Tampilkan postingan dengan label Hacker News. Tampilkan semua postingan

Senin, 31 Agustus 2020

Show HN: WunderGraph – Aggregate REST and GraphQL APIs, Add AuthN/Z and Caching https://ift.tt/3behIKc

Show HN: WunderGraph – Aggregate REST and GraphQL APIs, Add AuthN/Z and Caching Hey, I'm Jens, founder of WunderGraph. Over the years of working with REST & GraphQL APIs, I found that some aspects of using it are way too complicated. Here's a list of problems I believe could be abstracted away: - Aggregating multiple GraphQL, REST, etc. APIs into a simple to use API (Backend for Frontend) without writing code - adding Authentication & Authorization to APIs you don't have full control over - adding efficient and easy to use Caching to GraphQL APIs without writing code - adding persisted queries for security and performance reasons without making my application code and deployment process more complex Companies like Facebook, who are concerned about security and performance, use persisted Queries and don't expose their GraphQL API directly to the public. While developing they write their Queries using Relay and persist (whitelist) them at compile time. At least that's my understanding from their blog posts and conference talks. WunderGraph takes this approach to the next level by turning the flow around. Relay, Apollo, URQL, etc. are very complex pieces of software because of the dynamic nature of GraphQL. With WunderGraph we define all Operations in GraphiQL "on the server" and then generate a very simple client from it. In a nutshell, Queries become simple GET requests with variables as query parameters, Mutations still are POST requests but just with variables as the body. A more in depth explanation including an example can be found here: https://ift.tt/2QBOewD More info & docs: https://ift.tt/3bdiK9x For those who like to watch videos, here's a general overview: https://youtu.be/RwkThD5pz1E Here's a full 26m tutorial with React & Typescript that helps to start from scratch: https://youtu.be/8BQNeeVoFGI August 31, 2020 at 04:06PM

Show HN: ML From Scratch – free online textbook https://ift.tt/34OCVJO

Show HN: ML From Scratch – free online textbook https://ift.tt/34MdtEI August 31, 2020 at 10:16PM

Show HN: Voting Platform that knows ‘Taylor Swift” is not “a swift tailor’ https://ift.tt/3luKPxX

Show HN: Voting Platform that knows ‘Taylor Swift” is not “a swift tailor’ https://ift.tt/34S7sGv August 31, 2020 at 06:25PM

Show HN: Bash Framework Written for Fun https://ift.tt/3gQcSV2

Show HN: Bash Framework Written for Fun https://ift.tt/2rWTUDC August 31, 2020 at 04:17PM

Show HN: Intel Compute Stick Licence Plate Detection https://ift.tt/3jv5tMi

Show HN: Intel Compute Stick Licence Plate Detection https://ift.tt/2EJoNGS August 31, 2020 at 12:48PM

Show HN: Intel Compute Stick Licence Plate Detection https://ift.tt/3jv5tMi

Show HN: Intel Compute Stick Licence Plate Detection https://ift.tt/2EJoNGS August 31, 2020 at 12:48PM

Show HN: Kubernetes – How to Use Persistent Volume and Persistent Claims https://ift.tt/32zZ8sg

Show HN: Kubernetes – How to Use Persistent Volume and Persistent Claims https://youtu.be/1FTJQOvAGOY August 31, 2020 at 01:46PM

Show HN: Headcrab, a modern Rust debugger library https://ift.tt/2ELb5TR

Show HN: Headcrab, a modern Rust debugger library https://ift.tt/2ZxjxOb August 31, 2020 at 08:53AM

Show HN: A CSS file that reshapes the web https://ift.tt/34JdrgR

Show HN: A CSS file that reshapes the web https://ift.tt/34wzgxH August 31, 2020 at 07:11AM

Show HN: My recreation of cyberpunk/futuristic UI in rust https://ift.tt/3gJRCQs

Show HN: My recreation of cyberpunk/futuristic UI in rust https://ift.tt/2QD3NEd August 31, 2020 at 07:01AM

Show HN: Golang Web Assembly Playground https://ift.tt/2QAVM2H

Show HN: Golang Web Assembly Playground https://ift.tt/3b7WY78 August 31, 2020 at 04:01AM

Show HN: Automating My Studio Apartment https://ift.tt/2YOdWma

Show HN: Automating My Studio Apartment https://ift.tt/3gIoR6L August 31, 2020 at 04:21AM

Show HN: AI that converts chess eBooks to interactive ones https://ift.tt/31IbkYG

Show HN: AI that converts chess eBooks to interactive ones https://ift.tt/2sYe9X2 August 31, 2020 at 01:32AM