The Chromecast Development Process: Sender Applications, Receiver Applications, & Dogfooding
As developers we see challenges in everyday situations, whether it comes to programming, solution gathering, specs or mundane tasks. Google Chromecast development is a more recent challenge that developers need to tackle as TV Everywhere and Connected Devices become more pervasive. This post will discuss...
Why Samsung Pay is a Force to Be Reckoned With
Samsung is entering the mobile payments space with a bang. Slated to launch in the summer, Samsung Pay will add another major competitor into the mobile payments milieu, which is already accelerating as Apple Pay gains ground and Google ramps up it's offering via Android Pay. (CC)...
Sketch 3: A Powerful and Simple Tool for Digital Designers
Sketch is made purely for digital designers who heavily design websites, mobile UI, icons and other similar products. Unlike Photoshop and Illustrator, that are bulky with bloated and unnecessary tools (and not to mention expensive!), Sketch comes as a blessing in disguise with a clean...
Maintaining User Stories & The Difficulties With Change
The Necessity of User Stories In agile scrum software development, we write user stories to capture the requirements of an individual feature within a software project. User stories are an effective way of capturing the necessary functionality of an entire product. Typically, stories should follow the format...
Better QA: Server and App Promotion Process
When you are providing a live service to active users, it is dangerous to update production without a safe process. Having a well laid out and process that is closely followed will help ensure your users are not disturbed by any updates you make. Here is...
Better QA: Linear vs. Integrated QA
Effects of the Linear QA Process Everybody’s been there. You’re working on an important project with a stringent deadline. You’ve hit a few snags along the way, but it looks like you’ll deliver on time. Just one week left to devote to finding and fixing bugs. But...
Better QA: Testing on Android – Accounting for Device Differences
With the proliferation of many different types of mobile devices – from various smartphones to tablets, to phablets – one significant challenge faced by developers is ensuring that their applications function correctly across all of them. To achieve this goal, app developers and their QA...
Better QA: Using Automated Testing For Mobile
What is Automated Testing? As teams seek to deliver better products and increase internal efficiencies, automated testing is often an option that is tabled. As the name suggests, automated testing is the process of using a program to test websites, applications, and even other programs. Automated testing...
Better QA: The Benefits of Using A Build Machine
What is a Build Machine? Every build that quality assurance tests should be built from the same computer. When your product is ultimately ready for distribution, the build machine is the machine that will be used to build the release version of the app. In this...
Better QA: Why Issue Report Quality is Important
Regardless of project planning and preparation, bugs find their way into the code. This is an inevitability, and it’s why QA exists in the first place. Fixing these bugs can be a very difficult process for a number of reasons, including the volume of the issues,...