Skip to content

Instantly share code, notes, and snippets.

@njmcode
Last active May 17, 2021 19:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save njmcode/913d32232015605e00a417eac1f26d9f to your computer and use it in GitHub Desktop.
Save njmcode/913d32232015605e00a417eac1f26d9f to your computer and use it in GitHub Desktop.
BelfastJS Speaker Guidelines

BelfastJS Speaker Guidelines

Last revised November 2018

This Gist provides some useful guidelines, advice and expectations for individuals who are speaking, or wish to speak, at a BelfastJS event.

See also our Code of Conduct.


General

  • The BelfastJS organisers/moderators are here to assist you and provide a comfortable, safe environment for speaking. If there is anything at all you need - before, during or after you give your talk - please reach out to us.
  • If you'd like some practice giving your talk, or want to get feedback on content, presentations etc ahead of time, we would be happy to help, or can put you in touch with various groups and individuals who specialise in talk prep and mentorship.
  • By attending and/or participating in a BelfastJS event, you agree to obey our Code of Conduct.

Presentation setup

  • While the host venue will try to accommodate your A/V needs wherever possible, please ensure you have the relevant display cables and adapters for your presentation machine with you.
  • Avoid relying on ChromeCast, Hangouts etc for presentations with advanced graphics and/or interactive elements, as the frame rate will likely suffer.
  • We recommend you record a video of any live demos ahead of time, and have it ready to play back in case your live demo doesn't go as planned on the night.
  • Wherever possible, we recommend you host and serve your presentations directly from your own machine, and avoid being dependent on the host venue's network - connectivity issues can (and do) occur.
  • We recommend closing down all other applications and browser tabs when you are presenting.
  • If you normally receive notifications or alerts on your presentation machine, ensure they are muted or disabled, particularly if they are of a private or secure nature.

Accessibility and legibility

  • Text on slides should be readable from 15-20 feet away.
  • We recommend a font size where no more than 10-12 lines can reasonably fit on screen at once, particularly code examples.
  • If you are live-coding with IDEs or terminals, ensure your font size is zoomed-in accordingly.
  • For longer code examples, we recommend making the snippet scrollable, or broken onto multiple slides.
  • Ensure all critical text in your slides (including syntax highlighting) uses strongly contrasting colours. Not all venues have high-contrast displays or projectors. Some audience members may also have sight issues.
  • When presenting, please use any microphones provided and make sure you are speaking clearly into them, so that everyone in the venue can hear you.

Talk format and timing

  • Please ensure you have read the BelfastJS Code of Conduct and that your presentation content (visual, textual or otherwise) adheres to it.
  • Help us keep things moving along by having your presentation machine and all other materials ready to go when needed.
  • If you do not wish to do Q&A after your talk, please let us know in advance and we will ensure this is the case on the night.

For lightning talks

  • Please respect your fellow speakers by limiting your lightning talk to a maximum of 10 minutes in length, start to finish.
  • We recommend no more than 10-12 slides in a lightning talk presentation.
  • We will signal to you when 5 minutes have expired, and again when you have 1 minute left. We want to hear your talk in full, but moderators will have to cut it short if it goes longer.
  • Feel free to use your own timer, audience-visible or otherwise, to keep you on track.
  • Please time your talk out in advance and make adjustments to ensure you meet the time limit.
  • We will take a maximum of 3 questions at the end of your talk, time permitting.

If you have questions or concerns about these speaker guidelines, or about BelfastJS in general, please contact the organisers via Twitter at @belfastjs or on the Meetup page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment