How We Structure Our Project Teams
At Detroit Labs, we work in delivery teams (also known as project teams). Each role has significant importance and brings its perspective, knowledge, and experience to the whole team and the client — and therefore to the project. As Detroit
Introduction to Spring Data R2DBC with Kotlin
R2DBC is a specification that provides database connectivity in a non-blocking way. Spring Data R2DBC is one of the implementations of this specification. Reactive Connectivity for Relational Databases is still relatively new and if, like me, you are working with
Tips to Help Overcome “Throwaway Work” Frustration
If you currently are or have ever been a software engineer, chances are you have had to adapt to the ever-changing software industry and "throwaway" work (I will explain the quotes in a bit). You may have had to throw
Intro to MVVM in React (with MobX)
So you’re a seasoned React developer, but you’ve never applied the Model-View-ViewModel (MVVM) architectural pattern to your work. No worries! In this post, I’ll give you a basic introduction to what MVVM can look like in React (using MobX) to
Managing Database Migrations with Liquibase and Spring Boot
When I worked on my first Backend project, I realized how useful it was to have a process that allows you to track and manage changes in the Database and to be able to do it in a way that
Building Friendliness into Backend Services
What makes a back-end service (that exposes functionality in the form of RESTful APIs) fun to work with? Not just for the devs working on the service but also for everyone else using it, including but not limited to developers
Labs Live: QA at Labs with Katrina Ohlemacher and Jon Guest
On this episode of Labs Live, Dan and Tobi welcome Katrina and Jon, Quality Engineers at Detroit Labs. They discuss the role of Quality Assurance (QA) at Labs, the myth that the QA's job is to break things, and how
App Clips and User Acquisition Tactics from WWDC 2020
WWDC 2020 is in the books! Not only was it the first fully streamed event, but it was one of the best WWDC events we’ve seen. The launch of iOS 14 was exciting and brought with it both new and
Adapting to Change: Why You Should Care About WWDC 2020
It’s that special time of year, WWDC is here! If you’re not familiar, we’re referring to Apple’s annual Worldwide Developers Conference where they announce their new operating system (this year, iOS 14), new features (definitely), new technology (maybe), and some
WWDC 2020: Dear Apple…
Dear Apple, Today is a big day for you, so I’ll keep this brief. You’ve worked hard for the better part of a year, designing and building your new operating system (iOS 14) that will make our iPhones and iPads feel