Recently at Giant Machines, I was investigating a handful of emails from one of our client projects that were not being properly delivered to specific Internet Service Providers (ISPs). After doing some research on their email settings and configurations, I discovered that an ISP’s spam scanner configuration may have been mistakenly blocking harmless emails for its customers. As a result, I had to troubleshoot and debug these emails locally to identify why they were not being delivered. …

GraphQL traverses your application data graph producing query result trees

What is it?

GraphQL is an API Query Language created by Facebook in 2012 (released publicly in 2015) to describe data models for client-server applications, allowing for better client application development between front-end and back-end teams. It is used to query application servers where the query structure looks like the data that it returns (wha? 😱). A GraphQL query returns only the data that the client asks for and nothing more.

The reason that the query and data look similar is because they are both trees (more on this later). GraphQL does not mandate a particular programming language or storage system for application…

Alfonso Millán

Former mechanical engineer turned software engineer. Living in NYC.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store