oclifconf is the inaugural in-person event for the oclif community, organized by Heroku & Salesforce Open Source. oclifconf is a one-day, single-track conference for developers & product managers building CLI tools. This will be the first gathering of the oclif community and will feature speakers from a range of companies building on oclif.
- Terra Gallery & Events
- 511 Harrison St, San Francisco, CA 94105
- Friday, May 31, 2019
- 9am - 3:45pm PDT followed by Happy Hour
DX Engineer, Netlify
swyx is an Infinite Builder working on Developer Experience at Netlify. In his free time he helps people Learn in Public at Egghead.io and /r/reactjs.
Lead, Salesforce CLI
Software Engineer, oclif founding team
Jeff led development for the Heroku CLI for over 5 years and was lead engineer for oclif from its inception. He is currently a back-end engineer at Dropbox.
Sr. Computer Scientist at Adobe & VP Apache Cordova
A PhoneGap contributor since day 1 and a Cordova committer since day 0. Jesse is part of a team working on developer tooling to uniformly access multiple Adobe Experience Cloud APIs and services and extensibly enable the next generation of creative apps.
Senior Open Source Strategist
Josh is a community strategist, open source advocate, web developer, and dusty foot philosopher. He travels frequently promoting free and open source software, inclusive community building, and teaching aspiring and junior developers how to learn by contributing to open source. Previously a community manager at O'Reilly, and an open source program manager at Google, Josh now serves as a strategist at Salesforce and as Vice President of the Open Source Initiative.
Core Developer at Apollo
Evans works on full stack developer tools and workflows at Apollo. He's an avid open source contributor and user. When his hands aren't attached to a keyboard, he enjoys dancing and yoga
Director of Product @ Heroku, oclif Core team
Heroku CLI Engineer, oclif Core team
Heroku CLI Lead, oclif Core team
Heroku Senior Dev Advocate
Doors & coffee, breakfast (provided)
The future of oclif
A brief overview of the history of oclif and future product direction.
Open Source Citizenship
We all rely on open source software and, as our reliance grows, so do our policies for managing compliance and programs for cultivating mutually supportive relationships with the communities behind the software. In this talk, Josh will survey what companies are doing to support open source communities, what kind of support communities are actually asking for, and what you can do to cultivate a culture of open source citizenship at your company.
Building an enterprise grade CLI
Salesforce has very high standards for trust and caters to a wide audience, not just developers. In this talk, we'll explore Salesforce's unique oclif implementation to enhance security, performance, releases, and standardizations.
How Adobe I/O built an extensible CLI with oclif
Oclif + GraphQL + Apollo = 💖
Apollo's journey to modern cli development
Adaptive Intent-based CLI State Machines
Oclif does a lot of nice things, like offering flag and argument parsing, help documentation, and pluggability. That's good for the CLI developer. But what about the CLI user? Instead of viewing our CLI's as simple harnesses for procedure calls, how can we add an intelligent layer to interpret to user intent and guide them down a pit of success? How can we make our CLI's improve using information gained over time?
oclif Core team Q & A
Moderated by Chris Castle