Mobile design techniques, the many flavors of commit(), my least favorite thing about Swift, and everything else you missed on the Monday Mobile Mashup!
The correct way to display lists in iOS, lessons from converting an Android app to 100% Kotlin, innovating on Material Design and everything else on the Monday Mobile Mashup!
Exercises for JS beginners, empathy for software developers, the typography for "Stranger Things," and everything else you missed on the Monday Mobile Mashup.
Technical debt costs a team additional development effort. Caused by the decision to write and merge code that is inferior to clean code standards, it may seem easier to implement a quick but short-lived fix at the time, but it has consequences down the road for both your development team and your business.
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.
HTTP requests, 4 years with Haskell, ideas for making better talks and conferences, and everything else you missed on the Monday Mobile Mashup!
Every company has a different idea of what agile means. With each variety of agile, QA fits in slightly differently, but I hope that you can take away a few ideas from how DL implements QA to improve your agile teams. I’ll cover team organization in today’s blog and team/company philosophy next week.
EmojiTextView, VIM Adventures, how to be a wizard programmer, practical machine learning, and everything else you missed on the Monday Mobile Mashup!
After Android Apprentice Team Beta graduated in winter of 2014, developers Brandy Foster and Kyle Ofori visited various Detroit Public Schools with other DL teammates and started the D-Code outreach program. The goal was to show students, especially Detroiters, what professional opportunities are out there. They talked about Detroit Labs, tech, and what they do as developers, but there were a few missing steps. Kyle felt that they were telling students about what IS possible, but were not giving guidance, access, or proper tools to get there.
I sat down with this power duo-- and my former Apprentice Team Beta classmates (Beta4Lyfe) -- to learn about their students at DEPSA, D-Code as a program, what they learned about teaching, and what students are truly capable of if you believe in them.
Upcoming events, top SDKs used by the App Store, efficient iOS version checking, What Can You Do When Pokémon Go Decides Your House Is a Gym?, and everything else you missed on the Monday Mobile Mashup.
Happy Monday, and happy summer solstice! In light of the terrible events that have taken place this month across the world, make sure the longest day of the year is the most positive and giving. Mentor or teach someone on your team who may need help, buy lunch for someone who is having a rough day, put down your phone and fully listen to what people are saying to you, reach out to a friend who has been affected by the events in Orlando and let them know you are there for them. We are all in it together on this earth -- let’s not forget to support each other.
MacRumors before WWDC unveiling, open web, App Store 2.0, Android software architecture by example, Swift OOD cheat sheet, and everything else you missed on the Monday Mobile Mashup!
By Dan Ward
Whenever you release anything, I feel an overwhelming desire to drop everything and try it out. Naturally, when Apple Music was announced I had to get it, leaving my beloved Spotify behind…briefly. Apart from my need to try the next new thing, here’s why I joined, and have left, Apple Music.
Why "Eat, Sleep, Code, repeat" is bullshit, implicitly crashing optionals, building APIs in Swift, and everything else you missed on the Monday Mobile Mashup!
By Stuart Kent
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 Thanks For The Feedback by Douglas Stone and Sheila Heen that takes a different view, focusing on improving the way we receive feedback. The talk I gave combined my own experiences with suggestions from this book to present a holistic view of the flow of feedback.
Employees of the mobile app developer Detroit Labs don’t have to shell out if they want to buy a kayak, elliptical or treadmill. The company offers a Coin + Craft program where employees receive $1,500 each year to spend on whatever they want. Co-founder Nathan Hughes says many use the budget to pay for weekly boot camp and yoga classes and massage therapy sessions held at the Detroit office. Others apply it toward marathon entry fees or medical expenses. “I’ve had someone use it for Lasik surgery to pay for the amount insurance doesn’t cover,” he says. “People get really creative.” The funds comes as a paycheck reimbursement and can be banked up to $3,000.
Material design for wearables, Detroit Labs is hiring, Google I/O playlist, Monument Valley data, and everything else you missed on the Monday Mobile Mashup!
Mobile technology solutions continue to prove their worth in logistics
By Dan Ward via Transportation & Logistics International
Read the article on Transportation & Logistics International.
As the power and potential of mobile technology solutions continues to grow, businesses in every industry are looking for ways to leverage mobile technology to improve their operational efficiency and deliver better service to their customers. The logistics industry is no different. When designed and deployed correctly, mobile apps have the potential to make a meaningful difference for transportation logistics professionals looking to leverage new capabilities to enhance tracking, transparency, communication, and unparalleled utility for users at every link in the supply chain.
THE RIGHT TEAM VS. THE TEAM FOR RIGHT NOW
By Nathan Hughes
The very first day we opened our doors at Detroit Labs, we talked about how our initial projects would probably look very different than the problems we’d be solving five years down the road if our crazy startup idea survived. It turns out we were right. Based on our early insights, the recruiting systems we built have always looked at developing the right future team rather than merely the team for right now. Hiring for today’s specific technology expertise took a back seat to identifying teammates that could adapt to new technologies and tackle problems we couldn’t predict.
We're Hiring, Mocking an Automotive Backend with Haskell and Servant, Bringing IT Home, Pull Request Empathy, Code Reviews, and everything else you missed on the Monday Mobile Mashup!