Articles on Development

Black computer keyboard
Albert Yi

Albert Yi

Take Command of Your Ruby Code with the Command Pattern

It’s no secret that Ruby trivializes many classic design patterns. What might take 30 lines in Java can often be a one-liner in Ruby. But there’s more to learning a design pattern than reading some pseudo code about Widgets and AbstractFlyweightDecoratorFactory classes. The Command pattern is an abstraction that will be familiar to most experienced

Alice Wenner

Alice Wenner

Why You Shouldn’t Sleep on Ruby on Rails in 2022

First released to the public in 2004, Ruby on Rails is an open source web-application framework written in the Ruby programming language. We sat down with Carbon Five Director of Engineering Matt Brictson to discuss all things Ruby on Rails, including the benefits of using Rails versus an all-Javascript stack, what’s in store for the

Carbon Five-Emojis-Pull Request
Eric Fung

Eric Fung

How to Use Actionable Emojis in Your Pull Request Reviews

Carbon Five has embraced emoji in daily written communication. They carry a lot of meaning in a small package, they inject personality and culture into our writing, and they visually stand out on the page as you scan a document. Pull requests are no exception. Love them or hate them, emojis ensure our pull request

Nicole Thayer

Nicole Thayer

Building for Intersectionality in Tech: Intersectionality and Software Engineering

By Nicole Thayer & Tiffany Wong Note: This is the third post in this blog series on intersectionality in tech. Check out the first, second, and fourth posts. Welcome back to our ongoing series about how employees at Carbon Five are approaching conversations about intersectionality in tech. For more information on why we’re doing this and what we’re

Nancy Samahito

Nancy Samahito

Webby Awards Honors Sesh Mobile App

We’re thrilled to share that Sesh, mental healthcare service and Carbon Five client, has been announced as a 2021 Webby Awards honoree. The Sesh mobile app was recognized for excellence in the Apps and Software – Health and Fitness category.  The Webby Awards is the leading international award honoring excellence on the internet. The Webbys

Agile on the Edge Colors
Alice Wenner

Alice Wenner

How To Build Products with Cutting-Edge Technology Using Agile Methodology

During her three years as a software engineer at Carbon Five, Rose Karr has had the opportunity to work on several projects that involve cutting-edge technology. She has found that while working with this kind of tech can be exciting, it also presents a unique set of challenges. In a recent talk, Karr discussed some

Sarah Port

Sarah Port

Redux Minus Redux With React Contexts

When it comes to state management in the front end, Redux has long reigned supreme. With the development of Contexts, we’re now seeing the beginning of an alternative which is brand new, but also capable of being completely familiar for long-time Redux fans. Using React Contexts with Redux-like paradigms is a good way to embrace

Max Pohl

Max Pohl

Think Your Agile Team Might Be Doing Waterfall In Disguise?

Given the rise in popularity around agile development, I thought it would be interesting to explore the most common software development characteristics across the wider tech industry. How are most companies developing and releasing products? How does this compare to what industry leaders are teaching? What can be learned for this exploration?

Client Interview - Carbon Five and Drucker Institute
Nancy Samahito

Nancy Samahito

Lessons from Developing a Community Learning Platform – Bendable.com

An interview with Rick Wartzman and Sarah Zaner. In the midst of a global pandemic, Carbon Five client, Drucker Institute, launched Bendable, a community-based learning platform, in June 2020. We sat down with Rick Wartzman, Executive Director, and Sarah Zaner, Senior Director at KH Moon Center for a Functioning Society at Drucker Institute, to learn

Prakash Venkatraman

Prakash Venkatraman

Greenfield Projects: Seven Ways to Set Yourself Up for Success

Greenfield projects have a hidden set of needs — and each one can be an opportunity for growth if handled well! But if handled poorly or if not handled at all, these pitfalls can perpetuate and multiply across the lifetime of the project, taking you further and further away from your treasure and further into the endless cave of despair.