Fly Friday - News and Tips

This week with Fly: We show you how to use Fly to build your own GraphQL APIs. Firefox is switching DNS over HTTPS (DoH) on by default in the USA. We already have a great guide to using Fly as your private DoH service. Fly’s new community portal for

Dj Walker-Morgan
2 min readbeginner
--
View Original

Overview

The article discusses recent updates and tips from Fly, including guides on building GraphQL APIs, using Fly as a private DNS over HTTPS service, and the launch of a community portal. It also highlights new features in Flyctl for command line tab completion.

What You'll Learn

1

How to build your own GraphQL APIs using Fly

2

How to set up Fly as your private DNS over HTTPS service

3

How to enable tab completion for Flyctl commands

Key Questions Answered

How can I build GraphQL APIs with Fly?
You can build your own GraphQL APIs using Fly by following the detailed guide available at Fly's documentation. This guide provides step-by-step instructions to set up and deploy your APIs effectively.
How does Fly support DNS over HTTPS?
Fly provides a comprehensive guide on how to use its platform as a private DNS over HTTPS service, which is especially relevant as Firefox is enabling DNS over HTTPS by default in the USA. This allows users to enhance their privacy and security while browsing.
What is the new feature in Flyctl for command line?
The latest version of Flyctl includes a tab completion feature that allows users to easily discover command options by pressing the [TAB] key. This feature enhances the usability of the command line interface for Fly users.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

API
Graphql
Used for building APIs on the Fly platform.
Networking
DNS Over HTTPS
Enhances privacy and security for users by encrypting DNS queries.
Command Line Tool
Flyctl
Used for managing Fly applications and enabling features like tab completion.

Key Actionable Insights

1
Utilize Fly's documentation to enhance your API development skills.
The guides provided by Fly are comprehensive and can significantly reduce the time it takes to implement GraphQL APIs, making it easier for developers to adopt modern API practices.
2
Engage with the Fly community through the new portal.
Joining the community portal allows users to connect with the Fly team and other developers, fostering collaboration and knowledge sharing which can lead to improved project outcomes.
3
Implement tab completion for Flyctl to improve command line efficiency.
By enabling tab completion, developers can streamline their workflow and reduce errors when typing commands, which is particularly beneficial for those who frequently use the command line.

Common Pitfalls

1
Failing to update Flyctl can lead to missing out on new features like tab completion.
Users may overlook the importance of keeping their tools updated, which can hinder their ability to utilize the latest enhancements and functionalities.

Related Concepts

Graphql Apis
DNS Over HTTPS
Command Line Tools