By Karen Ford While recently working on a project that relies heavily on Charles Proxy to run multiple parts of our web app, there was a need to test on a variety of devices that our developers and QA team may not have access to (*cough* Internet Explorer *cough*).  Our team went ahead and set up accounts for BrowserStack, but realized that we wouldn’t have a way to utilize Charles while using the out-of-the-box BrowserStack. This was a problem, as many of the scenarios that needed to be tested could only be done through Charles. After a bit of searching through BrowserStack’s

By Katrina Ohlemacher Douglas Adams once said, “Writing is easy. You only need to stare at a piece of blank paper until a drop of blood forms on your forehead.” While it’s true that it can be difficult to transfer thoughts from your brain to the page (see the photo above - those are real stickies on my monitor right now), I’ve found that my history as a writer and editor provides some unexpected benefits when it comes to software testing. Some people are visual thinkers, and some people are verbal thinkers. I’ve always been a writer and verbal/narrative thinker. I don’t

Originally posted on Ford Website by Drew Kidd Kim Sfreddo faced a daunting task one afternoon while flipping through a stack of résumés looking to find a new software engineer. “You invest a lot of time and energy going through résumés, interviewing and on-boarding applicants just to see they’re not working out after a few months,” said Sfreddo. “Then you have to start all over again, and in this fast-paced environment, we need to deliver.” That’s when Sfreddo, a mobility platforms and products connected vehicles supervisor, realized her team needed a different solution if they were going to be agile enough to create

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

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.

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