I Am Not a Unicorn – Part 1
In 2014, I was accepted into the Detroit Labs Apprenticeship program. I didn’t know much about the tech industry before I entered it -- well, other than what I learned from “Star Trek,” which taught me that tech was a
Kotlin for Fun and Profit
As someone who has been working with Kotlin on the side for over a year, I’m super excited that it’s now officially supported for use on Android. I’d love to start using it to write client apps; however, I don’t
AlterConf Chicago Recap
Recently, I went to AlterConf in Chicago, where I was able to hear some amazing speakers. I loved that it was a one track, one day conference so I could really take everything in and soak it up. In this
The Case for Kotlin
As a mobile-first dev shop, we stay on top of the trends, platform changes, and new facets of our industry. In the past few years, a language has emerged that makes Android development more fun for the developer, and which
QA Owns Main: A New Merging Strategy for Higher Quality
Here at Detroit Labs, we’ve devised a simple workflow change to reduce the amount of bugs merged into Main, leading to a higher quality app and a ton of other benefits. We call it QA Owns Main, because your project’s
Machine Learning and Human Biases
I attended Self.conference’s Saturday sessions and I joined a talk titled “Machines Learning Human Biases: How Does It Happen? Can We Unteach Them?” by Devney Hamilton. This session was particularly intriguing to me because about two months ago I started
Securely Signing Jenkins Android Builds
Securely signing our Android builds in our Jenkins CI (Continuous Integration) environment is a common problem here at Detroit Labs. There are a few different options we’ve tried over time, and each felt a little dirty
CocoaConf Chicago: What I Learned
Detroit Labs sponsored CocoaConf Chicago in late April, and I was sent as our representative. I met a lot of interesting developers, too. Getting to network with the iOS dev community has been something I’ve wanted to do more of,
Android Studio Tips and Tricks That Every Android Developer Should Know
As Android developers, it’s our job to know the ins and outs of our tools. Most of the time this means knowing the best commands and shortcuts to get the job done. After polling the Detroit Labs Android developers, here
17 Xcode Tips and Tricks That Every iOS Developer Should Know
Xcode can be overwhelming to iOS developers, especially newbies, but fear not! We are here to help. The number of things that Xcode can help with and allow you to do is astronomical. Being familiar with your IDE is one