Posts — page 10 of 14
Using Azure App Configuration for Remote Config with Android
I've been playing with a new app recently. I decided I needed some support from the cloud around feature flags (turning on and off features for specific people so I can test…
Building an efficient Logger in TypeScript
Just about every project needs a logging system. In the early days of development, you need to output data to the console so you aren't setting breakpoints in your code all over…
Documenting open-source projects
Over the last 25 years, I've contributed to and written a lot of technical documentation, whether it is in the form of official documentation, blogs, tutorials, or books. Tech…
Where do you start with GraphQL? I asked four engineers
There has been a lot of discussion on GraphQL. In time, it may rank up there alongside REST as a defining protocol for client-server computing. It is at least trending that way…
What AWS service should you use to publish a web site?
There are at least five different services you can use to publish a web site on AWS: Amazon S3 + Amazon Cloudfront AWS Amplify Console Amazon Lightsail AWS Elastic Beanstalk…
The three ways to execute a GraphQL query from React with AWS AppSync (and how to choose)
[AWS AppSync] is a managed [GraphQL] service that can (and probably should) act as the data layer for your app. I want to take a look at how you can send a query to AWS AppSync…
Early return from GraphQL Resolvers with AWS AppSync
I am currently developing a "reviews" app, written in React Native and using a suite of services surrounding [AWS AppSync] for the data backend. Yesterday, I ran into a problem.…
Handling File Uploads with AWS AppSync
GraphQL does not handle files. It may seem an obvious statement, but it needs to be said. GraphQL does not handle files. It handles structured data. Which isn’t to say that…
Bootstrapping a React Native App: A Comparison
It's been a while since I have worked on a React Native app. In that time, create-react-native-app (CRNA) has been deprecated, and expo-cli has taken its place as the advised…
Authentication with AWS Amplify and Android: Fraud Protection and Analytics
This will be an in-depth series on authentication with [AWS Amplify]. Here are the topics I am going to cover, and I will update each blog with the links as I complete the…