Session Spotlight
Crafting CLIs Developers Enjoy
Wednesday, July 31, 2024 - 6:00 PM UTC, for 1 hour.
Regular, 60 minute presentation
Room: African 70
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