Math Driven CSS
As recently as a few years ago front-end developers had to rely solely on images, JavaScript, or Flash when trying to build complex layout components and animations. Fortunately things have changed. The W3C’s new standard was thankfully broadly adopted, leading to a big step in a front-end developer’s capabilities. Difficult problems we once faced can now […]
Tips for Selenium Testing Newbies
I recently became very interested in test automation. I had worked with some tools like Selenium IDE (Firefox) or JMeter previously, but not extensively. Although automation requires some programming experience, I didn’t let myself become intimidated by the challenge. When my first opportunity to automate testing presented itself I first had to select the right tool […]
Combining BTLE and SpriteKit for Alvio’s iPad game
Alvio by Qol Devices is one of 10 companies from the first R/GA Connected Devices Accelerator. Their breathing training system combines an iPad with a breath-powered Bluetooth controller to help kids with respiratory challenges such as asthma. This platform makes breathing therapy fun for kids by gamifying what was previously a tiresome process for both parent and child. A myriad of […]
Dr. Wolfram’s Magic Language
I got my first PC somewhere around 1985. It was a Tandy 1000. Almost immediately, my father taught me the basics of DOS batch scripting. One of the first things he said to me was: “If the computer doesn’t do what you expect, it’s your fault. It can only do exactly what you tell it […]
5 Tips for Getting the Most out of Your BaaS
I recently launched an iOS app called 2by2. The app allows users to combine digital artwork to create new “double exposure” art, which users can share or combine again. I decided to use Parse for the backend since it provides time-savers like social login, push notifications and data storage out of the box. The infrastructure handles security and scaling […]
In hindsight, Swift was an obvious move
“It is easy to be wise after the event.” ― Arthur Conan Doyle, The Complete Sherlock Holmes The announcement of Swift at Apple’s WWDC 2014 conference with met with enthusiasm but also surprise, as despite the no doubt lengthy gestation period the language had remained a secret until the announcement. While it might seems strange (and even exasperating) […]
BA Hackathon 2014 – Looking at the Big Picture
Revolution doesn’t happen when society adopts new technologies – it happens when society adopts new behaviors. Clay Shirky As part of a campaign promoting open government and innovation, Buenos Aires City Hall hosts an annual hackathon bringing together tech, design, and government in search of real solutions to real problems. Last year R/GA Buenos Aires participated […]
Quality Can’t Be Emulated, Imitated, or Simulated
Testers find bugs. Finding bugs is one of the main goals for someone in QA. We strive to achieve a high quality product by finding bugs and issues before launch. It’s not exactly how W. Edwards Deming described it, but it is the way that software development works for the most part in fast paced […]
Mesh Networks in iOS7
One of the more interesting features to be released as a part of iOS7 was the Multipeer Connectivity framework. The framework allows for the creation of mesh networks through communication between multiple devices in close proximity without having to be connected via traditional wifi. The framework supports connectivity using Bluetooth Low Energy (BTLE), infrastructure wifi […]
Three tips for successful retail installations
During my short thirteen years at R/GA, I have been a part of numerous projects in retail, events and branded spaces. In addition to software testing, these projects often include hardware, OS and networking configurations specific to the space. From a development and testing perspective, there are three important requisites for a successful retail project: […]










