Proposals and Processes in Your Professional Life – Carbon Five Santa Monica Talk Night October 19th

By on in Announcements, Events, Los Angeles, Process

Another month, another talk night in Santa Monica! This month’s talks on October 19th cover the softer skills of a professional’s life such participating in conferences and running processes before they run into the ground.

First, we are happy to have engineer and advocate Carina Zona! She’s in town to speak at the SCNA conference on Oct 21st at USC, but if you can’t make it there we’re hosting her at the westside. As the founder of CallbackWoman, expanding diversity of all underrepresented genders as speakers at conferences, she’ll be speaking “On Proposing Your First Conference Talk”:

Giving conference talks is a game changer. Speaking can propel a career forward, expand your network considerably, and lead to wonderfully surprising opportunities. Come learn about how to get started, and get some practical skills for doing your first proposal how to find relevant opportunities, dissecting Calls For Proposals, evaluating their for fit with you, questions it’s cool to ask organizers, the darned fair expectations to hold, brainstorming a topic, and writing abstracts!

Then Carbon Five’s Ryan Finley will be shining a light on the cold heart truth; some projects ARE doomed from the start. Ryan explains why and how to tackle the causes in “Ch-Ch-Changes: Setting the Foundation for Successful Process Change”:

Key decisions made, or not made, before the outset of an initiative can either give your team the opportunity to succeed or set them on a path to failure. We will discuss the things that can be done prior to kicking off a change initiative to give it the best shot at success, and some strategies to deal with the issues that may arise when this upfront work hasn’t been done.

Doors open at 6pm. Talks begin at 7pm and includes Q&A. The rest of the evening, until we shut down at 9pm, is free time. We also have an accompanying Slack to discuss during and around the event; contact a group admin to get an invite.

So sign up on Meetup and we will provide pizza and drinks (beer and non-alcoholic drinks), wi-fi, cool vibes and killer talks.

Ubiquitous Language & the joy of naming

By on in Development

I want to discuss a topic near to my heart, a topic I believe to be the crux of effective software design. No, it’s not a new functional language, it’s not a fancy new framework, it’s not a how-to guide to do micro-services, nor a quantum leap in the field of machine learning.

It’s much simpler. It’s about names.

I Declare Thee the RideCommerce Service...

Names define us. They give life to abstract ideas and concepts and yet also stand in for real, physical objects. They’re language concepts, but more than that, they’re units of meaning. When used precisely, names enable shared understanding and smooth teamwork among people. Continue reading …

Setting up React Native build environments using NativeModules

By on in Development, Everything Else, JavaScript

React Native is an emerging platform in the mobile space that allows developers to write native apps in Javascript without having to learn Java or Swift. It’s great conceptually, but developers end up having to write NativeModules (for iOS and Android) anyway because it lacks the tools that other frameworks generally provide. In this blog post, we’ll show you how to pass your build environment from the native environment to your javascript environment. In the process, you should get a better idea of how to build simple NativeModules.

Continue reading …

Open Source 101: Be a Contributor

By on in Development, Open Source

If you’ve spent anytime writing software, you’ve used an open source project. Open source projects save you time and energy by leveraging other people’s experience and hard work, leaving you free to focus on the core features of your project. Often people want to contribute to these projects, but don’t know where to start. They are afraid their contributions will be ignored or, worse yet, attacked. With tools like GitHub freely available for open source projects, anyone can become a contributor. If you follow a few simple steps, you can have a positive experience. Continue reading …

Top 10 Product Mistakes Made by First Time Founders

By on in Mobile, Product Management, Startups



The tech scene (especially in the Bay Area) has reached a point where it’s expanded way past techies. It seems successful people from all different industries are drawn to the promise, reach, and money in tech. Doctors, bankers, artists, and even educators are launching startups and talking about MVPs. It’s definitely exciting and inspires me everyday. But, building a great product is sometimes more of an art than a science, and first time founders make common mistakes. From a company that has worked with more startups than it can count, and has seen its fair share of first time product mistakes, here are some of the most common ones to avoid.

Continue reading …

My Apprenticeship at Carbon Five

By on in Everything Else

When the opportunity came up to participate in the Carbon Five apprenticeship program in April, I was first in line. With two other apprentices, I spent the next three months at Carbon Five, working alongside a mentor across client and internal projects.

I had been working as a junior developer for about a year and was looking for an opportunity that provided mentorship that would allow me to level-up my skill set. I would often be asked why quit your job and take an apprenticeship position when you are already working. Yet given the experience I had, if all apprenticeships were like that of Carbon Five, I think they would be invaluable to any junior developer. So why? Continue reading …

Elixir in the Trenches

By on in Development, Elixir

At Carbon Five, we’ve been getting excited about Elixir and Phoenix – with its promise of the productivity of Ruby and Rails without the performance penalty. We’ve used it for a few of our internal projects with great success, but we’re always wary of any new technology’s hype cycle. We wanted a bit more experience working with Elixir on a real project.

We recently had the opportunity to do so. The project was an iOS application that made heavy use of the device’s location services; users can share where they are and what they’re doing. We needed a backend for an API, and to keep all connected clients up-to-date. From the start, Phoenix and its channels seemed like a great fit. Today, we’d like to share some of what we learned.

Continue reading …

Services and Serverless – Carbon Five LA Talk Night August 17th

By on in Announcements, Development, Docker, Events, Los Angeles, Microservices, Ops, Web

The micro-services push is on with developers writing simpler applications that interact with each other. But how do you deploy these services? Manage versions and discoverability? Learn two approaches from our August 17th Talk Night speakers as they cover using Docker or going completely server-less with Amazon Web Services’ Lambda!

First we’ll have Samuel Chow, Head of Mobile at Farmers Insurance, give an “Intro to Docker”:

Docker has become one of the hottest technologies in the industry. But what is Docker? Why do developers love it and why might you want to use it? We will cover how it works and introduce the Docker terminology and toolset.

Then Grindr’s Principal Applications Engineer Tom Bray walks us through “Going Serverless with AWS Lambda”:

Microservices got you down? Come learn how to implement Serverless architectures with AWS Lambda and API Gateway from someone who has done it in the real world. Get a glimpse of life beyond the operational overhead that Microservices require and discover the benefits of Serverless. Decrease time to market, reduce operational cost, and let AWS Lambda handle scaling for you automatically while you only pay for the compute you use.

Our doors will open at 6pm with pizza, drinks (including non-alcoholic options), and of course wi-fi provided. The talks will kick-off at 7pm, with Q&A interspersed throughout.

So sign up on Meetup and get ready to get some macro-knowledge on building micro-services!

C5 Labs: Vrogger

By on in C5 Labs, C5 Labs, Culture

2016-07-25 16_29_00


For the last two weeks a few of us here at Carbon Five Santa Monica explored our latest love, Virtual Reality, by creating a game from scratch. We had a hard time limit of two weeks and our team was small. Just Bhavna, Sidney, Nicole, and Rudy working on a full game experience, with levels, sound and design.

This was completely an exercise in prioritization and exploration of a platform that only half the team had any experience with.

So, after just 10 working days, we present a variation of an 80’s classic and favorite: VRogger!

Continue reading …