Quick Setup: VSCode and TypeScript

TypeScript can hardly be called a new kid on the block anymore but plenty of people still haven’t knocked it off their “languages to check out” list. So, here’s a quick and dirty guide to setting up VSCode for some TypeScript experiments to get you going. Read more

Quality Conf 16.2 Recap: Introduction to React

On December 16, 2016, DevFacto hosted Quality Conf 16.2 – a full-day internal conference dedicated to learning and team building.  A number of sessions were presented by our team members which focused on everything from personal to technical growth.  In this post, we recap “Introduction to React” which was originally presented by DevFacto consultant Chris Nissen. Read more

How Workshops Work For Us

When starting a project there’s a million things to do but little time. Productive meetings are tough at this stage. At a previous client site, a colleague and I went from zero knowledge to having a comprehensive set of features for a mobile app in a single day. Over the course of that day, our group of ten people discussed perhaps hundreds of small features, came to consensus and decided on the relative importance of each idea. After the workshop, participants were enthusiastic and energetic. Someone even said that the day flew by. Here’s how we did it: Read more

Bug or Opportunity?

So you’ve built something neat and it’s heading to production soon.

You’ve got pretty good test coverage and your tests are meaningful. You tried to break it as much as you could and couldn’t find any show stopping bugs. You’re proud of your work.

The customer should be grateful to have someone so thoughtful and… uh oh, the customer just sent you an email titled “NOTHING WORKS IN PROD! PLEASE FIX”. All caps can’t be good. Read more

Industry Trends: 2015 Summary

As consultants, we get opportunities to work with a variety of clients in different industries. We’re often advising and helping with new ideas and technology and it’s critical that we are up to date and aware of industry trends. Read more

Thinking in the New World of Technology

Technology is constantly changing not just the way we do business, but also the way we think about doing business. It is no longer enough to simply “keep up” with technology or maintain the status quo. What worked in the past, what works now, may not be what sets you apart from competition in the future. Read more

QualityConf 2015

I had an amazing time at QUALITYCONF. I will jump at any chance to sketchnote some great topics from engaging speakers, and QUALITYCONF did not disappoint. This DevFacto event happened from March 27 to 29 at Stone Ridge Mountain Resort in Canmore Alberta. Read more

Software is Meant to Evolve

Software is meant to evolve. As a consultant, I see many organizations that don’t fully consider this when planning and building systems. This has a negative effect on the quality of a solution and can even hold us back, leaving process stagnant and the business vulnerable for competition to disrupt. Read more

Think Like Google X, Test Like Netflix

Do you test anything in your daily work? I do. I test prototypes with end users to ensure the developed ideas actually work for those using them. There are strong indicators lately that I need to take testing more seriously, especially when another piece of encouragement bubbled to the surface recently. Read more

Customer-First Development

Some things that I’ve come across in the last few weeks have got me thinking…

First, an excellent blog post by Gojko Adzic, “Writing As a User Does Not Make It a User Story”. This post reminds us that too often our user stories are lies. We write stories that misrepresent what the user really wants to do and our stories are biased toward our implementation preferences right from the start. Read more