Blog

Inspired by your questions
Pricer plans for a newly launched saas platform

Price plans for a newly launched SAAS platform

A few organizations in Vancouver have been consulting with us before launching their platforms, so we thought it was a good time that we wrote a blog about devising price plans for a SAAS platform.  Delivering applications as SAAS or software as a service gain popularity...

Why do we use different types of databases for an online service

Why do we use different types of databases for an online service

The intended audience of this article is non-technical directors and managers who've been wondering why reliable online services and platforms use different types of databases. Applications fetch and store data in databases. Even your website's content management is very likely using a database to store content...

When we productize an all-purpose technology solution

The purpose of a product is to solve a specific problem for a particular demographic of users. A word processor is for typing letters, papers, and reports. A spreadsheet is for making spreadsheets and charts. Sometimes users decide to use their tools differently, for example,...

Hacking, Security

Some companies are failing at a primary security measure

Some major tech companies are failing at a primary security measure. They aren't encrypting sensitive data and storing them as plain text. That is concerning! Yesterday the news came out that Freedom Mobile, the mobile telecommunication company that is currently owned by Shaw had a server...

Photo by Kaique Rocha from Pexels

In praise of DevOps and Release Engineering

Photo by Kaique Rocha from Pexels Ever wonder how your favorite apps and online services update their features without any downtime? It's all happening thanks to the miracle of DevOps and Release Engineering. There was a time that web designers would launch a website by opening an FTP or SSH...

Happy New year, it's 2019

Happy New Year, it’s 2019 we are offering new services

Holy ships, it's 2019 already! Happy new year! Last year passed so quickly for us while we were laser-focused on building and deploying projects for our clients. For those of you who've been working and sharing ideas with us, thank you for yet another fabulous...

Chemora Healthcare App - Media Cover

Conducting user research for a healthcare app

When it gets to building a new product, software development is the easy part. Technology is available and all the parameters are within our control. We get to plan, populate the task list, and hit all the milestones one by one. Development of Chemora healthcare...

Polar Bear Swim 2018 English Bay Vancouver Downtown

10 years in business and happy 2018

Happy New Year! It's 2018 and we are back to work while still having some spiked eggnogs in the fridge. If we say that we didn't write any code during the holiday season, we aren't being honest. Holiday Season is the best time for reading...

software bugs

Wet code makes your app a breeding ground for software bugs

Whenever we add new features to an app, code redundancy is inevitable and software bugs may happen. That is why we invest time on organizing and cleaning up the code. Code redundancy happens when a developer repeats the same snip of code in multiple places....

xcode ios development

Yes, upgrading your ObjectiveC App to Swift is a good idea

We get this request quite frequently. Our customers want us to maintain and develop their existing iOS apps developed in ObjectiveC programming language. ObjectiveC was the language of choice for developing iOS app until 4 years ago when Apple introduced the Swift programming language. Swift...