Session Spotlight

Adam Murray

Camp Counselor

Crafting CLIs Developers Enjoy

Event Logo

Wednesday, July 31, 2024 - 6:00 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 70

cli
interface design
product design
open source

I've been building CLIs and developer tools for years, and currently am the Product Manager for Wrangler (https://www.npmjs.com/package/wrangler), which has 400k+ downloads per week. I also helped to create the create-cloudflare CLI (https://www.npmjs.com/package/create-cloudflare), which is growing very fast. Both of these tools are very different - Wrangler being a development platform tool intended to help users of many products develop, test, and deploy and create-cloudflare being a tool intended to help users rapidly scaffold new projects and deploy to Cloudflare. During my time working on these projects, I have learned a lot about what makes a CLI experience a good one, how to design and prototype new features and ideas, and how to maintain growing interfaces.

Take Aways

  • Learn how to identify key user journeys
  • Learn how to design and prototype new CLI features
  • Learn how to develop CLI contribution guides
  • Learn principles that make great CLIs
favorited by:
Andy Bottom Craigory Coppola Nerando Johnson Ross Larson