David Cameron Profile
David Cameron

@dave_cameron

Followers
1K
Following
2K
Media
62
Statuses
2K

Senior Product Lead @Shopify, building Shopify Functions

Waterloo
Joined April 2009
Don't wanna be here? Send us removal request.
@dave_cameron
David Cameron
3 years
Incredibly excited for this launch🚀 The opportunity has never been greater for partners to build entirely new solutions for merchants. Let's get building 🏗️.
@tobi
tobi lutke
3 years
I've been talking a lot about infrastructure lately, so let me highlight one piece that I'm especially excited about: Shopify Function. We want to make the import easy and everything else possible. Until now, the backend was closed. Thanks to Web Assembly we can change that.
0
4
23
@dave_cameron
David Cameron
29 minutes
RT @ShopifyDevs: Migrate your Functions to Rust to improve performance and reduce execution time. Demo with @dave_cameron .
0
8
0
@dave_cameron
David Cameron
5 hours
Curious on how to migrate your existing Function to Rust? I put together this quick explainer on how I handle migrating.
@ShopifyDevs
Shopify Developers
6 hours
Migrate your Functions to Rust to improve performance and reduce execution time. Demo with @dave_cameron
1
0
12
@dave_cameron
David Cameron
2 days
RT @neets_skailama: i remember coming across these community posts a while back. Today, I am glad we have a solution for this on @KiteDisco….
0
1
0
@dave_cameron
David Cameron
4 days
Would love to hear from the community 👇.
@ShopifyDevs
Shopify Developers
4 days
my favorite way to use Shopify Functions is _____.
0
0
2
@dave_cameron
David Cameron
5 days
RT @benjaminsehl: Will do a deep dive video next week but get a sneak peek at the all new code editor! (Add ?vs=1 to try it out). All the s….
0
13
0
@dave_cameron
David Cameron
6 days
Discount Kit migrated to the WebAssembly API for Shopify Functions: 30% fewer instructions, 40% smaller binaries, near-zero compute errors, more powerful discounts. Worth checking out if you're hitting instruction limits.
Tweet card summary image
shopify.com
Discover how Discount Kit leveraged Shopify’s WebAssembly and Discount APIs to cut Function size by 40%, eliminate instruction errors, and unlock advanced, flexible discount combinations—all for a...
4
13
44
@dave_cameron
David Cameron
8 days
I realized why I enjoy building Claude Commands: it’s less about solving individual problems and more about designing the system itself.
1
0
5
@dave_cameron
David Cameron
10 days
Instead of hitting Retry on that flakey test, I just asked AI to fix it, almost the same amount of time.
1
0
1
@dave_cameron
David Cameron
11 days
The first step for any @ShopifyDevs working with LLMs should be installing the Shopify Dev MCP.
Tweet card summary image
github.com
Shopify.dev MCP server. Contribute to Shopify/dev-mcp development by creating an account on GitHub.
@kurtinc
Kurt Elster
11 days
i'm over chatgpt, i’ve switched to claude for daily use. it’s just a better fit. even loaded it up with the @Shopify dev mcp.
1
2
19
@dave_cameron
David Cameron
11 days
Have you tried the Polaris Web Components yet? If not, you should.
@fraxool
Axel Hardy
11 days
I started integrating Polaris Web Components into one of my apps, and it's fantastic. Since my apps aren't React-based, I previously had to redesign every component to meet the BFS requirements. Now, it's so much easier. Huge thanks to @ShopifyDevs for making this possible!.
0
1
11
@dave_cameron
David Cameron
12 days
RT @ShopifyDevs: TRENDING CATEGORIES IN THE APP STORE IN Q2. Building your next app? We got you:. 👩‍💻 Digital products (+109% page views).•….
0
12
0
@dave_cameron
David Cameron
18 days
RT @jzazove: 🚀 We just launched the new app App Bridge Reviews API! No more clunky workarounds for collecting app reviews. Here's why this….
0
5
0
@dave_cameron
David Cameron
20 days
0
7
0
@dave_cameron
David Cameron
24 days
In case you missed it Functions now have access to retailLocation information in 2025-07. Excited to see all the new experiences partners will make for merchants/brands.
@DiscountKit
Discount Kit
24 days
Did someone say Retail/POS specific discounts? No hacks, no tiles, just first class discounting on the @Shopify Point of Sale!
3
3
22
@dave_cameron
David Cameron
27 days
RT @leighb4rnes: I am amazed everyday how the developer experience for Shopify devs, has just gone from strength to strength. Dev dash ( pl….
0
1
0
@dave_cameron
David Cameron
28 days
You can now use Cart Metafields as input to a Function.
@denniscessan
;-Dennis Cessan
1 month
Yes, thank you! 🙌🏽.
1
1
33
@dave_cameron
David Cameron
1 month
Anyone at @google who works on Docs, can you make it so that I can copy as markdown without encoding the images? I'm using an LLM and those are just wasteful tokens.
1
0
5
@dave_cameron
David Cameron
2 months
RT @rafathsweb: Yooooo we just migrated all our Custom Discounts on the Kite App to Rust 🫶. Took some serious effort. Our old JS setup carr….
0
2
0
@dave_cameron
David Cameron
2 months
Glad to see the continued investments in Shopify Functions performance. Faster Functions = Faster Checkouts ⚡️ Migrating to Rust is easier than ever with the Dev MCP and the Dev Assistant. Have you tried it yet? @ShopifyDevs.
@neets_skailama
Neeti
2 months
we’ve re-engineered Shopify discount functions within Kite, to now run on Rust. With this, we launch Custom Discounts 2.0. What does this mean for Kite users?. → enhanced control on discount campaigns.→ rock-solid stability.→ blazing-fast scalability- manage super high volumes
Tweet media one
0
0
8
@dave_cameron
David Cameron
2 months
It’s awesome to see all the partners who have upgraded their Shopify Functions rust crate to the latest (1.1.0) version. I’m getting screenshots of Instruction count errors dramatically dropping.
1
2
14