← Field Notes

A Case for Cards

We use Canva here at Convention City Seattle.

See that dolphin up there? And all other illustrated animals in this newsletter?

It's all original artwork, drawn by Tamara Schneider directly onto the page using Canva's built-in drawing tools. No Adobe Illustrator, no InDesign. No AI, no stock art. No Adobe subscription needed.

Canva is a classic disruption story. Instead of expecting part-time creatives to pay for an expensive bundle of professional tools with specialized features, Canva offers a less expensive solution that's perfectly adequate for basic tasks, and the unified user experience includes an AI-powered assistant that guides you through anything you might want to do.

That's how I found out that Canva supports bulk image import and bulk creation of business cards.

Wait, I'm working on bulk creation of business cards -- do I find myself in the shadow of one of those dinosaur feet I keep hearing about?

No, not yet.

I'm happy to report that my solution for bulk creation of business cards is much better than what Canva, or anyone, offers.

Business Card Generator

Over the last week, I've been building out my Business Card Generator with Power Apps and Power Automate, plus Azure Functions, Azure Storage, and automatic image processing with computer vision.

Here's how it works now:

  1. Upload a standard business card for the front.

  2. Upload as many variations as you want for the back, with a placeholder QR code anywhere in the image.

  3. Map each variation to one or more URLs. For example, in preparation for this week's Bloomberg Green Festival at Seattle Center, the dolphin will leap to Queen Anne attractions, the elephant will amble to some corner of my personal website, the frog will hop to Convention City Seattle, and the salmon represents my return to programming as a Model Citizen Developer. (See image below.)

  4. An automated function generates QR codes for each URL and overlays the new QR codes on top of the placeholder QR codes.

  5. Another automation gathers all the images for a print run and collects them into formatted HTML pages, front and back, that can be saved as PDFs for double-sided printing.

  6. Take your PDFs to the printer. (Some assembly required, but with Canva out there capturing business card orders, it's easy to find a print shop willing to work with you.)

A qr code with a picture of an elephant and a frog Description
automatically
generated

Custom card backs from the Business Card Generator

With a stack of differentiated business cards, I'll be able to hand out appropriate cards for any anticipated situation. To use a programming metaphor, it's the "case" statement approach to conference interactions.

match person-i-meet:

case "wants to explore Seattle Center neighborhood":

dolphin

case "wants to visit Convention City"

frog

case "interested in tech"

salmon

case _: #default

elephant

And I'm just getting started. Soon, the Business Card Generator will feature:

It's been exciting to make fast progress on the Business Card Generator initiative using a combination of low-code tools in Microsoft Power Platform, pro-code tools with Microsoft Visual Studio Code, and the sometimes-invaluable, sometimes-maddening assistance of Microsoft Copilot. Thanks, Microsoft!

By the time I get to the Power Platform Community Conference, this thing is going to rock.

← Field Notes