Scrollable Grid with Just-in-Time Data Loading – Part 4: Fetching Data with Apollo Client and GraphQL

Today I’ll explain how to use Apollo Client to fetch data in batches from a GraphQL endpoint and hook that data up to Infinite Loader. By the end of this post, you’ll have an (almost!) full-stack, just-in-time loading list. How did we get here? In my last few posts, I’ve explained how to: Fetch data […]

Setting Up an Azure Functions Dependency Injection Context for Request Tests

I’ve been trying to figure out how to do some request testing on an Azure Functions project. My goal is to submit HTTP requests with JSON bodies, have them handled by the Functions running through as much of the real production code as possible, and then get back an HTTP response with a JSON payload. […]

App Deployment with Kubernetes, Part 3 – Deploying Your App

On the verge of creating your first Kubernetes deployment? Maybe you’ve created a Dockerfile for your applications, provisioned resources for Kubernetes, or even started up your first single pod application. To get the real benefit of Kubernetes, you need to bring these parts together and deploy your app. Kubernetes deployments allow for smooth scaling, updating, […]

App Deployment with Kubernetes, Part 2 – Preparing Your App

Most provisioning and configurations for web services happen in their respective cloud interfaces. This means web app developers must learn several different systems, and it’s more difficult to create consistent deployments. Fortunately, using a Command Line Interface and tools like Docker can make this process more consistent and familiar. This post is part of a […]

App Deployment with Kubernetes, Part 1 – Configuring Google Cloud Platform

Have you embarked on a journey to create reliable app deployments and found that getting started is overwhelming? The first hurdle is choosing and configuring your cloud resources. With a plethora of options to pick from, finding the right configuration can be complex and confusing. I’d strongly suggest using Kubernetes on Google Cloud Platform (GCP) […]