by Aisha Blake This post was originally featured on Aisha's blog A coworker recently came to me for advice on attending his first conference. He was about to leave for Google I/O (he thinks big!) and wasn’t sure how to make the most of it. I answered off the top of my head at the time but it got me thinking about what makes for the best conference experience. I hope you’ll find these tips useful! The plan is to build out future posts based on many of the topics I touch on here. If there’s anything in particular that you’d like me
On this episode of Labs Live!, Dan and Tobi welcome Lauren Mathieson, Senior Product Designer at Detroit Labs. Tune in to watch them discuss UX Research and its role in the product development process.
While in the midst of building, we realized that one of the requirements for deploying was to have certain URLs/keys/secrets be pulled from Docker UCP and dynamically defined without having to rebuild the entire single-page app. Ultimately, we came up with a solution that doesn’t use a back-end and still lets us create dynamic environment variables. Here it is in four simple steps.
Have you ever worked on a project that didn’t have any defined requirements when you started on it? And even after requirements were initially determined, they continually changed? And after you’d build a feature, it would get removed, and you’d have to get rid of your work? As much fun as this sounds (read: not at all), it can be very challenging to be on a project like this. Morale suffers, as do any feelings of accomplishment. It can also be challenging to know where to start on these ill-defined projects. Here are some suggestions for making it through.
Join Dan Ward and Tobi Abedisi for Labs Live! In this first episode we invited two of our iOS developers, Chelsey Baker and Jeff Kelley on to talk about WWDC. We've also attached the transcript of the entire stream if you'd like to read it instead of watching.
Today’s conundrum: you want to manage state in your React app, but you don’t want to learn yet another library. I get it. It’s difficult enough to get a grasp on one thing at a time! No worries, you can do it all in React! BUT HOW, you say? Lifting state is the answer! “But I have a lot of state to manage!” No problem -- we’ve got you covered. I recently worked on a large application where we managed state almost solely through this method, and it went great. Now I’ve distilled my learnings and am ready to pass
Product changes announced by Apple at WWDC earlier this month will have long lasting repercussions for the Apple developer community. While there, we learned a lot of new things that have us excited. Here are the highlights. SwiftUI SwiftUI is a radical new approach to building user interfaces on Apple’s platforms. During its introduction, Apple likened it to using a professional chef to prepare your food rather than procuring the ingredients and cooking it yourself. At the simplest level, instead of developers building every element of an app’s UI themselves, including navigation and animations, using SwiftUI they can tell the system what
If you've been using a Mac for a while, you likely have tons of tricks and shortcuts that you use every day to make your life easier. In an effort to share our knowledge, we've created a living list of Mac shortcuts to help you be more efficient. Since we have so many of these, we've also added a table of contents so that you can simply click directly on the Mac shortcut you want to see instead of scrolling through a long webpage. Finder: PreviewApplications: Cycle Through WindowsText Editors: Using Emoji & SymbolsDocument: Save as LocationNavigation: Tabbing AroundTerminal: Open Finder HereFinder:
Happy Monday! Here’s our weekly Mobile Mashup filled with articles, tips, and insights we’ve found valuable throughout the mobile industry. WWDC 19 | 5 Things We Loved from the WWDC Keynote “When the iPhone first came out, it was easy to gloat about having the best smartphone around. As time has passed, Android has gotten better and better and even started to close the gap between the two platforms. However, this year at WWDC, we were reminded of the question, ‘Is it better to be first or best?’” 7 Absolute Truths I Unlearned as Junior Developer “In reflecting on this first decade of getting
When the iPhone first came out, it was easy to gloat about having the best smartphone around. As time has passed, Android has gotten better and better and even started to close the gap between the two platforms. However, this year at WWDC, we were reminded of the question, “Is it better to be first or best?” As Apple users/developers, we’ve had to ask ourselves this question quite often when our Android friends decide to rub features in our face. But now we finally have some long-awaited features that Android users have had for a long time. And we think they