I find GraphQL extremely fun and empowering tech to work with, even as a novice just getting started. You’ve probably heard the elevator pitch before: it allows you to ask for exactly the data you need whenever you need it (probably at the component level), and it arrives as lovely JSON data for your usage.
I see it used as part of modern website builds all the dang time. The overall vibe is, “I want to do whatever I …
The post GraphQL is Everywhere! appeared first on CSS-Tricks.
Apple announced a new AppStore Connect API at WWDC18 to communicate directly with the App Store. In order to know more about this API, refer to my previous blog post. This was clearly huge and game-changing announcement but Apple also announced other things which might get unnoticed at WWDC sessions on What’s New in App Store Connect, such as support for the Transporter tool on Linux platforms. This means that we can now use Linux servers to upload and validate iOS app metadata and previews. In this post, we will explore how we might use Linux servers to deal with the App Store using the Transporter tool.
Before jumping into Linux, let’s explore what Transporter is and how it’s being used on macOS servers at the moment. The transporter tool is also known as iTMSTrasporter. An iTMSTransporter stands for iTunes Music Store Transporter, which is Apple’s Java-based command-line tool to upload app binaries, upload screenshots, update app metadata, manage app pricing, manage in-app purchases, etc. This utility comes with Xcode so there’s no need to install it explicitly as long as you have Xcode. The binary can be found here: