Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pizza Bot Fun Time Spectacular

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Pizza Bot Fun Time Spectacular

Slides from a workshop given at the Codeland conference. Participants were able to build a Slack bot that would order "pizza" from the nearest Domino's Pizza.

Avatar for Cole Furfaro-Strode

Cole Furfaro-Strode

April 22, 2017

More Decks by Cole Furfaro-Strode

Other Decks in Technology

Transcript

  1. @colestrode @avrahamgoldman What We'll Do Today • Use popular libraries

    to build a Slack bot that will order "pizza" from Domino's • Take an idea and break it into smaller steps • Work in pairs on a project, maybe with someone you don't that well know yet • Maybe learn about the 90s TGIF lineup
  2. @colestrode @avrahamgoldman But Why Bots? • They're very focused •

    You can build them quickly • Lots of room for creativity and self-expression • You can host them for free on services like 
 Heroku or Glitch
  3. @colestrode @avrahamgoldman Wait... I'm nervous about Pair Programming • Be

    human: • Get to know each other • Be talkative: • When typing, say what you're thinking out loud • Pair programming is a conversation
  4. @colestrode @avrahamgoldman Wait... I'm nervous about Pair Programming • Be

    curious: • When in doubt ask questions • Be curious when someone asks a question • Be kind: • We're all beginners and just learning, be kind with yourself and with others
  5. @colestrode @avrahamgoldman How This Will Work • Each branch is

    an exercise • Read the full README for each exercise! • How to get help: • Ask in the #questions channel • Get Avi or Cole's attention and we'll swing by • Each branch contains sample code if you get totally stuck
  6. @colestrode @avrahamgoldman Suggestions • One person will be the typer

    • Only one laptop open for the first 2-3 exercises • This isn't a race. If you don't finish... that's ok! Just have fun! • This is self paced and open sourced • Help each other • It's a great way to learn
  7. @colestrode @avrahamgoldman Some Tips Born From Many Many Many Mistakes

    • You have permission to be a beginner (we're all beginners) • If you get frustrated, discouraged, confused, hot and sweaty: • Take a break • Lean back in your chair, let it hold your weight, take a breath, feel your feet on the floor • Get up and move around; think about something else