Sarah Port

Sarah Port

A Tale of Two GitHubs: A Practical Guide

Let’s say you have two GitHub accounts: one is a work account that you use for professional projects, and the other is for your top secret hacker projects. This can cause problems like trying to push to a repository with an account that doesn’t have access or having the wrong GitHub author in your commits.

Suzanna Smith

Suzanna Smith

Designing Our Way Through Uncertain Times – San Francisco Design Week Recap

We’re in a moment of unprecedented change. The COVID-19 pandemic has forced many product designers to face a variety of new professional challenges. We’ve paused co-located work. We’re unable to see users and co-workers in person. We’re required to explore new ways of collaboration, all while navigating the ups and downs of today’s economy. Furthermore,

Allie O'Connell

Allie O'Connell

Pivoting and User Research During a Pandemic

Creating a consistent feedback loop with users through quantitative and qualitative user research is the foundation of any lean, user-centric product team. Get your Free Guide to User Research Help your team understand your users’ behaviors, needs, and motivations. We often invest the most in user research when the product roadmap is new and unproven.

Brian Griggs

Brian Griggs

It’s Never Been Better to Get Started with Cypress Web Tests

If your project could at all be described as a web application, your UX pipeline would likely benefit from adopting Cypress. Beating out Selenium on speed as well as breadth of testing tools, Cypress provides automated testing of your website’s critical features in a matter of minutes. A testing framework built on top of many

Prakash Venkatraman

Prakash Venkatraman

How to Deploy Elixir Releases with Ansible

In my last post, I described how to generate a platform-specific Elixir release. Now, the only thing left to do is to put it on the world wide web. To follow along with this post, you’ll need a few things: An IP address for a remote machine (preferably running Linux) you want to deploy your

Shannon Wells

Shannon Wells

Reflections in Go, for Cats

Several months ago, I had a story requiring metaprogramming in golang. I wasn’t very familiar with reflections in Go, and the available docs and write-ups aren’t the best for me, since I’m a learn-by-example kind of person. Having come to Go (ha) as a Rubyist, the lack of generics left a little bit of a

Brandy Davis-Balsamo

Brandy Davis-Balsamo

Shifting to A Work From Home Policy: A Mini Survival Guide for Your Company

Given the COVID-19 crisis, most companies that can have shifted to temporary work from home policy. While about a quarter of those companies are likely already adept at working remotely — at least to some degree. The rest are completely new to this way of working and it’s not an easy shift. I’d like to

Linden Melvin

Linden Melvin

Authorization and Authentication in GraphQL

Introduction GraphQL is growing in popularity because it allows applications to request only the data they need using a strongly-typed, self-documenting query structure that enables an API to deliver data that can evolve over time. Unlike traditional REST APIs, GraphQL exposes a single endpoint to query and mutate data. Upon learning this, one of the

Shannon Croy

Shannon Croy

Recap: Running Remote Product Teams Fireside Chat

Carbon Five has worked with a variety of clients across the globe and within our own five offices that require remote collaboration while maintaining a sense of camaraderie and team cohesion. With a lot of teams transitioning to remote workforces, we opened up the conversation to share some of our best practices. We would love

Sarah Port

Sarah Port

Writing ZSH Themes: A Quickref

Customizing your terminal is a fun way to streamline and personalize your digital workspace. People are more productive when using tools they enjoy and tend to value things they made themselves at a premium, but, as with all technical adventures, it can also be a little tedious to track down all the relevant documentation. This

What can we help you with?

Tell us a bit about your project, or just shoot us an email.

Interested in a Career at Carbon Five? Check out our job openings.