Notes From My Swarm to Kubernetes Migration

Luke Patterson Architecture, Articles, Development Technologies & Tools, Kubernetes Leave a Comment

Attention: This article was published over 4 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In this post, I’ll discuss how I’m currently working to migrate a suite of apps from Docker Swarm to Kubernetes. The client chose this …

Apollo Client and GraphQL

Apollo Client: State Management for GraphQL Made Easy

Braden Niswonger API Development, Articles, Development Technologies & Tools, GraphQL, JavaScript, Programming, React Leave a Comment

In this post, we will explore Apollo Client integrated with a React application and how it provides an abstraction layer between a JavaScript application and a GraphQL server. The features Apollo Client offers make it a prime choice for devs also using GraphQL.

We’ll begin by discussing what Apollo Client is and how it can be advantageous over other state management libraries. And finally, we will look at some example React queries for retrieving and mutating data.

Let’s get started.

Alternative Methodologies to Agile

Beyond Agile: Dev Methodologies to Fit Your Project

Brian Jacobs Agile, Articles, Development Technologies & Tools, Project Management 1 Comment

Sometimes, Agile isn’t the best choice, even if it is the most highly touted. Sometimes, it’s worth thinking critically about the project and its requirements to select a methodology that works better. In this post, I will explore a few of those Agile alternatives.

Scripting Development Environment Setup with tmux

Scripting Development Environment Setup with tmux

Rachel Walker Articles, Development Technologies & Tools, Programming, Tutorial Leave a Comment

Recently, I found myself in a position that developers often face – setting up a complicated local development environment.

My mission: get 8-10 local services up and running using a variety of technologies to test my code prior to merging to a shared environment. Armed with several outdated READMEs, my terminal, and some dire warnings about which services would likely crash my machine, I dove in.

The following blog is my story of writing scripts that utilize tmux to impose some order on the setup process.