Creating a Vision Solution in the Cloud - 101

A growing number of applications utilize cloud computing for execution of computer vision algorithms. In this presentation, we introduce the basics of creating a cloud-based vision service, based on GumGum's experience developing and deploying a computer vision-based service for enterprises. 

Performance matters and why you should care

The Web has evolved a lot this last decade. As developers, we have got accustomed to adding different libraries and packages to enrich our users' experience and complexity of applications. Let's dive deeper into the cost of these heavier sites, and how we can mitigate the impact.

Migrating a large Flux app to Redux without everything falling apart

This guide will help you gradually migrate a large React application from Flux to Redux without breaking any of the app's features.

Code Duplication & Orthogonality -- eliminate one and focus on the other. In this episode of The Cat Ate My Source Code, Azam, Ben, and Collin cover the evils and benefits of these topics drawing their ideas from The Pragmatic Programmer and their experiences so far.

Using Static Code Analysis to Improve Java APIs

In this blog, I detail my experience in utilizing various static code analysis tools as part of the build process for Sports API.

GumGum recently hosted Dr. Genquan Stone Duan and Andrew Pierno of WiZR at our LA Computer Vision Meetup. This presentation is an interactive exploration of WiZR's machine learning and computer vision infrastructure, which is used to provide real-time analytics for the purposes of security and surveillance.  Anyone interested in embedded machine learning and computer vision should check out this technical deep-dive. 

Ephemeral Development Environments

At GumGum we build alot of in-house web products. The development for these products follow a dev/stage/prod pipeline, but often times a single development environment is not enough. This post describes our migration to using traefik and drone to build out dynamically ephemeral preview development environments for our web products.

Code Duplication & Orthogonality -- eliminate one and focus on the other. In this episode of The Cat Ate My Source Code, Azam, Ben, and Collin cover the evils and benefits of these topics drawing their ideas from The Pragmatic Programmer and their experiences so far.

GUMGUM'S WOMEN WHO LUNCH EVENT

On Monday, April 23, GumGum held our first Women Who Lunch event. This recurring event was started to bring women from the tech industry into our office to share their story and answer questions from the women in tech here at GumGum.

K Means Clustering for Sports Images

GumGum Sports processes enormous amounts of media each day. They come from a variety of sources and forms, including social media posts and broadcast/streaming videos. Our goal is to identify media that is relevant to our clients to estimate the value of their sponsorships and placements

React 16's Stellar New Portal API

React 16 landed with a helpful new API called portals, which is a first-class way of rendering children into a DOM node outside of the parent component's hierarchy. We'll demonstrate how the portal API can simplify the relocation or transportation of DOM markup without resorting to prop functions, Redux, or other libraries with some fun example apps.

Sanja Stegerer made a presentation about determining brand safety using Natural Language Processing at Women in Software Engineering meetup recently.

We are excited to announce a new software engineering podcast, The Cat Ate My Source Code.

Maxime Nay, Lead Data Engineer at GumGum gave a talk explanaing GumGum's Data Architecture and challanges associated with it on February 15th, 2018 at South Bay Java User's Group.

Processing 100 Billion Events a Day from GumGum on Vimeo.

Guides