How We Integrate QA into Agile Teams: Part 2
Last week we dove into how DL organizes agile teams to fully utilize QA. Now let’s focus on tackling QA integration from a team and company philosophy perspective. Team Philosophy It takes a village to build a quality app Everyone who interacts with
How We Integrate QA into Agile Teams: Part 1
“We’re agile, but not sure how QA fits into that.” I heard this at a conference recently while discussing my role at Detroit Labs. I was surprised because QA fits well into DL’s team structure. This got me thinking about
D-Code: Teaching Detroit Students How to Code
Developers Kyle Ofori and Brandy Foster reflect on their time at DEPSA At Detroit Labs, we believe that helping individuals gain access to STEM education makes our community and world a better place to live. It is part of the foundation
Feedback++
A couple of months ago, I gave a lunch and learn on peer feedback to Detroit Labs. As a former teaching assistant and apprentice mentor, I have had plenty of practice giving good feedback. Recently, I read a book called
Mocking an Automotive Backend with Haskell and Servant: Episode 5
Generating documentation Read Episode 1 Read Episode 2 Read Episode 3 Read Episode 4 Welcome to the fifth and final installment of this blog series. In this post, we'll examine how we can take advantage of Servant's ability to generate API documentation for us. First, let's
Mocking an Automotive Backend with Haskell and Servant: Episode 4
Using IORef for persistence Read Episode 1 Read Episode 2 Read Episode 3 In the previous installment of this series, we added POST and PUT endpoints to our mock automotive API. The client app will use these endpoints to add/modify vehicles and diagnostic issues. Ideally,
Mocking an Automotive Backend with Haskell and Servant: Episode 3
Defining our remaining endpoints Read Episode 1 Read Episode 2 Welcome to the third post of this blog series in which we examine how the Servant library can be used to develop type safe RESTful APIs in Haskell. Specifically, our goal is to
Mocking an Automotive Backend with Haskell and Servant: Episode 2
Defining our first endpoints Read Episode 1 In the first post of this series, we outlined the high-level features of Servant and introduced our goal of mocking an automotive backend. In this post, we'll begin a more technical discussion regarding the shape
Mocking an Automotive Backend with Haskell and Servant: Episode 1
Here at Detroit Labs, we primarily develop apps for mobile devices using Java, Objective-C, and, more recently, Swift. However, we do have a handful of Haskell enthusiasts among our developers, and we thoroughly enjoy using Haskell on the side for
Bringing IT Home – Episode 2
Hello, and welcome back to Bringing IT Home, the vlog series that teaches you how to talk to your children (or any youth in your life) about technology and programming. If you haven’t watched the first episode yet, now is