Category Archives: Design

Reinventing Coupons with Valassis

Way back in 2012, Lady Gaga tweeted, “why do people look at me like I’m crazy when i use coupons at grocery or try bargaining at retail, IM FROM NEW YORK WHERE IS THE SALE RACK?” Why do people use coupons? I always thought that the only purpose of coupons was saving money. However, since joining Boyle Software’s new creative team working for our client Valassis, I’ve learned that this is not their only the purpose.

Continue reading

Yet Another Result Set Parser

Database graph, distortedEfficiently parsing SQL query result sets into the hierarchical data structures with which applications normally operate has been a problem for quite a long time. Numerous attempts have been made over what feels like the ages to solve the problem, the essence of which is that the strictly two-dimensional grid nature of what’s returned by a SQL SELECT query – those rows and columns – map very poorly to the tree. More generally speaking,  they don’t suit the graph-like data structures utilized by modern applications to model the world. Continue reading

Bots-R-Us!

Chatbots: a new paradigm?

Bots-R-Us!It was desktop applications on PCs in the ’80’s, websites in the ’90’s, native mobile apps in the ’00’s. Will it be chatbots (aka ‘bots’) in this decade ?

Many would agree that instant messaging has become a big part of our online lives in the last couple of years .. especially with services like Skype, Facebook Messenger, Kik, Whatsapp, Viber, Telegram and Slack (for us techies). Now, with the advent of chatbots, pretty soon (if not already) instant messaging is likely to get a whole lot bigger and better.

Continue reading

AMP has arrived!

Google's AMP project websiteThe announcement hit our inbox this morning: Google’s Accelerated Mobile Pages Project – aka AMP – is officially out now. Previewed last October, AMP is an open source project for content creators who can now “create mobile optimized content once and have it load instantly everywhere.” Crucial stuff now as the Web’s primary viewership moves over to mobile devices!

Continue reading

AWS & HeartyHosting

HeartyHosting logoThere are many ways of implementing a high quality service to support high-load websitesEach of these methods has advantages and disadvantages. In building out our own HeartyHosting platform, we have explored many of these various solutions. Below I have tried to combine the advantages, simplicity, and affordability. You will notice that in all cases, we found Amazon Web Services (AWS) to be a superior platform – which is why it is so central to HeartyHosting!

Continue reading