Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Call for Speakers

Call closed 11:59pm 12/11/2017 PST.

Speak at the 2018 O’Reilly Fluent Conference

Fluent is an annual gathering dedicated to sharing knowledge on web technologies and showcasing how these technologies are transforming our industry. Do you have expertise and experiences to share in web development, web design, performance, or security? We encourage you to send us a proposal to speak at Fluent 2018!

We’re interested in what it takes to create great web experiences for modern users—from the browser, to mobile, desktop and beyond. The topics below are guidelines and suggestions—but we love to be surprised. You can also take a look at our program committee to get a sense of the people and projects that intrigue and inspire us.

See our tips for submitting a successful proposal. The deadline for submissions is 11:59pm PST on December 11, 2017.

Remember, what’s familiar to you may be new to someone else. While we do want the latest and greatest research and techniques, powerful explanations and stories about how to make the web work better will appeal to a broad audience.

New to the speaking circuit? We want to hear from you! We’re actively seeking new voices and off-the-beaten-path topics. Any ideas, best practices, challenges, etc. that you’ve encountered and conquered are fair game. If it’s important to you, chances are it’s important to others as well. Have questions or want to run ideas by the program committee? Check out the Fluent Slack channel.

Developer Experience Track: Tools, Platforms, and Techniques


  • Web foundations: JavaScript/ES6, Node, HTML5, CSS
  • Frontend frameworks and libraries
  • Browsers: Features, enhancements, tools
  • Dependency management
  • Build and automation tools
  • Testing and testing frameworks
  • Future JS: ES7, ES8, WebAssembly
  • Functional programming: Elm, ClojureScript, Erlang
  • IoT, virtual reality, and beyond


  • Backend tools/scripting languages
  • Web services and API management
  • Containerization and Docker
  • Architecture and microservices
  • Maintaining sites and applications

Mobile and desktop

  • Design patterns (PRPL)
  • Building progressive web apps
  • Native and hybrid mobile apps
  • Desktop apps

Web Pillars Track: Performance, Security, Accessibility

Frontend performance

  • Monitoring, measurement, and metrics
  • UX optimization
  • Designing for performance
  • Performance culture
  • Third Parties
  • HTTP/2
  • Scalability


  • Protecting against threats
  • Privacy
  • Authentication


  • Intro to a11y
  • Responsive design and accessibility
  • Automation and tools

Beyond Code Track: The Business Side of the Web

Creating effective teams

  • Collaboration tools
  • Engineering culture
  • Planning a successful launch
  • Working with stakeholders

Technical leadership & business solutions

  • Hiring best practices
  • Mentoring and building teams skillsets
  • Adopting and assessing new technologies

Required information

You’ll be asked to include the following information for your proposal:

  • Proposed title
  • Description of the presentation
  • Suggested main topic
  • Audience information
    • Who is the presentation is for?
    • What will they be able to take away?
    • What prerequisite knowledge do they need
  • Session length: Is this a session (40 minutes) or a tutorial (3 hours)??
  • For tutorial proposals: hardware installation, materials, and/or downloads attendees will need in advance
  • Speaker(s): biography and hi-res headshot (minimum 1400 pixels wide; required)
  • A video of the speaker
  • Reimbursement needs for travel or other conference-related expenses (if you are self-employed, for example). Note: if your proposal is accepted and you are traveling internationally, we can provide a formal invitation letter upon request.

Proposals will be considered for the following types of presentations:

  • 40-minute sessions
  • 3-hour tutorials

In 2018, 40-minute sessions will be the core of the conference. Because past attendees have asked for more interactivity, we’ve expanded session times so that you can discuss your topic at a deeper level. We’re looking for rich, focused talks that make the most of each 40 minutes.

Tips for submitting a successful proposal

Help us understand why your presentation is the right one for Fluent. Please keep in mind that this event is by and for professionals. All speakers must adhere to our Code of Conduct. Please be sure that your presentation, including all supporting materials and informal commentary, is welcoming and respectful to all participants, regardless of race, gender, gender identity and expression, age, sexual orientation, disability, physical appearance, national origin, ethnicity, religion, or political affiliation.

  • Pick the right topic for your talk to be sure it gets in front of the right program committee members.
  • Be authentic. Your peers need original ideas in real-world scenarios, relevant examples, and knowledge transfer.
  • Give your proposal a simple and straightforward title.
  • Include as much detail about the presentation as possible.
  • If you are proposing a panel, tell us who else would be on it.
  • Keep proposals free of marketing and sales.
  • If you are not the speaker, provide the contact information of the person you’re suggesting. We tend to ignore proposals submitted by PR agencies and require that we can reach the suggested participant directly. Improve the proposal’s chances of being accepted by working closely with the presenter(s) to write a jargon-free proposal that contains clear value for attendees.
  • Keep the audience in mind: they’re professional, and already pretty smart.
  • Limit the scope: in 40 minutes, you won’t be able to cover Everything about Framework X. Instead, pick a useful aspect, or a particular technique, or walk through a simple program.
  • Explain why people will want to attend and what they’ll take away from it.
  • Don’t assume that your company’s name buys you credibility. If you’re talking about something important that you have specific knowledge of because of what your company does, spell that out in the description.
  • Does your presentation have the participation of a woman, person of color, or member of another group often underrepresented at tech conferences? Diversity is one of the factors we seriously consider when reviewing proposals as we seek to broaden our speaker roster.
  • We welcome sessions for attendees with a variety of skill levels. Consider proposing a number of different skill-level sessions, and please indicate the experience and knowledge level of the audience that you are targeting: non-technical, beginner, intermediate, or expert.

Other resources to help write your proposals

Important dates:

  • Call for Participation closes: December 11
  • All proposers notified: By January 2018
  • Registration opens: January 2018

Code of conduct

All participants, including speakers, must follow our Code of Conduct, the core of which is this: an O’Reilly conference should be a safe and productive environment for everyone. Please be sure that your presentation, including all supporting materials and informal commentary, is welcoming and respectful to all participants, regardless of race, gender, gender identity and expression, age, sexual orientation, disability, physical appearance, national origin, ethnicity, or religion. Read more »

Create a proposal