Image for post
Image for post

Introduction by Andrew Tremblay:

Before we talk about Quality Management Systems, or agile teams, or ISO standards, we should talk briefly about their history. We should talk about Therac-25.

Therac-25 was a radiation therapy machine built by AECL (a Canadian medical device manufacturer) in 1982. It was designed to use radiation to destroy harmful cells in cancer patients. Tragically, between 1985 and 1987 at least six accidents occurred with Therac-25, where patients were exposed to one hundred times the intended dose of radiation, resulting in severe burns and radiation poisoning.

After its recall, an audit of the Therac-25 showed that the main cause of the device failure could be traced to poor software design. AECL had reused software from previous medical device models, removing hardware failsafes in place of software ones. They neglected to independently review the newly written software and had no way to automate any of their tests. …

Image for post
Image for post

In one of my previous writings, I talked about building an “API Button” that could execute a web request to our API. In my example, we called a Goal Celebration API, which triggered some smart lights and music in my basement. However, the whole point of our API Button is that it’s extremely flexible — we can use it to call any Web API. In this post, we’ll walk through how to use the API Button as a Microsoft Flow trigger.

Background

I was thinking of how can we improve API Button’s usability without adding too much extra maintenance. After all, not everyone wants to take apart their button, update LUA code, and manually re-deploy every time there’s an update to their business logic. …

Image for post
Image for post

Out of sheer curiosity, I often find myself checking my daily step count on Apple’s Health app. In an attempt to get a basic intro to Swift, I sought out to replicate this functionality by creating my own custom application. In this post, I’m going to walk through how to display the number of steps a user has taken today using HealthKit. However, this article just scratches the surface of all HealthKit has to offer. Check out the documentation if you’re interested in acquiring other health-related data types.

Before we get started, I recommend having a physical iPhone (rather than the virtual simulator) to use in testing the app, as the simulator will always return a step count of zero. …

Image for post
Image for post

The internet runs on APIs, and solid API specifications are as valuable as the tools that eventually implement them. Here at Rightpoint, we realize there are many ways to write an API, just as there are many ways to spin up a server and consume the API with a webpage or some other client. We’ve found that .Net core and Typescript are great options for this. And just like how .Net …

Image for post
Image for post

About Location Services

Location-based functionality is a common trope in mobile apps. Typical use cases range anywhere from serving ads relevant to a certain location, to presenting special content at specific places, to out-right navigational aid. If you should find your own react native app would benefit from location services there are a few approaches to take.

The easiest, of course, is pure react native!

Image for post
Image for post

A little more than a month ago I asked my followers on Twitter what they would want me to write about:

Image for post
Image for post
Photo by Luke Chesser on Unsplash

Git is by-and-large the only game in town when it comes to source control these days. Bitbucket’s recent decision of sunsetting its support for mercurial has all but cemented git as the way developers share and track code. Git itself is quite old by some standards, created in 2005 by Linus Torvalds for easier distributed code management for building his Linux operating system (The torch was then quickly passed to Junio Hamano, who has been the maintainer of git since 2005 and whose blog and public repositories hold a wealth of information on git).

Such a popular and long-maintained tool has many helpful scripts and shortcuts hidden in its documentation. If you like digging through the docs as much as we do then some of these “secrets” might be familiar, but we’ve seen many of these tricks underused, and we’d like to share a few that we have found. …

Image for post
Image for post

Amish Dholakia, Digital Strategy Director, Rightpoint

When was the last time you were truly inspired? Was it when Steve Jobs delivered his commencement speech at Stanford? Was it when Barack Obama made his inaugural address to the nation? Or maybe when you heard Martin Luther King’s “I have a dream” speech for the first time? I can count on one hand the number of times I have truly been inspired to make a change, go down an uncertain path, or even pursue the unachievable. The reality of our fast-moving world is that great is not good enough anymore, and good is quite bad. …

Justin Kaufman, Senior Director, Mobile & Emerging Tech, Rightpoint

Image for post
Image for post

This September, Apple took several bold steps that will help brands build lasting relationships with their customers. Across hardware, software, and apps, Apple is building a platform that works for users, on their own terms. Thanks to under-the-hood improvements to performance and repairability, consumers won’t need to replace their phones quite as often as in the past. Paired with new and exciting features that learn how you work and play, Apple’s made sure that customers will be loyal to the platform and, as a consequence, its apps.

Here are some of the major changes in iOS 12 and how they’ll impact app publishers. …

Greg Raiz, Chief Innovation Officer, Rightpoint & Founder of RaizLabs

Image for post
Image for post

Voice is the new interface and every major device is starting to build in these capabilities. My car, phone, and computer all have elements of Voice integrated both via speaking and hearing. Alexa and Google Home have broken into the mainstream and they are just getting started. These devices are voice-activated assistants that answer questions, play music and perform a collection of other at-home tricks.

While these new voice devices are amazing, we’re still living in the DOS days of voice. What do I mean? In the early days of computers, we didn’t have graphical user-interfaces, we had command-line interfaces where you would see a cursor. These cursors would blink and you needed to type a command in a very specific way. Want to change folders? It’s “cd.” Want to delete a file? It’s either “rm” or “del”, and be careful that you don’t accidentally delete your entire computer. We’re in the same era of voice. …

About

Rightpoint

Rightpoint is a global experience company.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store