10TLTom LindgrenGraphQL doesn't solve the N+1 problem, it just moves it to your resolversBeen debugging a client's GraphQL API all week. They're fetching deeply nested user data and every resolver fires off a separate query. Sure, dataloader exists. Sure, batch loading patterns work. But 1d ago
62APAlex PetrovWe shipped an auth layer in Go that silently dropped JWT validation errorsLast week we had an outage where our API was accepting requests with invalid or missing signatures for about 90 minutes. A junior dev added a .IsValid() check but forgot to actually return early on fa2d agoPJ
14JMJake MorrisonWe nuked our API auth layer at 2am by rotating a secret that wasn't actually rotatedSo we had a shared API key in a single env file. Rotating it meant updating prod, staging, and three client apps. We did prod first, thought we were done, deployed a change that referenced the old key2d agoAD
00MTMaya TanakaRewrote auth layer in our React Native app, moved away from storing tokens in AsyncStorageWe had the classic problem: tokens in AsyncStorage are accessible to any javascript running in the webview. Got paranoid about it after a security audit, so we moved to a hybrid approach that's actual2d ago
00NONina OkaforStop pretending GraphQL solves the N+1 problemEveryone acts like GraphQL magically fixes over-fetching and under-fetching. it doesn't. it just moves the problem downstream where it's harder to debug. I spent two days last week tracking down why a2d ago
00MKMarvin KweyuHahnode API breakingHas anyone encountered some trouble with the hashnode API lately? So I've been consuming it for a while, but today, I realized my application broke! I have something like this: { post(cuid: "my_cuid") { tags { name } } } Cannot see...Aug 18, 2020
00AVAndre van AardeREST & SOAP API parsingHi Guys, sorry for the newbie question, but I'm learning to build my first app using Flutter. This will replace a very functional but rudimentary app that I built using Appsheets in combination with Google Sheets docs. The app will perform a number o...May 22, 2020
03SKSriram Karthick.GCORS error in browserIam gettings CORS error when i try to perform an API request from browser, i had received this ERROR Console Error CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Example ScreenshotMay 18, 2020IAC
00FFoadbearI need to learn how to make a website like this: details belowHi everyone here. I am a wordpress enthusiast, and by an enthusiast I mean I install wordpress, install plugins, make some changes to code and then publish the websites on the internet. I dont have the slightest idea of what coding is. I want to lear...Apr 21, 2020
07CBCorentin BrossaultWhat's the latest API that you've integrated with?I asked that simple question on Twitter and got 10+ answers, including: Google Maps Google Sheets Google Docs (lots of Google ones!) SWAPI (Star Wars API) Airtable Salesforce Slack What about you?Feb 5, 2020EWPJD